Fix ONLINE state when device response status is 203 (#12587)
Signed-off-by: Kristof Rado <rado.krisi@gmail.com>
This commit is contained in:
parent
e659ceeade
commit
cda38435e9
@ -67,7 +67,7 @@ public class ICloudDeviceHandler extends BaseThingHandler implements ICloudDevic
|
|||||||
public void deviceInformationUpdate(List<ICloudDeviceInformation> deviceInformationList) {
|
public void deviceInformationUpdate(List<ICloudDeviceInformation> deviceInformationList) {
|
||||||
ICloudDeviceInformation deviceInformationRecord = getDeviceInformationRecord(deviceInformationList);
|
ICloudDeviceInformation deviceInformationRecord = getDeviceInformationRecord(deviceInformationList);
|
||||||
if (deviceInformationRecord != null) {
|
if (deviceInformationRecord != null) {
|
||||||
if (deviceInformationRecord.getDeviceStatus() == 200) {
|
if (deviceInformationRecord.getDeviceStatus() == 200 || deviceInformationRecord.getDeviceStatus() == 203) {
|
||||||
updateStatus(ONLINE);
|
updateStatus(ONLINE);
|
||||||
} else {
|
} else {
|
||||||
updateStatus(OFFLINE, COMMUNICATION_ERROR, "Reported offline by iCloud webservice");
|
updateStatus(OFFLINE, COMMUNICATION_ERROR, "Reported offline by iCloud webservice");
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user