From: Jacob Laursen Date: Sat, 18 Feb 2023 18:12:21 +0000 (+0100) Subject: [cbus] Fix exceptions due to invalid thing status updates (#14385) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=b9a7e1f346f5007f6d3907ff3ca1690682c42885;p=openhab-addons.git [cbus] Fix exceptions due to invalid thing status updates (#14385) Signed-off-by: Jacob Laursen --- diff --git a/bundles/org.openhab.binding.cbus/src/main/java/org/openhab/binding/cbus/handler/CBusCGateHandler.java b/bundles/org.openhab.binding.cbus/src/main/java/org/openhab/binding/cbus/handler/CBusCGateHandler.java index 0317ff82be..d644a7c248 100644 --- a/bundles/org.openhab.binding.cbus/src/main/java/org/openhab/binding/cbus/handler/CBusCGateHandler.java +++ b/bundles/org.openhab.binding.cbus/src/main/java/org/openhab/binding/cbus/handler/CBusCGateHandler.java @@ -76,7 +76,7 @@ public class CBusCGateHandler extends BaseBridgeHandler { try { this.ipAddress = InetAddress.getByName(configuration.ipAddress); } catch (UnknownHostException e1) { - updateStatus(ThingStatus.UNINITIALIZED, ThingStatusDetail.HANDLER_INITIALIZING_ERROR, + updateStatus(ThingStatus.OFFLINE, ThingStatusDetail.OFFLINE.COMMUNICATION_ERROR, "IP Address not resolvable"); return; } diff --git a/bundles/org.openhab.binding.cbus/src/main/java/org/openhab/binding/cbus/handler/CBusNetworkHandler.java b/bundles/org.openhab.binding.cbus/src/main/java/org/openhab/binding/cbus/handler/CBusNetworkHandler.java index 8699ef857e..8ebeae8494 100644 --- a/bundles/org.openhab.binding.cbus/src/main/java/org/openhab/binding/cbus/handler/CBusNetworkHandler.java +++ b/bundles/org.openhab.binding.cbus/src/main/java/org/openhab/binding/cbus/handler/CBusNetworkHandler.java @@ -171,7 +171,7 @@ public class CBusNetworkHandler extends BaseBridgeHandler { } } catch (CGateException e) { logger.warn("Cannot load C-Bus network {}", networkID, e); - updateStatus(ThingStatus.UNINITIALIZED, ThingStatusDetail.COMMUNICATION_ERROR); + updateStatus(ThingStatus.OFFLINE, ThingStatusDetail.OFFLINE.COMMUNICATION_ERROR); } updateStatus(); }