From 84e1b3d07fb1bf3e65383286f5dd41f30498e653 Mon Sep 17 00:00:00 2001 From: gppanayotov <39181403+gppanayotov@users.noreply.github.com> Date: Fri, 20 Dec 2019 20:02:46 +0200 Subject: [PATCH] Add an open window sensor for heating zones (#30090) --- homeassistant/components/tado/sensor.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/homeassistant/components/tado/sensor.py b/homeassistant/components/tado/sensor.py index 68b470aced7..a928b61a508 100644 --- a/homeassistant/components/tado/sensor.py +++ b/homeassistant/components/tado/sensor.py @@ -21,6 +21,7 @@ ZONE_SENSORS = { "tado mode", "overlay", "early start", + "open window", ], TYPE_AIR_CONDITIONING: [ "temperature", @@ -240,3 +241,9 @@ class TadoSensor(Entity): self._state = True else: self._state = False + + elif self.zone_variable == "open window": + if "openWindowDetected" in data: + self._state = data["openWindowDetected"] + else: + self._state = False