From a30e217bb513f7fe80f11baa40d42c0b68e1bc4d Mon Sep 17 00:00:00 2001 From: Richard Powell Date: Thu, 2 Apr 2020 16:07:21 -0700 Subject: [PATCH] Add support to the Econet integration for new attributes: lower_temp, upper_temp, ambient_temp & is_enabled (#33363) --- homeassistant/components/econet/water_heater.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/homeassistant/components/econet/water_heater.py b/homeassistant/components/econet/water_heater.py index 26ee7cb8bd4..97be043402f 100644 --- a/homeassistant/components/econet/water_heater.py +++ b/homeassistant/components/econet/water_heater.py @@ -40,6 +40,11 @@ ATTR_IN_USE = "in_use" ATTR_START_DATE = "start_date" ATTR_END_DATE = "end_date" +ATTR_LOWER_TEMP = "lower_temp" +ATTR_UPPER_TEMP = "upper_temp" +ATTR_AMBIENT_TEMP = "ambient_temp" +ATTR_IS_ENABLED = "is_enabled" + SUPPORT_FLAGS_HEATER = SUPPORT_TARGET_TEMPERATURE | SUPPORT_OPERATION_MODE ADD_VACATION_SCHEMA = vol.Schema( @@ -168,6 +173,11 @@ class EcoNetWaterHeater(WaterHeaterDevice): data[ATTR_TODAYS_ENERGY_USAGE] = todays_usage data[ATTR_IN_USE] = self.water_heater.in_use + data[ATTR_LOWER_TEMP] = round(self.water_heater.lower_temp, 2) + data[ATTR_UPPER_TEMP] = round(self.water_heater.upper_temp, 2) + data[ATTR_AMBIENT_TEMP] = round(self.water_heater.ambient_temp, 2) + data[ATTR_IS_ENABLED] = self.water_heater.is_enabled + return data @property