@@ -308,7 +308,7 @@ async def set_motion_daylight_mode(self, state: bool) -> bool:
308308
309309 self ._new_daylight_mode = state
310310 if not self ._scan_config_task_scheduled :
311- await self .schedule_task_when_awake (self ._configure_scan_task ())
311+ await self .schedule_task_when_awake (await self ._configure_scan_task ())
312312 self ._scan_config_task_scheduled = True
313313 _LOGGER .debug (
314314 "set_motion_daylight_mode | Device %s | config scheduled" ,
@@ -334,7 +334,7 @@ async def set_motion_reset_timer(self, minutes: int) -> bool:
334334
335335 self ._new_reset_timer = minutes
336336 if not self ._scan_config_task_scheduled :
337- await self .schedule_task_when_awake (self ._configure_scan_task ())
337+ await self .schedule_task_when_awake (await self ._configure_scan_task ())
338338 self ._scan_config_task_scheduled = True
339339 _LOGGER .debug (
340340 "set_motion_reset_timer | Device %s | config scheduled" ,
@@ -356,7 +356,7 @@ async def set_motion_sensitivity_level(self, level: MotionSensitivity) -> bool:
356356
357357 self ._new_sensitivity_level = level
358358 if not self ._scan_config_task_scheduled :
359- await self .schedule_task_when_awake (self ._configure_scan_task ())
359+ await self .schedule_task_when_awake (await self ._configure_scan_task ())
360360 self ._scan_config_task_scheduled = True
361361 _LOGGER .debug (
362362 "set_motion_sensitivity_level | Device %s | config scheduled" ,
0 commit comments