@@ -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 ) -> None :
211+ async def set_select (self , key : str , loc_id : str , option : str , state : str | None ) -> None :
212212 """Set a dhw/gateway/regulation mode or the thermostat schedule option."""
213213 match key :
214214 case "select_dhw_mode" :
@@ -218,9 +218,8 @@ async def set_select(self, key: str, loc_id: str, option: str, name: str | None)
218218 case "select_regulation_mode" :
219219 await self .set_regulation_mode (option )
220220 case "select_schedule" :
221- # schedule state corresponds to select option
222- # schedule name corresponds to select name
223- await self .set_schedule_state (loc_id , option , name )
221+ # schedule name corresponds to select option
222+ await self .set_schedule_state (loc_id , state , option )
224223
225224 async def set_dhw_mode (self , mode : str ) -> None :
226225 """Set the domestic hot water heating regulation mode."""
@@ -271,7 +270,7 @@ async def set_regulation_mode(self, mode: str) -> None:
271270 async def set_schedule_state (
272271 self ,
273272 loc_id : str ,
274- new_state : str ,
273+ new_state : str | None ,
275274 name : str | None ,
276275 ) -> None :
277276 """Activate/deactivate the Schedule, with the given name, on the relevant Thermostat.
0 commit comments