iCloud Binding Communication Error

@proyleg Can you confirm which version you used for OH3.0.2

3.1.0M3
3.1.0M4
or
2.5.

Thanks

Please can someone upload the new jar files with this fix? I am on 2.5.9.

Hey Peter, the files have been uploaded 6 Days ago. Have a look few posts above…

The files all have old time stamps. I don’t think the new snapshots with the fix is there for any 2.5.x versions

Hello Together,

did someone are facing issues like below?

COMMUNICATION_ERROR

Reported offline by iCloud webservice

I could not find v2.5.x corrected binding, so i patched it myself based on the change i found on github. App version 2.0 to 3.0, added 2 lines to code with product type, then i compiled it with Maven. Im running OH v2.5.12, iCloud is working now with this binding. I have checked and the binding version v.2.5.13 did not have any change since v2.5.9, so this can be considered the latest, unfortunately i dont know how to change the version in the code. Hope this helps others.

iCloud Binding v2.5.9 patched

If you want to do it then look under: src/main/feature.xml

Will list the binding name, description and version.

Does anyone have 2.5.12 patched yet? The latest jar file is from January on this link:

https://openhab.jfrog.io/ui/native/libs-pullrequest-local/org/openhab/addons/bundles/org.openhab.binding.icloud

Hi,

I’ve just faced a similar issue.

Status:OFFLINE
COMMUNICATION_ERROR
iCloud response invalid: null

it seems apple returned a a kb entry that describes which devices can use the Icloud service.

Anyone face the same issues?
Thanks
/Franz

2021-11-16 08:52:47.083 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'icloud:device:00fcbbb629:db367a24' changed from INITIALIZING to UNINITIALIZED

2021-11-16 08:52:47.116 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'icloud:device:00fcbbb629:db367a24' changed from UNINITIALIZED to UNINITIALIZED (HANDLER_MISSING_ERROR)

2021-11-16 08:52:47.120 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'icloud:account:00fcbbb629' changed from OFFLINE (COMMUNICATION_ERROR): iCloud response invalid: null to UNINITIALIZED

2021-11-16 08:52:47.208 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'icloud:account:00fcbbb629' changed from UNINITIALIZED to UNINITIALIZED (DISABLED)

2021-11-16 08:52:47.211 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'icloud:device:00fcbbb629:db367a24' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to UNINITIALIZED (BRIDGE_UNINITIALIZED)

2021-11-16 08:52:50.963 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'icloud:account:00fcbbb629' changed from UNINITIALIZED (DISABLED) to INITIALIZING

2021-11-16 08:52:50.982 [DEBUG] [l.handler.ICloudAccountBridgeHandler] - iCloud bridge handler initializing ...

2021-11-16 08:52:50.984 [DEBUG] [l.handler.ICloudAccountBridgeHandler] - iCloud bridge starting handler ...

2021-11-16 08:52:50.989 [DEBUG] [l.handler.ICloudAccountBridgeHandler] - iCloud bridge refreshing data ...

2021-11-16 08:52:50.994 [DEBUG] [l.handler.ICloudAccountBridgeHandler] - iCloud bridge handler started.

2021-11-16 08:52:50.996 [DEBUG] [l.handler.ICloudAccountBridgeHandler] - iCloud bridge initialized.

2021-11-16 08:52:51.317 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'icloud:account:00fcbbb629' changed from INITIALIZING to OFFLINE (COMMUNICATION_ERROR): iCloud response invalid: null

2021-11-16 08:52:51.327 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'icloud:device:00fcbbb629:db367a24' changed from UNINITIALIZED (BRIDGE_UNINITIALIZED) to INITIALIZING

2021-11-16 08:52:51.307 [TRACE] [l.handler.ICloudAccountBridgeHandler] - json: {"url":"https://support.apple.com/en-us/HT204230"}

2021-11-16 08:52:51.336 [DEBUG] [internal.handler.ICloudDeviceHandler] - initializeThing thing [icloud:device:00fcbbb629:db367a24]; bridge status: [OFFLINE]

2021-11-16 08:52:51.340 [DEBUG] [l.handler.ICloudAccountBridgeHandler] - iCloud bridge refreshing data ...

2021-11-16 08:52:51.344 [TRACE] [l.handler.ICloudAccountBridgeHandler] - json: {"url":"https://support.apple.com/en-us/HT204230"}

2021-11-16 08:57:51.317 [DEBUG] [l.handler.ICloudAccountBridgeHandler] - iCloud bridge refreshing data ...

2021-11-16 08:57:51.664 [TRACE] [l.handler.ICloudAccountBridgeHandler] - json: {"url":"https://support.apple.com/en-us/HT204230"}

2021-11-16 09:02:51.668 [DEBUG] [l.handler.ICloudAccountBridgeHandler] - iCloud bridge refreshing data ...

2021-11-16 09:02:51.969 [TRACE] [l.handler.ICloudAccountBridgeHandler] - json: {"url":"https://support.apple.com/en-us/HT204230"}

Yes, the binding also stopped for me this night

Thanks a lot @rkrisi for your feedback!
This makes me feel better because I already thought I’m the only one

Me too…

I had a quick look and it returns the same for me, which I don’t know why, but I can clearly see that the certificate of the API used by this binding is incorrect (though not expired). I think this is the root cause of the issue (as it happened before multiple times).

The binding also stopped working for me. The last update was just before 3am.

I have the same problem since today …

Same problem here since this morning

Same here, please let‘s know of there is a Solution

Same here :frowning:

Same here :frowning:

i think, it’s general problem…like the ssl-problems in the past

@hmerk : Do you know something about it?

Sorry, no clue. I am not at home atm, so cannot check my logs. Will check tomorrow…