Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iCloud3 v3.1 ➤ Questions & Answers #350

Open
gcobb321 opened this issue Nov 4, 2024 · 25 comments
Open

iCloud3 v3.1 ➤ Questions & Answers #350

gcobb321 opened this issue Nov 4, 2024 · 25 comments

Comments

@gcobb321
Copy link
Owner

gcobb321 commented Nov 4, 2024

Post any questions you have to this issue. Create a new issue if you are having problems.

@gcobb321 gcobb321 pinned this issue Nov 4, 2024
@xstrex
Copy link

xstrex commented Nov 4, 2024

I can open a new issue if needed, but when trying to re-add my phone I'm getting "The configured device was not found in any of the Apple Accounts". Though I'm not seeing a way to tell what apple devices are configured in the account.

@NR3Y
Copy link

NR3Y commented Nov 4, 2024

Gary,
With the release of v3.1, did the update require further operations? I just updated mine (on my MacOS HA browser), and I see the following as the 'Apple ID'. Tried to use it, but didn't get authentication code.

Screenshot 2024-11-04 at 3 09 44 PM

@Darkwulf183
Copy link

Me the same. I tested it today morning...

@asinwang
Copy link

asinwang commented Nov 5, 2024

APPLE ACCOUNT iCLOUD DEVICE - Apple iCloud device providing location data
🍎 ~~~~ xxxxx, Apple Account #1 of 1 ~~~~ 0 of 0 Tracked ~~~~

there 0 of 0 Tracked , can't Tracked anything

@wormvortex
Copy link

wormvortex commented Nov 5, 2024

Mine is showingg 0 out of 7 devices being tracked with no way of adding them.

Screenshot 2024-11-05 at 14 56 29 Screenshot 2024-11-05 at 14 56 43 Screenshot 2024-11-05 at 14 56 48

@gcobb321
Copy link
Owner Author

gcobb321 commented Nov 5, 2024

@asinwang @Darkwulf183 @NR3Y
The Apple account should be refreshed when iCloud3 starts to load the devices. Yours says 0 of 0 devices tracked, indicating that refresh did not happen. I am looking into that. Try doing an Event Log > Actions >, Locate all Devices with iCloud or Restart iCloud3 and look at Stage 3 & 4 to see if a refresh was done and the devices in your account are available.

@gcobb321
Copy link
Owner Author

gcobb321 commented Nov 5, 2024

@wormvortex
See iCloud3 docs here for adding devices

@NR3Y
Copy link

NR3Y commented Nov 5, 2024

Gary, so I'm a little confused. My v3.1 Event Log does indeed show issues...but when I go to the integration and look at the entities, they're showing actual data (which they weren't before v3.1).

Screenshot 2024-11-05 at 9 58 49 AM

Screenshot 2024-11-05 at 9 47 51 AM

@wormvortex
Copy link

@wormvortex

See iCloud3 docs here for adding devices

I've looked in all the options and I don't have a

"iCloud Account & Mobile App screen"

Has it changed in the new version.

@Darkwulf183
Copy link

I have exact the same event log like @NR3Y. No operations are capabble. I have 13 Automations on mine and my Wifes Iphone and will not experiment to much.

@akrigator
Copy link

I've changed iCloud password in period when iCloud3 auth has been broken. I have installed 3.1 today and now have deadlock:

  • to authorize an account I've to get TOTP
  • to request TOTP I should to use valid login&password
    As I understand icloud3 updates password in configuration only after authorization is successfully?

@NR3Y
Copy link

NR3Y commented Nov 5, 2024

So, has anyone tried deleting the integration, rebooting/restart HA, then reinstalling it from HACS? I'm wondering whether a fresh install would 'clear' out the issues?

(For @Darkwulf183 issue, you probably would not need to delete the automation(s), they'd just be there ready for when you reinstall iCloud3 again.)

@gcobb321
Copy link
Owner Author

gcobb321 commented Nov 6, 2024

@NR3Y
A fresh install should be limited to the iCloud3 configuration file. Reinstalling the same code again probably won’t help. I hope to get v3.1.1 out with a simple way to clear Apple acct info to Default values and fix a few other things soon.

@asinwang
Copy link

asinwang commented Nov 6, 2024

@asinwang @Darkwulf183 @NR3Y The Apple account should be refreshed when iCloud3 starts to load the devices. Yours says 0 of 0 devices tracked, indicating that refresh did not happen. I am looking into that. Try doing an Event Log > Actions >, Locate all Devices with iCloud or Restart iCloud3 and look at Stage 3 & 4 to see if a refresh was done and the devices in your account are available.

This problem occurred on the second account I added. After the upgrade was completed, there was no problem with the original account. In addition, I created a new environment and tested it without success.

@gcobb321
Copy link
Owner Author

gcobb321 commented Nov 6, 2024

@akrigator
You should be able to go to the Configure Settings > Data Sources > Apple Account Username/Password screen, select your account, edit the current password, select Login... and Submit. It will validate it and update the config files with the new p/w.

@Darkwulf183
Copy link

short info I'm out. I bought the HA Cloud solution and use the original app solution. I'm going to assign a new branch to the original app for the automations and see when Icloud 3 starts running properly again. As I control heating and hot water including setback temperatures via the geo positions, I can't wait any longer. Just to let you know that I can't and won't test anything for the time being. Thanks anyway for your effort. :-)

@JtwoA
Copy link

JtwoA commented Nov 7, 2024

short info I'm out. I bought the HA Cloud solution and use the original app solution. I'm going to assign a new branch to the original app for the automations and see when Icloud 3 starts running properly again. As I control heating and hot water including setback temperatures via the geo positions, I can't wait any longer. Just to let you know that I can't and won't test anything for the time being. Thanks anyway for your effort. :-)

@Darkwulf183 4th grade called: they miss you. Please bring the ball back.

Seriously, I understand criticality, I just went thru this with local APIs from my Wx stations as I drive HVAC both with conditions provided from those as well as presence.

But dude... this is a change by Apple and Gary is not a paid dev for HA, Apple, or anyone else. He's a retired developer who has given a metric sxxx ton of his personal time to write, maintain, and support this integration. His responsiveness is better than most paid software.

Responses like yours are what lead to devs like Gary saying "I don't need this abuse" and stopping work on integrations like this. Please think before responding just how your response comes across.

@Darkwulf183
Copy link

Hi @JtwoA , I absolutely understand what you mean. My intention was in no way to belittle gary's work. I have the utmost respect for his work. I just wanted to inform you with the thread that I won't be testing any further for the time being. I don't have the time at the moment and we have 0 degrees in my corner of Germany almost every night, so I need a functioning heating system... that's all it was. He is outstanding with his work that he has tackled the whole issue in this way. Sorry if that came across differently.

@JtwoA
Copy link

JtwoA commented Nov 7, 2024

Sorry if that came across differently.

Takes a big man to apologize. Well done :-) @Darkwulf183 Stay warm!

@gcobb321
Copy link
Owner Author

gcobb321 commented Nov 7, 2024

iCloud3 v3.1.1 has been to HACS

Release page is here

Change Log - v3.1.1

  1. LOCATING DEVICES:
    • Added additional checks to insure the Apple Account location data was refreshed during startup and while configuing iCloud3 settings. Fixed a problem where the location information data from Apple was not being initialized properly.
    • Fixed the location refresh not being done that caused the '0 of 0' to be displayed in the Configure Setting screens, leading to the Apple Account selection lists to not be populated.
    • Fixed some problems where 'Locate All Devices = False' would still locate all the devices in the Apple account
    • Added error checking to make sure the Locate All Devices can not be disabled if there were Family devices that
      were assigned to that Apple account. If it was disabled, they would never be located.
  2. UPDATE DEVICE SCREEN - Added (and fixed) the TOOLS - RESET DATA SOURCE(S), DELETE DEVICE(S) option where you can reset the device's Apple Account and Mobile App to default values (None) and fixed a problem deleting devices. Reworked the Apple Account selection list to provide more information and identify setup errors.
  3. UPDATE APPLE ACCOUNT USERNAME/PASSWORD SCREEN - Added checks to insure Locating All Devices can not be disabled if there are tracked devices assigned to this account that are in the Family list.
  4. OTHER THINGS - Changed several things under the covers.

@gcobb321
Copy link
Owner Author

gcobb321 commented Nov 7, 2024

@Darkwulf183
I think v3.1.1 fixes a bunch of stuff. I understand you need things to work 100% (well maybe 99%). Apple really screwed me up, as you can imagine. I had not planned on releasing v3.1 this early but it was better working with the new code than trying to implement it in v3.0. That would have been a lot worse and you would have had a poorer experience. Keep an eye on these issues and I'll see you when it settles down.

Gary

@gcobb321
Copy link
Owner Author

gcobb321 commented Nov 7, 2024

@jspeckman
See my note [here]{https://github.com/gcobb321/icloud3_v3/issues/341#issuecomment-2458440469} about the password problem. Changing it has worked for others.

@Darkwulf183
Copy link

@Darkwulf183

I think v3.1.1 fixes a bunch of stuff. I understand you need things to work 100% (well maybe 99%). Apple really screwed me up, as you can imagine. I had not planned on releasing v3.1 this early but it was better working with the new code than trying to implement it in v3.0. That would have been a lot worse and you would have had a poorer experience. Keep an eye on these issues and I'll see you when it settles down.

Gary

Gary you are a real role model for me, I started to get into programming stories in 2007 at the technical school for mechanical engineering. If I ever get 20 percent of what you can do, then I'll take my hat off to myself. People like you are the absolute top hammer for me. As soon as there is something to test, I can now test freely. I deactivated iCloud 3 for the time being. I used the evening to clean everything to the cloud solution, i.e. to replace all the sensors. So now I can also test freely. If something breaks, it's no big deal. Thank you again for your time and the work you put into the project, such people are becoming increasingly rare. Thank you very much 😄

@NR3Y
Copy link

NR3Y commented Nov 7, 2024

Should I be seeing an automatic request to upgrade from v3.1 -> v3.1.1 in HACS or the Integration dashboard? If so, I'm not. Maybe I need to be patient.

  • NP. The notification arrived!

@gcobb321
Copy link
Owner Author

gcobb321 commented Nov 7, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants