diff --git a/bundles/org.openhab.binding.lutron/src/main/java/org/openhab/binding/lutron/internal/radiora/handler/LutronHandler.java b/bundles/org.openhab.binding.lutron/src/main/java/org/openhab/binding/lutron/internal/radiora/handler/LutronHandler.java index 4298f3f40..1f361e840 100644 --- a/bundles/org.openhab.binding.lutron/src/main/java/org/openhab/binding/lutron/internal/radiora/handler/LutronHandler.java +++ b/bundles/org.openhab.binding.lutron/src/main/java/org/openhab/binding/lutron/internal/radiora/handler/LutronHandler.java @@ -48,4 +48,9 @@ public abstract class LutronHandler extends BaseThingHandler { } public abstract void handleFeedback(RadioRAFeedback feedback); + + @Override + public void initialize() { + updateStatus(ThingStatus.ONLINE); + } } diff --git a/bundles/org.openhab.binding.neato/src/main/java/org/openhab/binding/neato/internal/handler/NeatoAccountHandler.java b/bundles/org.openhab.binding.neato/src/main/java/org/openhab/binding/neato/internal/handler/NeatoAccountHandler.java index 06dd9ef3f..033b39b14 100644 --- a/bundles/org.openhab.binding.neato/src/main/java/org/openhab/binding/neato/internal/handler/NeatoAccountHandler.java +++ b/bundles/org.openhab.binding.neato/src/main/java/org/openhab/binding/neato/internal/handler/NeatoAccountHandler.java @@ -57,6 +57,11 @@ public class NeatoAccountHandler extends BaseBridgeHandler { public void handleCommand(ChannelUID channelUID, Command command) { } + @Override + public void initialize() { + updateStatus(ThingStatus.ONLINE); + } + private List sendGetRobots(String accessToken) { Properties headers = new Properties(); headers.setProperty("Accept", "application/vnd.neato.nucleo.v1"); diff --git a/bundles/org.openhab.binding.opensprinkler/src/main/java/org/openhab/binding/opensprinkler/internal/handler/OpenSprinklerDeviceHandler.java b/bundles/org.openhab.binding.opensprinkler/src/main/java/org/openhab/binding/opensprinkler/internal/handler/OpenSprinklerDeviceHandler.java index 184a394ce..f21fc9418 100644 --- a/bundles/org.openhab.binding.opensprinkler/src/main/java/org/openhab/binding/opensprinkler/internal/handler/OpenSprinklerDeviceHandler.java +++ b/bundles/org.openhab.binding.opensprinkler/src/main/java/org/openhab/binding/opensprinkler/internal/handler/OpenSprinklerDeviceHandler.java @@ -27,6 +27,7 @@ import org.openhab.core.library.unit.SmartHomeUnits; import org.openhab.core.thing.Channel; import org.openhab.core.thing.ChannelUID; import org.openhab.core.thing.Thing; +import org.openhab.core.thing.ThingStatus; import org.openhab.core.thing.binding.builder.ChannelBuilder; import org.openhab.core.thing.binding.builder.ThingBuilder; import org.openhab.core.thing.type.ChannelTypeUID; @@ -94,7 +95,7 @@ public class OpenSprinklerDeviceHandler extends OpenSprinklerBaseHandler { logger.debug("Could not query current draw. Not removing channel as it could be temporary.", e); } } - super.initialize(); + updateStatus(ThingStatus.ONLINE); } @Override diff --git a/bundles/org.openhab.binding.seneye/src/main/java/org/openhab/binding/seneye/internal/handler/SeneyeHandler.java b/bundles/org.openhab.binding.seneye/src/main/java/org/openhab/binding/seneye/internal/handler/SeneyeHandler.java index 80e348a9c..18057bf56 100644 --- a/bundles/org.openhab.binding.seneye/src/main/java/org/openhab/binding/seneye/internal/handler/SeneyeHandler.java +++ b/bundles/org.openhab.binding.seneye/src/main/java/org/openhab/binding/seneye/internal/handler/SeneyeHandler.java @@ -125,7 +125,7 @@ public final class SeneyeHandler extends BaseThingHandler implements ReadingsUpd return; // critical error } - super.initialize(); + updateStatus(ThingStatus.ONLINE); // contact Seneye API scheduler.submit(() -> {