hardRefreshPositionInterval = config.hardRefresh;
hardRefreshBatteryLevelInterval = config.hardRefreshBatteryLevel;
initializeChannels();
+ firmwareVersions = null;
schedulePoll();
}
private synchronized void poll() {
try {
- logger.debug("Polling for state");
updateFirmwareProperties();
+ } catch (HubException e) {
+ logger.warn("Failed to update firmware properties: {}", e.getMessage());
+ }
+
+ try {
+ logger.debug("Polling for state");
pollShades();
List<Scene> scenes = updateSceneChannels();