From 1abc2b93eef5ac14decf460d1b7a9cf0f2751897 Mon Sep 17 00:00:00 2001 From: fustom Date: Mon, 5 Feb 2024 15:53:39 +0100 Subject: [PATCH] Fix: set permanent boost and set anti cooling (#130) --- ariston/lydos_hybrid_device.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/ariston/lydos_hybrid_device.py b/ariston/lydos_hybrid_device.py index 8190248..e173fa3 100644 --- a/ariston/lydos_hybrid_device.py +++ b/ariston/lydos_hybrid_device.py @@ -102,8 +102,8 @@ def set_permanent_boost_value(self, boost: float) -> None: self.plant_data, self.gw, SeDeviceSettings.SE_PERMANENT_BOOST_ON_OFF, - boost, - self.permanent_boost_value, + 1.0 if boost else 0.0, + 1.0 if self.permanent_boost_value else 0.0, ) self.plant_settings[SeDeviceSettings.SE_PERMANENT_BOOST_ON_OFF] = boost @@ -113,8 +113,8 @@ async def async_set_permanent_boost_value(self, boost: float) -> None: self.plant_data, self.gw, SeDeviceSettings.SE_PERMANENT_BOOST_ON_OFF, - boost, - self.permanent_boost_value, + 1.0 if boost else 0.0, + 1.0 if self.permanent_boost_value else 0.0, ) self.plant_settings[SeDeviceSettings.SE_PERMANENT_BOOST_ON_OFF] = boost @@ -124,8 +124,8 @@ def set_anti_cooling_value(self, anti_cooling: float) -> None: self.plant_data, self.gw, SeDeviceSettings.SE_ANTI_COOLING_ON_OFF, - anti_cooling, - self.anti_cooling_value, + 1.0 if anti_cooling else 0.0, + 1.0 if self.anti_cooling_value else 0.0, ) self.plant_settings[SeDeviceSettings.SE_ANTI_COOLING_ON_OFF] = anti_cooling @@ -135,7 +135,7 @@ async def async_set_anti_cooling_value(self, anti_cooling: float) -> None: self.plant_data, self.gw, SeDeviceSettings.SE_ANTI_COOLING_ON_OFF, - anti_cooling, - self.anti_cooling_value, + 1.0 if anti_cooling else 0.0, + 1.0 if self.anti_cooling_value else 0.0, ) self.plant_settings[SeDeviceSettings.SE_ANTI_COOLING_ON_OFF] = anti_cooling