From 5ccf09a7100a1cb28b060a4add5e7f1204abdbb1 Mon Sep 17 00:00:00 2001 From: Marcel Hoppe Date: Wed, 26 Jun 2019 19:45:37 +0200 Subject: [PATCH] add payload type for thermostat auto config (#76) --- workers/thermostat.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/workers/thermostat.py b/workers/thermostat.py index ea26401..b97437b 100644 --- a/workers/thermostat.py +++ b/workers/thermostat.py @@ -100,18 +100,24 @@ class ThermostatWorker(BaseWorker): payload = {"unique_id": self.format_id(name, 'window_open', separator="_"), "state_topic": self.format_topic(name, 'window_open'), "device_class": 'window', + "payload_on": "True", + "payload_off": "False", "device": device} ret.append(MqttConfigMessage(MqttConfigMessage.BINARY_SENSOR, self.format_topic(name, 'window_open', separator="_"), payload=payload)) payload = {"unique_id": self.format_id(name, 'low_battery', separator="_"), "state_topic": self.format_topic(name, 'low_battery'), "device_class": 'battery', + "payload_on": "True", + "payload_off": "False", "device": device} ret.append(MqttConfigMessage(MqttConfigMessage.BINARY_SENSOR, self.format_topic(name, 'low_battery', separator="_"), payload=payload)) payload = {"unique_id": self.format_id(name, 'locked', separator="_"), "state_topic": self.format_topic(name, 'locked'), "device_class": 'lock', + "payload_on": "False", + "payload_off": "True", "device": device} ret.append(MqttConfigMessage(MqttConfigMessage.BINARY_SENSOR, self.format_topic(name, 'locked', separator="_"), payload=payload))