From bf6c3d9ba3ffe46ea1c994ad1b155148989256b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Magnus=20Eld=C3=A9n?= Date: Sat, 26 Oct 2024 22:14:32 +0200 Subject: [PATCH] Fix temp lower offset stuck --- .../peaqhvac/service/hvac/house_heater/house_heater_helpers.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/custom_components/peaqhvac/service/hvac/house_heater/house_heater_helpers.py b/custom_components/peaqhvac/service/hvac/house_heater/house_heater_helpers.py index b6d1b2c..ecc1273 100644 --- a/custom_components/peaqhvac/service/hvac/house_heater/house_heater_helpers.py +++ b/custom_components/peaqhvac/service/hvac/house_heater/house_heater_helpers.py @@ -87,11 +87,10 @@ def temporarily_lower_offset(self, offsetdata: CalculatedOffsetModel) -> bool: if self._wait_timer_breach.is_timeout(): if any([self._lower_offset_threshold_breach(), self._lower_offset_addon()]): self.aux_offset_adjustments[OffsetAdjustments.TemporarilyLowerOffset] = -2 - offsetdata.current_offset -= 2 elif self._hvac.hub.sensors.peaqev_installed: if self._hvac.hvac_dm <= self._hvac.hub.options.heating_options.low_degree_minutes and self._hvac.hub.sensors.average_temp_outdoors.value > -10: self.aux_offset_adjustments[OffsetAdjustments.TemporarilyLowerOffset] = -1 - offsetdata.current_offset -= 1 else: self.aux_offset_adjustments[OffsetAdjustments.TemporarilyLowerOffset] = 0 + offsetdata.current_offset += self.aux_offset_adjustments[OffsetAdjustments.TemporarilyLowerOffset] return True \ No newline at end of file