iCloud Binding Communication Error

Same here :thinking:

I was able to reproduce the issue, turning off SSL certificate verification, I can get a response from the api.
Though I don’t want to use it that way…

1 Like

Hi, I’m running OH 3.2.0M4 and iCloud binding doesn’t work… I’ll wait solutions.. thanks to all
I can’t help while I’m not programmer… sorry… thanks !!

I am seeing the same over here, all my iCloud bridge things are offline.

@Trinitus01 As you provided a fix in the past, could you have a look at this again please.

Yes, ill take a look as soon as possible.

5 Likes

I was able to fix the issue. After work (in the evening) i will provide a jar and do a pull request.

12 Likes

Excellent !!!

Great news, happy to help test.

Thank you very much for taking this task. I think I speak for all Users your work is very much appreciated

1 Like

Tested on openHAB 3.1.0 - Release Build

DL (available for a limited time): Link removed

Alternative DL (more official): JFrog

PR: [icloud] iCloud response invalid: null (second time) by Trinitus01 · Pull Request #11600 · openhab/openhab-addons · GitHub

6 Likes

Thanks @Trinitus01 for the fix.

The Things are online again.
But the devices from my family-members are still offline
Error: “The device is not included in the current account”

This is a new behavior. before all my family members were working correct with my account in openhab. is it possible that apple has changed something or you in the updated binding ?

regards,
ralph

Hello, thanks for fast reaction.
I tested on openhab 3.1, the directly to appleID linked devices coming up.

But the family devices still don’t work, showing " CONFIGURATION_ERROR The device is not included in the current account"

Question now is: Changed apple something, so there is a need to have one separate bridge for every icloud account, or is the reason in the binding?

Wait for about 5 Min, all devices will become green and go online.
Working for me, thanks for the outstanding fast reaction and very good job.
Edit: I do not have set up family members, but two different apple accounts within. 4 devices in total.

Hi,

I think Apple changed the family-members-part but ill check it. Is the data of family-members available on the FMI page?

If I look in icloud and there find my phone, yes: There they are all shown.

since family-members-part does not work as expected, I tried to set up a second bridge thing and did get this message:

java.util.concurrent.ExecutionException: org.eclipse.jetty.client.HttpResponseException: HTTP protocol violation: Authentication challenge without WWW-Authenticate header

More than one bridge working fine for me. Maybe an configuration issue?

I double double checked and … yes, sorry. It was an old username / password setup (and family member did not tell me :wink:).

So in summary:

  • Works fine for devices on same apple ID
  • Still issues, family members / shared locations not shown on “master-apple-id-bridge”

Work-around: One Bridge for every apple ID

Preferred: Only one bridge for a main appleID for the family, showing all devices sharing their location with that ID ==> So family members can decide on their own if position should be shown at home :wink:

Please build for OH 2.5?
Thanks