diff --git a/bundles/org.openhab.binding.tuya/src/main/java/org/openhab/binding/tuya/internal/handler/TuyaDeviceHandler.java b/bundles/org.openhab.binding.tuya/src/main/java/org/openhab/binding/tuya/internal/handler/TuyaDeviceHandler.java index 07f92b767572a..452b080995f29 100644 --- a/bundles/org.openhab.binding.tuya/src/main/java/org/openhab/binding/tuya/internal/handler/TuyaDeviceHandler.java +++ b/bundles/org.openhab.binding.tuya/src/main/java/org/openhab/binding/tuya/internal/handler/TuyaDeviceHandler.java @@ -601,6 +601,8 @@ public void deviceInfoChanged(DeviceInfo deviceInfo) { configuration.ip = deviceInfo.ip; configuration.protocol = deviceInfo.protocolVersion; + updateStatus(ThingStatus.ONLINE, ThingStatusDetail.NONE, "@text/online.wait-for-device"); + this.tuyaDevice = new TuyaDevice(gson, this, eventLoopGroup, configuration.deviceId, configuration.localKey.getBytes(StandardCharsets.UTF_8), configuration.ip, configuration.protocol);