Skip to content

Commit 2fdf6ac

Browse files
committed
Remove HVAC_MODE_OFF as possible mode
1 parent 0e27935 commit 2fdf6ac

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,
@@ -201,7 +200,7 @@ def hvac_modes(self):
201200
@property
202201
def hvac_mode(self):
203202
"""Return current active hvac state."""
204-
self._hvac_mode
203+
return self._hvac_mode
205204

206205
@property
207206
def target_temperature(self):
@@ -318,15 +317,12 @@ def update(self):
318317

319318
if self._schema_status:
320319
self._hvac_mode = HVAC_MODE_AUTO
321-
elif self._central_heating_state or self._boiler_state:
320+
elif self._central_heating_state is not None or self._boiler_state is not None:
322321
if self._cooling_state is not None:
323322
self._hvac_mode = HVAC_MODE_HEAT_COOL
324323
self._hvac_mode = HVAC_MODE_HEAT
325-
elif self._cooling_state:
326-
if self._central_heating_state is not None:
324+
elif self._cooling_state is not None:
325+
if self._central_heating_state is not None or self._boiler_state is not None:
327326
self._hvac_mode = HVAC_MODE_HEAT_COOL
328-
self._hvac_mode = HVAC_MODE_COOL
329-
else:
330-
self._hvac_mode = HVAC_MODE_OFF
331327

332328

0 commit comments

Comments
 (0)