Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
"@text/offline.conf-error.invalid-bridge-handler");
return;
}
- updateStatus(ThingStatus.UNKNOWN);
+ ThingStatus bridgeStatus = bridge.getStatus();
+ if (bridgeStatus == ThingStatus.ONLINE) {
+ updateStatus(ThingStatus.UNKNOWN);
+ } else {
+ updateStatus(ThingStatus.OFFLINE, ThingStatusDetail.BRIDGE_OFFLINE);
+ }
scheduleRefreshJob();
}
"@text/offline.conf-error.invalid-bridge-handler");
return;
}
- updateStatus(ThingStatus.UNKNOWN);
+ ThingStatus bridgeStatus = bridge.getStatus();
+ if (bridgeStatus == ThingStatus.ONLINE) {
+ updateStatus(ThingStatus.UNKNOWN);
+ } else {
+ updateStatus(ThingStatus.OFFLINE, ThingStatusDetail.BRIDGE_OFFLINE);
+ }
}
@Override