@@ -169,10 +169,10 @@ async def _load_defaults(self) -> None:
169169 maintenance_interval = SED_DEFAULT_MAINTENANCE_INTERVAL ,
170170 sleep_duration = SED_DEFAULT_SLEEP_DURATION ,
171171 )
172- await self .schedule_task_when_awake (self .node_info_update (None ))
172+ await self .schedule_task_when_awake (await self .node_info_update (None ))
173173 self ._sed_config_task_scheduled = True
174174 self ._new_battery_config = self ._battery_config
175- await self .schedule_task_when_awake (self ._configure_sed_task ())
175+ await self .schedule_task_when_awake (await self ._configure_sed_task ())
176176
177177 async def _load_from_cache (self ) -> bool :
178178 """Load states from previous cached information. Returns True if successful."""
@@ -251,7 +251,7 @@ async def set_awake_duration(self, seconds: int) -> bool:
251251 self ._new_battery_config , awake_duration = seconds
252252 )
253253 if not self ._sed_config_task_scheduled :
254- await self .schedule_task_when_awake (self ._configure_sed_task ())
254+ await self .schedule_task_when_awake (await self ._configure_sed_task ())
255255 self ._sed_config_task_scheduled = True
256256 _LOGGER .debug (
257257 "set_awake_duration | Device %s | config scheduled" ,
@@ -281,7 +281,7 @@ async def set_clock_interval(self, minutes: int) -> bool:
281281 self ._new_battery_config , clock_interval = minutes
282282 )
283283 if not self ._sed_config_task_scheduled :
284- await self .schedule_task_when_awake (self ._configure_sed_task ())
284+ await self .schedule_task_when_awake (await self ._configure_sed_task ())
285285 self ._sed_config_task_scheduled = True
286286 _LOGGER .debug (
287287 "set_clock_interval | Device %s | config scheduled" ,
@@ -304,7 +304,7 @@ async def set_clock_sync(self, sync: bool) -> bool:
304304
305305 self ._new_battery_config = replace (self ._new_battery_config , clock_sync = sync )
306306 if not self ._sed_config_task_scheduled :
307- await self .schedule_task_when_awake (self ._configure_sed_task ())
307+ await self .schedule_task_when_awake (await self ._configure_sed_task ())
308308 self ._sed_config_task_scheduled = True
309309 _LOGGER .debug (
310310 "set_clock_sync | Device %s | config scheduled" ,
@@ -334,7 +334,7 @@ async def set_maintenance_interval(self, minutes: int) -> bool:
334334 self ._new_battery_config , maintenance_interval = minutes
335335 )
336336 if not self ._sed_config_task_scheduled :
337- await self .schedule_task_when_awake (self ._configure_sed_task ())
337+ await self .schedule_task_when_awake (await self ._configure_sed_task ())
338338 self ._sed_config_task_scheduled = True
339339 _LOGGER .debug (
340340 "set_maintenance_interval | Device %s | config scheduled" ,
@@ -367,7 +367,7 @@ async def set_sleep_duration(self, minutes: int) -> bool:
367367 self ._new_battery_config , sleep_duration = minutes
368368 )
369369 if not self ._sed_config_task_scheduled :
370- await self .schedule_task_when_awake (self ._configure_sed_task ())
370+ await self .schedule_task_when_awake (await self ._configure_sed_task ())
371371 self ._sed_config_task_scheduled = True
372372 _LOGGER .debug (
373373 "set_sleep_duration | Device %s | config scheduled" ,
0 commit comments