Skip to content

Commit d4d0474

Browse files
committed
Further updates
1 parent d446c64 commit d4d0474

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

plugwise/__init__.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -306,9 +306,15 @@ async def async_update(self) -> PlugwiseData:
306306
### API Set and HA Service-related Functions ###
307307
########################################################################################################
308308

309-
async def set_select(self, key: str, loc_id: str, option: str, name: str) -> None:
309+
async def set_select(
310+
self,
311+
key: str,
312+
loc_id: str,
313+
option: str,
314+
name: str | None = None,
315+
) -> None:
310316
"""Set the selected option for the applicable Select."""
311-
await self._smile_api.set_select(loc_id, option)
317+
await self._smile_api.set_select(key, loc_id, option, name)
312318

313319
async def set_schedule_state(
314320
self,

plugwise/smile.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ async def set_preset(self, loc_id: str, preset: str) -> None:
208208

209209
await self._request(uri, method="put", data=data)
210210

211-
async def set_select(self, key: str, loc_id: str, option: str, name: str) -> None:
211+
async def set_select(self, key: str, loc_id: str, option: str, name: str | None) -> None:
212212
"""Set a dhw/gateway/regulation mode or the thermostat schedule option."""
213213
match key:
214214
case "select_dhw_mode":
@@ -270,7 +270,7 @@ async def set_schedule_state(
270270
self,
271271
loc_id: str,
272272
new_state: str,
273-
name: str | None = None,
273+
name: str | None,
274274
) -> None:
275275
"""Activate/deactivate the Schedule, with the given name, on the relevant Thermostat.
276276

0 commit comments

Comments
 (0)