updateStatus(ThingStatus.ONLINE);
thing.getChannels().stream().map(c -> c.getUID().getId()).forEach(c -> valueUpdated(c, lightState));
} else {
- updateStatus(ThingStatus.OFFLINE, ThingStatusDetail.GONE, "Not reachable");
+ updateStatus(ThingStatus.OFFLINE, ThingStatusDetail.NONE, "@text/offline.light-not-reachable");
thing.getChannels().stream().map(c -> c.getUID()).forEach(c -> updateState(c, UnDefType.UNDEF));
}
}
// Add some information about the sensor
if (!sensorConfig.reachable) {
- updateStatus(ThingStatus.OFFLINE, ThingStatusDetail.GONE, "Not reachable");
+ updateStatus(ThingStatus.OFFLINE, ThingStatusDetail.NONE, "@text/offline.sensor-not-reachable");
return;
}
channel-type.deconz.voltage.description = Current voltage
channel-type.deconz.waterleakage.label = Water Leakage
channel-type.deconz.waterleakage.description = Water leakage detected
+
+# thing status descriptions
+
+offline.light-not-reachable = Not reachable
+offline.sensor-not-reachable = Not reachable