diff --git a/bundles/org.openhab.binding.icloud/src/main/java/org/openhab/binding/icloud/internal/handler/ICloudDeviceHandler.java b/bundles/org.openhab.binding.icloud/src/main/java/org/openhab/binding/icloud/internal/handler/ICloudDeviceHandler.java index 2476d9540..49ab4f0fe 100644 --- a/bundles/org.openhab.binding.icloud/src/main/java/org/openhab/binding/icloud/internal/handler/ICloudDeviceHandler.java +++ b/bundles/org.openhab.binding.icloud/src/main/java/org/openhab/binding/icloud/internal/handler/ICloudDeviceHandler.java @@ -67,7 +67,7 @@ public class ICloudDeviceHandler extends BaseThingHandler implements ICloudDevic public void deviceInformationUpdate(List deviceInformationList) { ICloudDeviceInformation deviceInformationRecord = getDeviceInformationRecord(deviceInformationList); if (deviceInformationRecord != null) { - if (deviceInformationRecord.getDeviceStatus() == 200) { + if (deviceInformationRecord.getDeviceStatus() == 200 || deviceInformationRecord.getDeviceStatus() == 203) { updateStatus(ONLINE); } else { updateStatus(OFFLINE, COMMUNICATION_ERROR, "Reported offline by iCloud webservice");