Skip to content

Commit b3b2c73

Browse files
author
Mariusz Ostoja-Świerczyński
committed
Another fix for No entities due to setTemperature = None #6
1 parent 24b60bc commit b3b2c73

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

climate.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,14 @@ def __init__(self, device, api, config_entry):
5454

5555
def update_properties(self, device):
5656
self._name = device["description"]["name"]
57-
setTemperature = device["zone"]["setTemperature"]
58-
if setTemperature is not None:
59-
self._target_temperature = setTemperature / 10
60-
currentTemperature = device["zone"]["currentTemperature"]
61-
if currentTemperature is not None:
62-
self._temperature = currentTemperature / 10
57+
if device["zone"]["setTemperature"] is not None:
58+
self._target_temperature = device["zone"]["setTemperature"] / 10
59+
else:
60+
self._target_temperature = None
61+
if device["zone"]["currentTemperature"] is not None:
62+
self._temperature = device["zone"]["currentTemperature"] / 10
63+
else:
64+
self._temperature = None
6365
state = device["zone"]["flags"]["relayState"]
6466
if state == "on":
6567
self._state = CURRENT_HVAC_HEAT

0 commit comments

Comments
 (0)