Ben,
I'm seeing long latencies between requesting device position and actually receiving it.
The delay can be up to several minutes.
If you look at the log below, you can see the Eventlog timestamp is 12:53, but the FMiD location time stamps range from 12:49 to 12:51.
Is this an artifact of the iCloud site access time or something in the FMiD plugin.
Feb 20, 2013 12:53:09 PM
Find My IDevices location: {'latitude': XX, 'timestamp': datetime.datetime(2013, 2, 20, 12, 53, 7), 'longitude': -XX, 'accuracy': 81.392050304954765}
Trigger FMiD DeviceState->Variable DistanceAway Becky
Find My IDevices Done locating - iPhone - Becky
Script Becky's not Home
Script Becky's Not Near Home
Find My IDevices Locating - iPhone - Mat, (Mat's iPhone)
Find My IDevices running with (1, 300) and None
Find My IDevices location: {'latitude': XX, 'timestamp': datetime.datetime(2013, 2, 20, 12, 49, 12), 'longitude': -XX, 'accuracy': 10.0}
Trigger FMiD DeviceState->Variable DistanceAway Mat
Trigger FMiD DeviceState->Variable CurrentAddress Mat
Find My IDevices Done locating - iPhone - Mat
Find My IDevices Locating - iPhone - Ross, (Ross's iPhone)
Find My IDevices running with (1, 300) and None
Find My IDevices location: {'latitude': XX, 'timestamp': datetime.datetime(2013, 2, 20, 12, 49, 39), 'longitude': -XX, 'accuracy': 10.0}
Trigger FMiD DeviceState->Variable DistanceAway Ross
Find My IDevices Done locating - iPhone - Ross
Script Mat's not Home
Find My IDevices Locating - iPhone - Yvonne, (Yvonnes iPhone)
Find My IDevices running with (1, 300) and None
Find My IDevices location: {'latitude': XX, 'timestamp': datetime.datetime(2013, 2, 20, 12, 51, 12), 'longitude': -XX, 'accuracy': 30.0}
Trigger FMiD DeviceState->Variable DistanceAway Yvonne
Find My IDevices Done locating - iPhone - Yvonne
Find My IDevices Done Locating all iDevices
Find My IDevices Manual iDevice Update Requested (from Trigger)
Find My IDevices Retrieving location data
Script Ross's not Home
Find My IDevices Locating - iPhone - Alan, (Alan's 5)
Find My IDevices running with (1, 300) and None
Find My IDevices location: {'latitude': XX, 'timestamp': datetime.datetime(2013, 2, 20, 12, 49, 17), 'longitude': -XX, 'accuracy': 10.0}
Trigger FMiD DeviceState->Variable DistanceAway Alan
Script Yvonne's Home
Find My IDevices Done locating - iPhone - Alan
Find My IDevices Locating - iPhone - Becky, (Beckys iPhone)
Find My IDevices running with (2, 300) and None
Script Alan's not Home