Skip to content

Commit 451d652

Browse files
committed
Scan: sensitivity-fixes
1 parent 708253a commit 451d652

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

plugwise_usb/nodes/scan.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -469,12 +469,12 @@ async def scan_configure(
469469
daylight_mode: bool,
470470
) -> bool:
471471
"""Configure Scan device settings. Returns True if successful."""
472-
# Default to medium:
473-
sensitivity_value = SENSITIVITY_MEDIUM_VALUE
474472
sensitivity_map = {
475473
MotionSensitivity.HIGH: SENSITIVITY_HIGH_VALUE,
474+
MotionSensitivity.MEDIUM: SENSITIVITY_MEDIUM_VALUE,
476475
MotionSensitivity.OFF: SENSITIVITY_OFF_VALUE,
477476
}
477+
# Default to medium
478478
sensitivity_value = sensitivity_map.get(sensitivity_level, SENSITIVITY_MEDIUM_VALUE)
479479
request = ScanConfigureRequest(
480480
self._send,
@@ -490,17 +490,20 @@ async def scan_configure(
490490
self._new_daylight_mode = None
491491
_LOGGER.warning("Failed to configure scan settings for %s", self.name)
492492
return False
493+
493494
if response.node_ack_type == NodeAckResponseType.SCAN_CONFIG_ACCEPTED:
494495
await self._scan_configure_update(
495496
motion_reset_timer, sensitivity_level, daylight_mode
496497
)
497498
return True
499+
498500
_LOGGER.warning(
499501
"Unexpected response ack type %s for %s",
500502
response.node_ack_type,
501503
self.name,
502504
)
503505
return False
506+
504507
self._new_reset_timer = None
505508
self._new_sensitivity_level = None
506509
self._new_daylight_mode = None

0 commit comments

Comments
 (0)