Handle bluetooth connection exception

This commit is contained in:
zewelor
2019-01-28 21:55:50 +01:00
parent 345b200113
commit e9d79cca66
+3 -1
View File
@@ -63,11 +63,13 @@ class ThermostatWorker(BaseWorker):
self._modes_mapper = self.ModesMapper()
def status_update(self):
from bluepy import btle
ret = []
for name, thermostat in self.devices.items():
try:
ret += self.update_device_state(name, thermostat)
except RuntimeError:
except (RuntimeError, btle.BTLEException):
pass
return ret