File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments