Skip to content

Commit 8ea363e

Browse files
committed
Climate merge
2 parents 82b45c2 + 2fdf6ac commit 8ea363e

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

custom_components/plugwise-beta/climate.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
CURRENT_HVAC_HEAT,
1010
CURRENT_HVAC_IDLE,
1111
HVAC_MODE_AUTO,
12-
HVAC_MODE_COOL,
1312
HVAC_MODE_HEAT,
1413
HVAC_MODE_HEAT_COOL,
1514
HVAC_MODE_OFF,
@@ -198,7 +197,7 @@ def hvac_modes(self):
198197
@property
199198
def hvac_mode(self):
200199
"""Return current active hvac state."""
201-
self._hvac_mode
200+
return self._hvac_mode
202201

203202
@property
204203
def target_temperature(self):
@@ -315,13 +314,10 @@ def update(self):
315314

316315
if self._schema_status:
317316
self._hvac_mode = HVAC_MODE_AUTO
318-
elif self._central_heating_state or self._boiler_state:
317+
elif self._central_heating_state is not None or self._boiler_state is not None:
319318
if self._cooling_state is not None:
320319
self._hvac_mode = HVAC_MODE_HEAT_COOL
321320
self._hvac_mode = HVAC_MODE_HEAT
322-
elif self._cooling_state:
323-
if self._central_heating_state is not None:
321+
elif self._cooling_state is not None:
322+
if self._central_heating_state is not None or self._boiler_state is not None:
324323
self._hvac_mode = HVAC_MODE_HEAT_COOL
325-
self._hvac_mode = HVAC_MODE_COOL
326-
else:
327-
self._hvac_mode = HVAC_MODE_OFF

0 commit comments

Comments
 (0)