Skip to content

Commit ee3d89d

Browse files
committed
Revert set_temperature() changes
1 parent 6f2914f commit ee3d89d

File tree

1 file changed

+6
-13
lines changed

1 file changed

+6
-13
lines changed

plugwise/smile.py

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -655,21 +655,14 @@ async def set_preset(self, loc_id: str, preset: str) -> None:
655655

656656
async def set_temperature(self, loc_id: str, items: dict[str, Any]) -> None:
657657
"""Set the given Temperature on the relevant Thermostat."""
658-
if "hvac_mode" in items:
659-
raise PlugwiseError(
660-
"Plugwise: setting hvac_mode with temperature not supported."
661-
) # pragma: no cover
662-
663-
setpoint: float | None = None
664-
if "temperature" in items:
665-
setpoint = items["temperature"]
658+
if "setpoint" in items:
659+
setpoint = items["setpoint"]
666660
if self.elga_cooling_enabled:
661+
if "setpoint_low" in items:
662+
setpoint = items["setpoint_low"]
667663
if self._elga_cooling_active:
668-
if "target_temp_high" in items:
669-
setpoint = items["target_temp_high"]
670-
else:
671-
if "target_temp_low" in items:
672-
setpoint = items["target_temp_low"]
664+
if "setpoint_high" in items:
665+
setpoint = items["setpoint_high"]
673666

674667
if setpoint is None:
675668
raise PlugwiseError(

0 commit comments

Comments
 (0)