Co-authored-by: Jean-Marc Collin <jean-marc.collin-extern@renault.com>
This commit is contained in:
@@ -228,17 +228,18 @@ class ThermostatOverClimate(BaseThermostat[UnderlyingClimate]):
|
|||||||
and self.auto_regulation_use_device_temp
|
and self.auto_regulation_use_device_temp
|
||||||
# and we have access to the device temp
|
# and we have access to the device temp
|
||||||
and (device_temp := under.underlying_current_temperature) is not None
|
and (device_temp := under.underlying_current_temperature) is not None
|
||||||
|
# issue 467 - always apply offset. TODO removes this if ok
|
||||||
# and target is not reach (ie we need regulation)
|
# and target is not reach (ie we need regulation)
|
||||||
and (
|
# and (
|
||||||
(
|
# (
|
||||||
self.hvac_mode == HVACMode.COOL
|
# self.hvac_mode == HVACMode.COOL
|
||||||
and self.target_temperature < self.current_temperature
|
# and self.target_temperature < self.current_temperature
|
||||||
)
|
# )
|
||||||
or (
|
# or (
|
||||||
self.hvac_mode == HVACMode.HEAT
|
# self.hvac_mode == HVACMode.HEAT
|
||||||
and self.target_temperature > self.current_temperature
|
# and self.target_temperature > self.current_temperature
|
||||||
)
|
# )
|
||||||
)
|
# )
|
||||||
):
|
):
|
||||||
offset_temp = device_temp - self.current_temperature
|
offset_temp = device_temp - self.current_temperature
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user