Add support for mqtt birth message
This commit is contained in:
@@ -28,6 +28,8 @@ class ThermostatWorker(BaseWorker):
|
||||
self._reverse_modes = {v: k for k, v in self._mapped_modes.items()}
|
||||
|
||||
def get_mapping(self, mode):
|
||||
if mode < 0:
|
||||
return None
|
||||
return self._mapped_modes[mode]
|
||||
|
||||
def get_reverse_mapping(self, mode):
|
||||
@@ -67,6 +69,8 @@ class ThermostatWorker(BaseWorker):
|
||||
_, device_name, method, _ = topic.split('/')
|
||||
thermostat = self.devices[device_name]
|
||||
|
||||
value = value.decode('utf-8')
|
||||
|
||||
if method == STATE_AWAY:
|
||||
method = "mode"
|
||||
value = ModesMapper.on_off_to_mode(value)
|
||||
|
||||
Reference in New Issue
Block a user