1
0
mirror of https://github.com/USA-RedDragon/badnest.git synced 2025-03-13 16:17:49 +00:00

Add check to make sure hot water status is active before checking if it is heating water

This commit is contained in:
Guy Badman 2020-04-24 16:12:42 +01:00
parent bea3e6984e
commit b5e545a959
No known key found for this signature in database
GPG Key ID: 0259B610971EA10F

View File

@ -190,9 +190,12 @@ class NestWaterHeater(WaterHeaterDevice):
# heating_active - true if hot water is currently being heated.
# So it is either on via schedule or boost and currently firing
# (demand on) the boiler
if self.device.device_data[self.device_id]['hot_water_actively_heating']:
boiler_firing = self.device.device_data[self.device_id]['hot_water_actively_heating']
data[ATTR_HEATING_ACTIVE] = boiler_firing
if self.device.device_data[self.device_id]['hot_water_status']:
if self.device.device_data[self.device_id]['hot_water_actively_heating']:
boiler_firing = self.device.device_data[self.device_id]['hot_water_actively_heating']
data[ATTR_HEATING_ACTIVE] = boiler_firing
else:
data[ATTR_HEATING_ACTIVE] = False
else:
data[ATTR_HEATING_ACTIVE] = False