Skip to content

Commit d3df547

Browse files
committed
Move vacation-preset removal to _presets()
1 parent 81695dc commit d3df547

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

plugwise/helper.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -691,6 +691,10 @@ def _presets(self, loc_id: str) -> dict[str, list[float]]:
691691
float(preset.get("cooling_setpoint")),
692692
]
693693

694+
# Adam does not show vacation preset anymore, issue #185
695+
if self.smile_name == "Adam":
696+
presets.pop("vacation")
697+
694698
return presets
695699

696700
def _rule_ids_by_name(self, name: str, loc_id: str) -> dict[str, str]:

plugwise/smile.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -144,12 +144,7 @@ def _device_data_climate(
144144
device_data["preset_modes"] = None
145145
device_data["active_preset"] = None
146146
if presets := self._presets(loc_id):
147-
LOGGER.debug("HOI 1 %s", presets)
148147
presets_list = list(presets)
149-
LOGGER.debug("HOI 2 %s", presets_list)
150-
# Adam does not show vacation preset anymore, issue #185
151-
if self.smile_name == "Adam":
152-
presets_list.remove("vacation")
153148
device_data["preset_modes"] = presets_list
154149

155150
device_data["active_preset"] = self._preset(loc_id)

0 commit comments

Comments
 (0)