Since the last update of pimatic phone, i have an icloud error. My idevices dont change the position.
-
Pimatic phone icloud error
-
same here!
-
Now i have reinstalled the plugin but icloud host error is still there. Restart of pimatic or the raspberry doesnt change anything.
Somebody who has the phone plugin with ios devices running?
-
@bstrebel can you have a look pls.? thx a lot!
pimatic v0.9 has been released!
Support Pimatic and get some free stickers
Like us on Facebookmake it so !
-
same error here!
-
The problem is that the iCloud Service API has been changed recently. Apparently, the stateless API is no longer supported. I am going to fix this, i.e. switch to the session-based API as part of the base library we use for pimatic-location.
"It always takes longer than you expect, even when you take into account Hofstadter's Law.", Hofstadter's Law
-
@mwittig said in Pimatic phone icloud error:
The problem is that the iCloud Service API has been changed recently. Apparently, the stateless API is no longer supported. I am going to fix this, i.e. switch to the session-based API as part of the base library we use for pimatic-location.
Great thank you!
I couldn’t get pimatic-location to work so I tried pimatic-phonedo you think the 2-faktor auth will then work too?
-
Clarification. I’ll only take care of the fixture for pimatic-location - not about pimatic-phone which may have the same issue.
@theSlashy Regarding support for 2-factor auth I see the following problems.
- Apple has not published the on-the-wire protocol as far as I know. Please correct me if I am wrong and provide useful pointer. They basically want developers to use the API frameworks they provide.
- How should pimatic initiate an authentication procedure involving two factor?. I am bit lost here as I cannot imagine what the second factor should be in this machine-to-machine interaction. Can you please clarify?
"It always takes longer than you expect, even when you take into account Hofstadter's Law.", Hofstadter's Law
-
@mwittig
I will happily use pimatic-location when it worksperhaps this will help:
https://support.apple.com/en-us/HT204915in the lower section "What if I use two-factor authentication on a device running older software?"
they suggest that you use the normal password an add a generated code to the password.
you can manually generate a code on any activated iDevice -
i have switched to pimatic location. But i get an Error too.
error [pimatic-location]: [Error: Login to icloud failed. Check your credentials]
My credentials are right!
-
Anything new here?
-
I’m also using
pimatic-location
and it stopped working a few days ago with the same error @sonny is describing. -
Like I said above I am going to fix this for pimatic-location, but I have other priorities at the moment.
It may be take some more days to get done. I’ll keep you posted"It always takes longer than you expect, even when you take into account Hofstadter's Law.", Hofstadter's Law
-
@mwittig said in Pimatic phone icloud error:
Like I said above I am going to fix this for pimatic-location, but I have other priorities at the moment.
It may be take some more days to get done. I’ll keep you postedThank you for your work, when you need someone to test, I’m here.
Until it works, I found out that using ping-presence works as a workaround, it isn’t as accurate because the iDevices switch wifi off when unused but it is ok as a workaround
-
I have the same problem with icloud host error - so I’m waiting for the fix.
-
Guys, as far as pimatic-location is concerned I have filed a pull request today which fixes the issue. A new release should follow soon.
"It always takes longer than you expect, even when you take into account Hofstadter's Law.", Hofstadter's Law
-
Thanks man! I will give it a try asap
-
i have tested it myself by copying your code and do a npm install in the folder pimatic-location.
the position ist updated succesfull but every minute i get a popup on my phone with a apple id code, witch i should typ in to my used device (pimatic).
any idea ?
Thank you very much for your work! -
@theslashy said in Pimatic phone icloud error:
@mwittig
I will happily use pimatic-location when it worksperhaps this will help:
https://support.apple.com/en-us/HT204915in the lower section "What if I use two-factor authentication on a device running older software?"
they suggest that you use the normal password an add a generated code to the password.
you can manually generate a code on any activated iDevicetry adding a 2 factor code to your password
-
Adding the code after the password gives a login error. Hmmm