Find my iDevices!

Posted on
Thu Dec 01, 2011 7:59 am
MrJeffreyGee offline
User avatar
Posts: 74
Joined: Apr 26, 2011
Location: United States

Re: Can't seem to get both iPhones to appear on the map

bschollnick2 wrote:
hamw wrote:
I'm setting up FMID again. Have put in my MobileMe credentials in the initial config panel and set up my phone. FMID works fine in that regard. However, although I've set up a separate device for my wife's phone and placed her MobileMe Family pack sub account as her credentials she does not show up on the map and there is not an entry for her, only for me. The settings dialog for each phone shows a pull-down for the individual phones, so it seems the devices are set up properly.

The info boxes for the both devices report the exact same information for battery strength and all other parameters.

Both phones have location data turned on, have the latest Find My iPhone app, and both phones are located with MobileMe service under their respective username/passwords. I'm running 4.3.3 on the phones.

I've deleted and redone the devices, re-entered the data, etc. Trying to see if there was something with my account, I made her account the FMID config username/password and now it only reports her phone's location. Any ideas?


Contact me directly at benjamin AT schollnick DOT net, and I'll send you a beta that may help resolve the issue.



Do you have this beta posted publicly somewhere where others can download and test it as well?

Posted on
Thu Dec 01, 2011 8:04 am
MrJeffreyGee offline
User avatar
Posts: 74
Joined: Apr 26, 2011
Location: United States

Re: Find my iDevices!

I've been getting these red error messages below in my Event Log all day today. Is this happening cause of an error in the "Find My iDevice" plugin or is it something with Apple's servers cause it looks like a log in issue? I haven't updated/changed/altered anything in the plugin or on Apple's Find My iPhone/iCloud and it started doing this. I did install Indigo 5.0.2 and rebooted the PowerMac G4 though.

Code: Select all
Traceback (most recent call last):
  File "plugin.py", line 560, in runConcurrentThread
  File "plugin.py", line 495, in run_search_for_idevices
  File "plugin.py", line 324, in login_to_MobileMe
<type 'exceptions.AttributeError'>: 'Plugin' object has no attribute 'current_MobileMe_Login'

  Find My IDevices Error          plugin runConcurrentThread function returned or failed; will attempt again in 10 seconds
  Find My IDevices Error          Error in plugin execution runConcurrentThread:


UPDATE: I think I just fixed the issue by going into the Find My iDevice plugin's configuration and clicking save.

Posted on
Thu Dec 01, 2011 9:01 am
bschollnick2 offline
Posts: 1355
Joined: Oct 17, 2004
Location: Rochester, Ny

Re: Find my iDevices!

MrJeffreyGee wrote:
I've been getting these red error messages below in my Event Log all day today. Is this happening cause of an error in the "Find My iDevice" plugin or is it something with Apple's servers cause it looks like a log in issue? I haven't updated/changed/altered anything in the plugin or on Apple's Find My iPhone/iCloud and it started doing this. I did install Indigo 5.0.2 and rebooted the PowerMac G4 though.

Code: Select all
Traceback (most recent call last):
  File "plugin.py", line 560, in runConcurrentThread
  File "plugin.py", line 495, in run_search_for_idevices
  File "plugin.py", line 324, in login_to_MobileMe
<type 'exceptions.AttributeError'>: 'Plugin' object has no attribute 'current_MobileMe_Login'

  Find My IDevices Error          plugin runConcurrentThread function returned or failed; will attempt again in 10 seconds
  Find My IDevices Error          Error in plugin execution runConcurrentThread:


Go into all of your Find My iDevice devices, change the Plugin Type to another plugin, and then change it back.

Some fields have changed, and this process should fix the problem.

>UPDATE: I think I just fixed the issue by going into the Find My iDevice plugin's configuration and clicking save.


I missed your update. That could work. I usually change the plugin type, but that's because I discovered this method much earlier in the beta cycle...


- Ben

------
My Plugins for Indigo (v4, v5, and v6) - http://bit.ly/U8XxPG

Security Script for v4 - http://bit.ly/QTgclf
for v5 - http://bit.ly/T6WBKu

Support Forum(s) - http://www.perceptiveautomation.com/userforum/viewforum.php?f=33

Posted on
Thu Dec 01, 2011 9:05 am
bschollnick2 offline
Posts: 1355
Joined: Oct 17, 2004
Location: Rochester, Ny

Re: Can't seem to get both iPhones to appear on the map

MrJeffreyGee wrote:
Do you have this beta posted publicly somewhere where others can download and test it as well?


Not yet, but I will be releasing it later this week. Once the release version is out, I will look at refactoring it to clean up some of the verbose messages....

But I will need to concentrate on the Switchboard project next... (I am playing around with calling the new "security plugin" switchboard. I think it describes it's features better... Either that or 'The MCP')

- Ben

------
My Plugins for Indigo (v4, v5, and v6) - http://bit.ly/U8XxPG

Security Script for v4 - http://bit.ly/QTgclf
for v5 - http://bit.ly/T6WBKu

Support Forum(s) - http://www.perceptiveautomation.com/userforum/viewforum.php?f=33

Posted on
Thu Dec 08, 2011 12:09 am
MrJeffreyGee offline
User avatar
Posts: 74
Joined: Apr 26, 2011
Location: United States

Re: Can't seem to get both iPhones to appear on the map

bschollnick2 wrote:
MrJeffreyGee wrote:
Do you have this beta posted publicly somewhere where others can download and test it as well?


Not yet, but I will be releasing it later this week. Once the release version is out, I will look at refactoring it to clean up some of the verbose messages....

But I will need to concentrate on the Switchboard project next... (I am playing around with calling the new "security plugin" switchboard. I think it describes it's features better... Either that or 'The MCP')

- Ben



Cool, looking forward to the next version release.

Posted on
Sun Dec 11, 2011 9:14 pm
bschollnick2 offline
Posts: 1355
Joined: Oct 17, 2004
Location: Rochester, Ny

Re: Can't seem to get both iPhones to appear on the map

MrJeffreyGee wrote:
Cool, looking forward to the next version release.


v1.21 is released...

http://dl.dropbox.com/u/241415/Find%20M ... 0v1.21.zip

- Benjamin

------
My Plugins for Indigo (v4, v5, and v6) - http://bit.ly/U8XxPG

Security Script for v4 - http://bit.ly/QTgclf
for v5 - http://bit.ly/T6WBKu

Support Forum(s) - http://www.perceptiveautomation.com/userforum/viewforum.php?f=33

Posted on
Mon Dec 12, 2011 7:43 pm
five337 offline
Posts: 52
Joined: Jun 21, 2010

Re: Find my iDevices!

Is anyone else having problems today ? I'm getting random "Invalid MobileMe Account Information / Please configure Find My iDevice with your MobileMe credentials."

Posted on
Tue Dec 13, 2011 11:47 am
bschollnick2 offline
Posts: 1355
Joined: Oct 17, 2004
Location: Rochester, Ny

Re: Find my iDevices!

five337 wrote:
Is anyone else having problems today ? I'm getting random "Invalid MobileMe Account Information / Please configure Find My iDevice with your MobileMe credentials."


I haven't noticed any issues, but I haven't had a chance to check.... It's possible that Apple has yet again changed the version number for Find my iPhone service...

I'll do some checking and see...

------
My Plugins for Indigo (v4, v5, and v6) - http://bit.ly/U8XxPG

Security Script for v4 - http://bit.ly/QTgclf
for v5 - http://bit.ly/T6WBKu

Support Forum(s) - http://www.perceptiveautomation.com/userforum/viewforum.php?f=33

Posted on
Tue Dec 13, 2011 7:32 pm
hamw offline
Posts: 1212
Joined: Mar 31, 2008

Re: Find my iDevices!

funny you should mention it....

XXXXX is my phone, and VVVVV is my wife'd phone.


Code: Select all
  Find My IDevices Error          Error in plugin execution runConcurrentThread:

Traceback (most recent call last):
  File "plugin.py", line 716, in runConcurrentThread
  File "plugin.py", line 652, in run_search_for_idevices
  File "plugin.py", line 568, in fetch_updated_MobileMe_Locations
<type 'exceptions.AttributeError'>: 'Plugin' object has no attribute 'MobileMeAPI'

  Find My IDevices Error          plugin runConcurrentThread function returned or failed; will attempt again in 10 seconds
  Disabling plugin "Find My IDevices 1.20"
  Stopping plugin "Find My IDevices 1.20" (pid 3484)
  Find My IDevices Debug          Scanning for update
  Find My IDevices Debug              Registering Find My iDevice Fence - iDevices GeoFence (928808600)
  Find My IDevices Debug             iDevices GeoFence has changed.  Updating information for this device
  Find My IDevices Error          Invalid MobileMe Account Information
  Find My IDevices Error          Please configure Find My iDevice with your MobileMe credentials.
  Find My IDevices                Username: XXXXXX@me.com
  Find My IDevices Error          exception in deviceStopComm(iDevices GeoFence): 'Plugin' object has no attribute 'MobileMeAPI'
  Find My IDevices Debug          Scanning for update
  Find My IDevices Debug              Registering Find My iDevice - iDevices XXXXXX Phone (855345649)
  Find My IDevices Debug                Adding Overridden Unit to Device List (Account: XXXXXX@me.com)
  Find My IDevices Debug             iDevices XXXXXX Phone has changed.  Updating information for this device
  Find My IDevices Error          Invalid MobileMe Account Information
  Find My IDevices Error          Please configure Find My iDevice with your MobileMe credentials.
  Find My IDevices                Username: XXXXXX@me.com
  Find My IDevices Error          exception in deviceStopComm(iDevices XXXXXX Phone): 'Plugin' object has no attribute 'MobileMeAPI'
  Find My IDevices Debug          Scanning for update
  Find My IDevices Debug              Registering Find My iDevice - iDevices YYYYYY iPhone (55856879)
  Find My IDevices Debug                Adding Overridden Unit to Device List (Account: YYYYYYY@me.com)
  Find My IDevices Debug             iDevices YYYYYY iPhone has changed.  Updating information for this device
  Find My IDevices Error          Invalid MobileMe Account Information
  Find My IDevices Error          Please configure Find My iDevice with your MobileMe credentials.
  Find My IDevices                Username: YYYYYY@me.com
  Find My IDevices Error          exception in deviceStopComm(iDevices YYYYY iPhone): 'Plugin' object has no attribute 'MobileMeAPI'
  Plugin "Find My IDevices" disconnected

Posted on
Tue Dec 13, 2011 7:55 pm
bschollnick2 offline
Posts: 1355
Joined: Oct 17, 2004
Location: Rochester, Ny

Re: Find my iDevices!

hamw wrote:
funny you should mention it....

XXXXX is my phone, and VVVVV is my wife'd phone.


This pretty much confirms that there was a backend change on Find My iPhone mechanism...

I'll have to do some checking and get a patch ready.... But I don't recall seeing any updates to Find My iPhone, and that usually precedes any backend changes.....

Interesting....

------
My Plugins for Indigo (v4, v5, and v6) - http://bit.ly/U8XxPG

Security Script for v4 - http://bit.ly/QTgclf
for v5 - http://bit.ly/T6WBKu

Support Forum(s) - http://www.perceptiveautomation.com/userforum/viewforum.php?f=33

Posted on
Wed Dec 14, 2011 7:35 pm
bschollnick2 offline
Posts: 1355
Joined: Oct 17, 2004
Location: Rochester, Ny

Re: Find my iDevices!

bschollnick2 wrote:
hamw wrote:
funny you should mention it....

XXXXX is my phone, and VVVVV is my wife'd phone.


This pretty much confirms that there was a backend change on Find My iPhone mechanism...


v1.22 updates the code to work with the backend changes that Apple made.

http://dl.dropbox.com/u/241415/Find%20M ... 0v1.22.zip

------
My Plugins for Indigo (v4, v5, and v6) - http://bit.ly/U8XxPG

Security Script for v4 - http://bit.ly/QTgclf
for v5 - http://bit.ly/T6WBKu

Support Forum(s) - http://www.perceptiveautomation.com/userforum/viewforum.php?f=33

Posted on
Wed Dec 14, 2011 8:31 pm
hamw offline
Posts: 1212
Joined: Mar 31, 2008

Re: Find my iDevices!

Why do you think they keep making these changes? Seems lime the basics should remain the same. Sorry you have to keep shepherding this plugin!

Posted on
Wed Dec 14, 2011 8:47 pm
jay (support) offline
Site Admin
User avatar
Posts: 18199
Joined: Mar 19, 2008
Location: Austin, Texas

Re: Find my iDevices!

To be fair, Apple never published this as a supported API - so anyone using it does so at their own risk. This is pretty much exactly why we really don't like using reverse-engineered specs when building product. We have done so in the past, but it is a risk that a developer needs to recognize from the get-go.

Why do they change it? Because they're making other types of changes that probably have side-effects. Normal operation of the web side isn't effected and that's what they care about/test against. This type of thing happens with their Cocoa APIs as well - which is why apps get rejected from the various App Stores when they use internal (undocumented) APIs.

Jay (Indigo Support)
Twitter | Facebook | LinkedIn

Posted on
Wed Dec 14, 2011 8:48 pm
bobeast offline
User avatar
Posts: 400
Joined: Apr 16, 2003

Re: Find my iDevices!

bschollnick2 wrote:
bschollnick2 wrote:
hamw wrote:
funny you should mention it....

XXXXX is my phone, and VVVVV is my wife'd phone.


This pretty much confirms that there was a backend change on Find My iPhone mechanism...


v1.22 updates the code to work with the backend changes that Apple made.

http://dl.dropbox.com/u/241415/Find%20M ... 0v1.22.zip


I dl'ed and installed this version and I'm still getting the same errors as was posted by hamw

Choose to chance the rapids.
Dare to dance the tide.

Posted on
Thu Dec 15, 2011 4:36 am
bschollnick2 offline
Posts: 1355
Joined: Oct 17, 2004
Location: Rochester, Ny

Re: Find my iDevices!

jay wrote:
To be fair, Apple never published this as a supported API - so anyone using it does so at their own risk. This is pretty much exactly why we really don't like using reverse-engineered specs when building product. We have done so in the past, but it is a risk that a developer needs to recognize from the get-go.

Why do they change it? Because they're making other types of changes that probably have side-effects. Normal operation of the web side isn't effected and that's what they care about/test against. This type of thing happens with their Cocoa APIs as well - which is why apps get rejected from the various App Stores when they use internal (undocumented) APIs.


Exactly.... This is one reason I have considered using Google Latitude...

I may need to seriously reconsider the Apple API's, simply because of this hassle..... All that's needed to change a version # in the HTTP communication headers... But it's annoying...

- Ben

------
My Plugins for Indigo (v4, v5, and v6) - http://bit.ly/U8XxPG

Security Script for v4 - http://bit.ly/QTgclf
for v5 - http://bit.ly/T6WBKu

Support Forum(s) - http://www.perceptiveautomation.com/userforum/viewforum.php?f=33

Page 9 of 27 1 ... 6, 7, 8, 9, 10, 11, 12 ... 27

Who is online

Users browsing this forum: No registered users and 4 guests