Skip to content

Commit e6cfa2d

Browse files
committed
Try 3
1 parent 6bfc7c9 commit e6cfa2d

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

plugwise_usb/nodes/scan.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -444,44 +444,46 @@ async def _configure_scan_task(self) -> bool:
444444
self._scan_config_task_scheduled = False
445445
_LOGGER.debug("HOI _configure_scan_task | starting... ")
446446
change_required = False
447-
if self._new_reset_timer is not None:
448-
change_required = True
449-
if self._new_sensitivity_level is not None:
450-
change_required = True
451-
if self._new_daylight_mode is not None:
447+
if (
448+
self._new_reset_timer is not None
449+
or self._new_sensitivity_level is not None
450+
or self._new_daylight_mode is not None
451+
):
452452
change_required = True
453453
if not change_required:
454454
return True
455+
455456
if not await self.scan_configure(
456457
motion_reset_timer=self.reset_timer,
457458
sensitivity_level=self.sensitivity_level,
458459
daylight_mode=self.daylight_mode,
459460
):
460461
return False
462+
461463
if self._new_reset_timer is not None:
462464
_LOGGER.info(
463465
"Change of motion reset timer from %s to %s minutes has been accepted by %s",
464466
self._motion_config.reset_timer,
465467
self._new_reset_timer,
466468
self.name,
467469
)
468-
self._new_reset_timer = None
470+
# self._new_reset_timer = None
469471
if self._new_sensitivity_level is not None:
470472
_LOGGER.info(
471473
"Change of sensitivity level from %s to %s has been accepted by %s",
472474
self._motion_config.sensitivity_level,
473475
self._new_sensitivity_level,
474476
self.name,
475477
)
476-
self._new_sensitivity_level = None
478+
# self._new_sensitivity_level = None
477479
if self._new_daylight_mode is not None:
478480
_LOGGER.info(
479481
"Change of daylight mode from %s to %s has been accepted by %s",
480482
"On" if self._motion_config.daylight_mode else "Off",
481483
"On" if self._new_daylight_mode else "Off",
482484
self.name,
483485
)
484-
self._new_daylight_mode = None
486+
# self._new_daylight_mode = None
485487
return True
486488

487489
async def scan_configure(

0 commit comments

Comments
 (0)