Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

T8424 can't change guard mode #898

Closed
AlTyndall opened this issue Aug 22, 2023 · 4 comments
Closed

T8424 can't change guard mode #898

AlTyndall opened this issue Aug 22, 2023 · 4 comments

Comments

@AlTyndall
Copy link

Describe the bug

I can't change the guard mode of the floodlight cam from within Home Assistant. I can change it within the Eufy Security App.

To reproduce

Steps to reproduce the behaviour:
Attempt to change the guard mode, either from the integration page Eufy Security settings, or from a card. Tapping on a new guard mode doesn't change the reported (and actual) guard state.

Expected behavior

The reported guard mode should change within a couple of seconds to the one selected.

Additional information

  • Home Assistant Installation Type (OS - Supvervised - Core):
    Version: core-2023.8.3 (also happened under 2023.7.4)
    Installation Type: Home Assistant OS
    Development: false
    Supervisor: true
    Docker: true
    Host Operating System: Home Assistant OS 10.4
    Update Channel: stable
    Supervisor Version: supervisor-2023.08.1
    Agent Version: 1.5.1
  • Eufy Security Add-on Version: eufy-security-ws (1.6.3)
  • Eufy Security Integration Version: v7.0.4

Hardware Information;

  • Camera Model: Floodlight Camera 2k T8424S

  • Live Streaming Protocol (RTSP/P2P): I am not using the RTSP function. I have not installed an RTSP server.

  • Debug Logs from Home Assistant: (Only included are what I think are a single set of eufy.security entries - whole log file is too bug for submission)
    2023-08-22 11:58:59.890 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] on_open - executed
    2023-08-22 11:58:59.891 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - server - EventSourceType.server - set_api_schema - {'schema_version': 18} - {'schemaVersion': 18}
    2023-08-22 11:58:59.891 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'schemaVersion': 18, 'command': 'set_api_schema', 'messageId': 'set_api_schema.461f5e9b82154d6696bf5ebf7ea10cba'}
    2023-08-22 11:58:59.891 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'schemaVersion': 18, 'command': 'set_api_schema', 'messageId': 'set_api_schema.461f5e9b82154d6696bf5ebf7ea10cba'}
    2023-08-22 11:58:59.900 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'version', 'driverVersion': '2.8.0', 'serverVersion': '1.6.3', 'minSchemaVersion': 0, 'maxSchemaVersion': 19}
    2023-08-22 11:58:59.904 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'set_api_schema.461f5e9b82154d6696bf5ebf7ea10cba', 'result': {}}
    2023-08-22 11:58:59.911 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _set_products 1
    2023-08-22 11:58:59.911 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - server - EventSourceType.server - start_listening - {} - {}
    2023-08-22 11:58:59.913 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'command': 'start_listening', 'messageId': 'start_listening.d1ab8bc759e5487d963beecb4cc3469d'}
    2023-08-22 11:58:59.913 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'command': 'start_listening', 'messageId': 'start_listening.d1ab8bc759e5487d963beecb4cc3469d'}
    2023-08-22 11:58:59.935 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'start_listening.d1ab8bc759e5487d963beecb4cc3469d', 'result': {'state': {'driver': {'version': '2.8.0', 'connected': True, 'pushConnected': True, 'mqttConnected': False}, 'stations': ['T8010P2322391702', 'T8424N1021350847'], 'devices': ['T8424N1021350847', 'T8213P21223805C7']}}}
    2023-08-22 11:58:59.938 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _set_products 2
    2023-08-22 11:58:59.939 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.product - device.get_properties - {'domain': 'device', 'serial_no': 'T8424N1021350847'} - {'serialNumber': 'T8424N1021350847'}
    2023-08-22 11:58:59.939 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8424N1021350847', 'command': 'device.get_properties', 'messageId': 'device.get_properties.dfd4a5b99167424cbb34bfff5da175e9'}
    2023-08-22 11:58:59.939 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8424N1021350847', 'command': 'device.get_properties', 'messageId': 'device.get_properties.dfd4a5b99167424cbb34bfff5da175e9'}
    2023-08-22 11:58:59.957 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.get_properties.dfd4a5b99167424cbb34bfff5da175e9', 'result': {'serialNumber': 'T8424N1021350847', 'properties': {'name': 'Garage', 'model': 'T8424', 'serialNumber': 'T8424N1021350847', 'hardwareVersion': 'P1', 'softwareVersion': '2.0.8.8', 'type': 39, 'stationSerialNumber': 'T8424N1021350847', 'enabled': True, 'autoNightvision': True, 'statusLed': True, 'motionDetection': True, 'motionDetectionType': 1, 'motionDetectionSensitivity': 1, 'motionDetected': False, 'personDetected': False, 'personName': '', 'watermark': 0, 'light': False, 'microphone': True, 'speaker': True, 'speakerVolume': 80, 'audioRecording': True, 'recordingEndClipMotionStops': False, 'recordingClipLength': 120, 'recordingRetriggerInterval': 0, 'videoStreamingQuality': 0, 'videoRecordingQuality': 3, 'lightSettingsEnable': True, 'lightSettingsBrightnessManual': 100, 'lightSettingsBrightnessMotion': 100, 'lightSettingsBrightnessSchedule': 22, 'lightSettingsMotionTriggered': True, 'lightSettingsMotionTriggeredTimer': 30, 'notificationType': 3, 'snoozeTime': 0, 'snoozeStartTime': 0, 'picture': None}}}
    2023-08-22 11:58:59.961 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.product - device.get_properties_metadata - {'domain': 'device', 'serial_no': 'T8424N1021350847'} - {'serialNumber': 'T8424N1021350847'}
    2023-08-22 11:58:59.961 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8424N1021350847', 'command': 'device.get_properties_metadata', 'messageId': 'device.get_properties_metadata.30b241ac0f064843a0b4867d4bdfefec'}
    2023-08-22 11:58:59.961 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8424N1021350847', 'command': 'device.get_properties_metadata', 'messageId': 'device.get_properties_metadata.30b241ac0f064843a0b4867d4bdfefec'}
    2023-08-22 11:59:00.049 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.get_properties_metadata.30b241ac0f064843a0b4867d4bdfefec', 'result': {'serialNumber': 'T8424N1021350847', 'properties': {'name': {'key': 'device_name', 'name': 'name', 'label': 'Name', 'readable': True, 'writeable': False, 'type': 'string'}, 'model': {'key': 'device_model', 'name': 'model', 'label': 'Model', 'readable': True, 'writeable': False, 'type': 'string'}, 'serialNumber': {'key': 'device_sn', 'name': 'serialNumber', 'label': 'Serial number', 'readable': True, 'writeable': False, 'type': 'string'}, 'type': {'key': 'device_type', 'name': 'type', 'label': 'Type', 'readable': True, 'writeable': False, 'type': 'number', 'states': {'0': 'Station', '1': 'Camera', '2': 'Sensor (T8900)', '3': 'Floodlight', '4': 'Camera E', '5': 'Doorbell', '7': 'Battery Doorbell', '8': 'Camera 2', '9': 'eufyCam S210 (eufyCam 2C)', '10': 'Motion Sensor (T8910)', '11': 'Keypad', '14': 'eufyCam S221 (eufyCam 2 Pro)', '15': 'eufyCam S220 (eufyCam 2C Pro)', '16': 'Battery Doorbell 2', '18': 'HomeBase S380 (HomeBase 3; T8030)', '19': 'eufyCam S330 (eufyCam 3)', '23': 'eufyCam S300 (eufyCam 3C)', '30': 'Indoor Camera', '31': 'Indoor Camera PT', '32': 'Solo Camera', '33': 'Solo Camera Pro', '34': 'Indoor Camera 1080', '35': 'Indoor Camera PT 1080', '37': 'Floodlight 8422', '38': 'Floodlight 8423', '39': 'Floodlight 2', '44': 'Outdoor Camera 1080P No Light', '45': 'Outdoor Camera 2k', '46': 'Outdoor Camera 1080P', '50': 'Lock Basic', '51': 'Lock Advanced', '52': 'Lock Basic No Finger', '53': 'Lock Basic Advanced No Finger', '54': 'Retrofit Smart Lock E110 (T8503)', '55': 'Video Smart Lock S330 (T8530)', '56': 'Lock 85A3', '57': 'Lock 8592', '58': 'Retrofit Smart Lock E130 (T8504)', '60': 'Solo Camera Spotlight 1080p', '61': 'Solo Camera Spotlight 2k', '62': 'Solo Camera Spotlight Solar', '90': 'Smart Drop S300 (T8790)', '91': 'Video Doorbell Dual', '93': 'Video Doorbell Dual (Wired)', '100': 'Indoor Cost Down Camera', '101': 'Camera Gun', '102': 'Camera Snail', '110': 'Starlight 4G LTE', '131': 'Camera Garage T8453 Common', '132': 'Garage-Control Cam E110 (T8452)', '133': 'Garage-Control Cam E120 (T8453)', '140': 'Smart Safe S10 (T7400)', '141': 'Smart Safe S12 (T7401)', '142': 'Smart Safe T7402', '143': 'Smart Safe T7403', '151': 'Wired Wall Light Cam S100 (T84A1)', '157': 'SmartTrack Link (T87B0)', '159': 'SmartTrack Card (T87B2)', '180': 'Lock T8502 / T8506', '10005': 'Solar Wall Light Cam S120 (T81A0)'}}, 'hardwareVersion': {'key': 'main_hw_version', 'name': 'hardwareVersion', 'label': 'Hardware version', 'readable': True, 'writeable': False, 'type': 'string'}, 'softwareVersion': {'key': 'main_sw_version', 'name': 'softwareVersion', 'label': 'Software version', 'readable': True, 'writeable': False, 'type': 'string'}, 'stationSerialNumber': {'key': 'station_sn', 'name': 'stationSerialNumber', 'label': 'Station serial number', 'readable': True, 'writeable': False, 'type': 'string'}, 'enabled': {'key': 2001, 'name': 'enabled', 'label': 'Camera enabled', 'readable': True, 'writeable': True, 'type': 'boolean', 'commandId': 1035}, 'autoNightvision': {'key': 1013, 'name': 'autoNightvision', 'label': 'Auto Nightvision', 'readable': True, 'writeable': True, 'type': 'boolean'}, 'motionDetection': {'key': 6040, 'name': 'motionDetection', 'label': 'Motion Detection', 'readable': True, 'writeable': True, 'type': 'boolean'}, 'watermark': {'key': 1214, 'name': 'watermark', 'label': 'Watermark', 'readable': True, 'writeable': True, 'type': 'number', 'states': {'0': 'Timestamp', '1': 'Timestamp and Logo', '2': 'Off'}}, 'motionDetected': {'key': 'custom_motionDetected', 'name': 'motionDetected', 'label': 'Motion detected', 'readable': True, 'writeable': False, 'type': 'boolean', 'default': False}, 'personDetected': {'key': 'custom_personDetected', 'name': 'personDetected', 'label': 'Person detected', 'readable': True, 'writeable': False, 'type': 'boolean', 'default': False}, 'statusLed': {'key': 6014, 'name': 'statusLed', 'label': 'Status LED', 'readable': True, 'writeable': True, 'type': 'boolean', 'commandId': 6014}, 'picture': {'key': 'custom_picture', 'name': 'picture', 'label': 'Last Camera Picture', 'readable': True, 'writeable': False, 'type': 'object', 'default': None}, 'light': {'key': 1400, 'name': 'light', 'label': 'Light', 'readable': True, 'writeable': True, 'type': 'boolean'}, 'lightSettingsEnable': {'key': 1403, 'name': 'lightSettingsEnable', 'label': 'Light Enable', 'readable': True, 'writeable': True, 'type': 'boolean'}, 'lightSettingsBrightnessManual': {'key': 1401, 'name': 'lightSettingsBrightnessManual', 'label': 'Light Brightness Manual', 'readable': True, 'writeable': True, 'type': 'number', 'min': 0, 'max': 100}, 'lightSettingsBrightnessMotion': {'key': 1412, 'name': 'lightSettingsBrightnessMotion', 'label': 'Light Brightness Motion', 'readable': True, 'writeable': True, 'type': 'number', 'min': 0, 'max': 100}, 'lightSettingsBrightnessSchedule': {'key': 1413, 'name': '
    2023-08-22 11:59:00.064 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.product - device.get_commands - {'domain': 'device', 'serial_no': 'T8424N1021350847'} - {'serialNumber': 'T8424N1021350847'}
    2023-08-22 11:59:00.064 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8424N1021350847', 'command': 'device.get_commands', 'messageId': 'device.get_commands.27d2dbd5028e4718aaebcc9917f2ce62'}
    2023-08-22 11:59:00.064 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8424N1021350847', 'command': 'device.get_commands', 'messageId': 'device.get_commands.27d2dbd5028e4718aaebcc9917f2ce62'}
    2023-08-22 11:59:00.100 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.get_commands.27d2dbd5028e4718aaebcc9917f2ce62', 'result': {'serialNumber': 'T8424N1021350847', 'commands': ['start_livestream', 'stop_livestream', 'start_download', 'cancel_download', 'start_talkback', 'stop_talkback', 'snooze']}}
    2023-08-22 11:59:00.147 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.device - device.is_rtsp_livestreaming - {'serial_no': 'T8424N1021350847'} - {'serialNumber': 'T8424N1021350847'}
    2023-08-22 11:59:00.147 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8424N1021350847', 'command': 'device.is_rtsp_livestreaming', 'messageId': 'device.is_rtsp_livestreaming.38e9702707214924b4e75576d87bcd64'}
    2023-08-22 11:59:00.147 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8424N1021350847', 'command': 'device.is_rtsp_livestreaming', 'messageId': 'device.is_rtsp_livestreaming.38e9702707214924b4e75576d87bcd64'}
    2023-08-22 11:59:00.191 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.is_rtsp_livestreaming.38e9702707214924b4e75576d87bcd64', 'result': {'serialNumber': 'T8424N1021350847', 'livestreaming': False}}
    2023-08-22 11:59:00.195 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.device - device.is_livestreaming - {'serial_no': 'T8424N1021350847'} - {'serialNumber': 'T8424N1021350847'}
    2023-08-22 11:59:00.195 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8424N1021350847', 'command': 'device.is_livestreaming', 'messageId': 'device.is_livestreaming.dae3f428c84d4188a560b291be484eda'}
    2023-08-22 11:59:00.195 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8424N1021350847', 'command': 'device.is_livestreaming', 'messageId': 'device.is_livestreaming.dae3f428c84d4188a560b291be484eda'}
    2023-08-22 11:59:00.205 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.is_livestreaming.dae3f428c84d4188a560b291be484eda', 'result': {'serialNumber': 'T8424N1021350847', 'livestreaming': False}}
    2023-08-22 11:59:00.210 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.device - device.get_voices - {'domain': 'device', 'serial_no': 'T8424N1021350847'} - {'serialNumber': 'T8424N1021350847'}
    2023-08-22 11:59:00.211 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8424N1021350847', 'command': 'device.get_voices', 'messageId': 'device.get_voices.4e5014d8c2c74360a126baaf4b8257f2'}
    2023-08-22 11:59:00.212 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8424N1021350847', 'command': 'device.get_voices', 'messageId': 'device.get_voices.4e5014d8c2c74360a126baaf4b8257f2'}
    2023-08-22 11:59:00.421 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.get_voices.4e5014d8c2c74360a126baaf4b8257f2', 'result': {'serialNumber': 'T8424N1021350847', 'voices': {'419': {'voice_id': 419, 'user_id': 'c45aae16971fa55709146edc9275f2433f2c8e9d', 'desc': 'Hey, what are you doing there?', 'device_sn': '', 'voice_link': 'https://zhixin-security-eu.s3.eu-central-1.amazonaws.com/voice/2019/06/27/mobile/T9001A0218260014/EN_Indoor_HeyWhatAreYouDoingThere.wav?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJYLV2KOLW6PU4FSA%2F20230822%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20230822T105900Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=bf3848cc429f309e50106e2fe3afd60e8ae26923fc563f2d9bb50bb1d6dd82e7', 'voice_type': 0, 'key_prefix': '/voice/2019/06/27/mobile/T9001A0218260014/EN_Indoor_HeyWhatAreYouDoingThere.wav'}}}}
    2023-08-22 11:59:00.423 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _set_properties -T8424N1021350847 - {'name': 'Garage', 'model': 'T8424', 'serialNumber': 'T8424N1021350847', 'hardwareVersion': 'P1', 'softwareVersion': '2.0.8.8', 'type': 39, 'stationSerialNumber': 'T8424N1021350847', 'enabled': True, 'autoNightvision': True, 'statusLed': True, 'motionDetection': True, 'motionDetectionType': 1, 'motionDetectionSensitivity': 1, 'motionDetected': False, 'personDetected': False, 'personName': '', 'watermark': 0, 'light': False, 'microphone': True, 'speaker': True, 'speakerVolume': 80, 'audioRecording': True, 'recordingEndClipMotionStops': False, 'recordingClipLength': 120, 'recordingRetriggerInterval': 0, 'videoStreamingQuality': 0, 'videoRecordingQuality': 3, 'lightSettingsEnable': True, 'lightSettingsBrightnessManual': 100, 'lightSettingsBrightnessMotion': 100, 'lightSettingsBrightnessSchedule': 22, 'lightSettingsMotionTriggered': True, 'lightSettingsMotionTriggeredTimer': 30, 'notificationType': 3, 'snoozeTime': 0, 'snoozeStartTime': 0, 'picture': None}
    2023-08-22 11:59:00.424 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] None
    2023-08-22 11:59:00.425 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] url - StreamProvider.P2P - rtsp://127.0.0.1:8554/T8424N1021350847
    2023-08-22 11:59:00.425 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.product - device.get_properties - {'domain': 'device', 'serial_no': 'T8213P21223805C7'} - {'serialNumber': 'T8213P21223805C7'}
    2023-08-22 11:59:00.425 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8213P21223805C7', 'command': 'device.get_properties', 'messageId': 'device.get_properties.6c877bd994564159ac8740b7b76bdbf3'}
    2023-08-22 11:59:00.425 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8213P21223805C7', 'command': 'device.get_properties', 'messageId': 'device.get_properties.6c877bd994564159ac8740b7b76bdbf3'}
    2023-08-22 11:59:00.487 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.get_properties.6c877bd994564159ac8740b7b76bdbf3', 'result': {'serialNumber': 'T8213P21223805C7', 'properties': {'name': 'Doorbell', 'model': 'T8213', 'serialNumber': 'T8213P21223805C7', 'hardwareVersion': 'P1', 'softwareVersion': '0.1.7.0', 'type': 91, 'stationSerialNumber': 'T8010P2322391702', 'battery': 92, 'batteryTemperature': 16, 'lastChargingDays': 2, 'lastChargingTotalEvents': 0, 'lastChargingRecordedEvents': 0, 'lastChargingFalseEvents': 0, 'batteryUsageLastWeek': 23, 'wifiRssi': -58, 'wifiSignalLevel': 4, 'enabled': True, 'autoNightvision': True, 'statusLed': True, 'motionDetection': True, 'motionDetectionType': 0, 'motionDetected': False, 'personDetected': False, 'personName': '', 'watermark': 2, 'state': 1, 'ringing': False, 'speakerVolume': 80, 'ringtoneVolume': 61, 'audioRecording': True, 'powerWorkingMode': 2, 'chargingStatus': 3, 'recordingEndClipMotionStops': False, 'recordingClipLength': 120, 'recordingRetriggerInterval': 5, 'videoStreamingQuality': 5, 'videoWdr': False, 'chimeIndoor': False, 'chimeHomebase': False, 'chimeHomebaseRingtoneVolume': 16, 'chimeHomebaseRingtoneType': 1, 'notificationType': 2, 'notificationRing': True, 'notificationMotion': True, 'notificationRadarDetector': True, 'loiteringDetection': False, 'loiteringDetectionRange': 3, 'loiteringDetectionLength': 1, 'motionDetectionSensitivityMode': 1, 'motionDetectionSensitivityStandard': 3, 'motionDetectionSensitivityAdvancedA': 5, 'motionDetectionSensitivityAdvancedB': 5, 'motionDetectionSensitivityAdvancedC': 5, 'motionDetectionSensitivityAdvancedD': 4, 'motionDetectionSensitivityAdvancedE': 3, 'motionDetectionSensitivityAdvancedF': 3, 'motionDetectionSensitivityAdvancedG': 3, 'motionDetectionSensitivityAdvancedH': 4, 'loiteringCustomResponsePhoneNotification': True, 'loiteringCustomResponseAutoVoiceResponse': True, 'loiteringCustomResponseAutoVoiceResponseVoice': 1, 'loiteringCustomResponseHomeBaseNotification': True, 'loiteringCustomResponseTimeFrom': '00:00', 'loiteringCustomResponseTimeTo': '23:59', 'deliveryGuardPackageGuardingVoiceResponseVoice': 2, 'deliveryGuardPackageGuardingActivatedTimeFrom': '00:00', 'deliveryGuardPackageGuardingActivatedTimeTo': '23:59', 'deliveryGuardUncollectedPackageAlert': False, 'deliveryGuardUncollectedPackageAlertTimeToCheck': '15:00', 'deliveryGuardPackageLiveCheckAssistance': True, 'dualCamWatchViewMode': 12, 'ringAutoResponse': False, 'ringAutoResponseVoiceResponse': False, 'ringAutoResponseVoiceResponseVoice': 1, 'ringAutoResponseTimeFrom': '00:00', 'ringAutoResponseTimeTo': '23:59', 'radarMotionDetected': False, 'snoozeTime': 0, 'snoozeStartTime': 0, 'snoozeHomebase': False, 'snoozeMotion': False, 'snoozeChime': False, 'picture': {'data': {'type': 'Buffer', 'data': [255, 216, 255, 224, 0, 16, 74, 70, 73, 70, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 255, 254, 0, 5, 0, 0, 0, 255, 219, 0, 67, 0, 32, 22, 24, 28, 24, 20, 32, 28, 26, 28, 36, 34, 32, 38, 48, 80, 52, 48, 44, 44, 48, 98, 70, 74, 58, 80, 116, 102, 122, 120, 114, 102, 112, 110, 128, 144, 184, 156, 128, 136, 174, 138, 110, 112, 160, 218, 162, 174, 190, 196, 206, 208, 206, 124, 154, 226, 242, 224, 200, 240, 184, 202, 206, 198, 255, 254, 0, 5, 0, 0, 0, 255, 219, 0, 67, 1, 34, 36, 36, 48, 42, 48, 94, 52, 52, 94, 198, 132, 112, 132, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 255, 192, 0, 17, 8, 4, 176, 3, 32, 3, 1, 34, 0, 2, 17, 1, 3, 17, 1, 255, 196, 0, 31, 0, 0, 1, 5, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 255, 254, 0, 5, 0, 0, 0, 255, 196, 0, 181, 16, 0, 2, 1, 3, 3, 2, 4, 3, 5, 5, 4, 4, 0, 0, 1, 125, 1, 2, 3, 0, 4, 17, 5, 18, 33, 49, 65, 6, 19, 81, 97, 7, 34, 113, 20, 50, 129, 145, 161, 8, 35, 66, 177, 193, 21, 82, 209, 240, 36, 51, 98, 114, 130, 9, 10, 22, 23, 24, 25, 26, 37, 38, 39, 40, 41, 42, 52, 53, 54, 55, 56, 57, 58, 67, 68, 69, 70, 71, 72, 73, 74, 83, 84, 85, 86, 87, 88, 89, 90, 99, 100, 101, 102, 103, 104, 105, 106, 115, 116, 117, 118, 119, 120, 121, 122, 131, 132, 133, 134, 135, 136, 137, 138, 146, 147, 148, 149, 150, 151, 152, 153, 154, 162, 163, 164, 165, 166, 167, 168, 169, 170, 178, 179, 180, 181, 182, 183, 184, 185, 186, 194, 195, 196, 197, 198, 199, 200, 201, 202, 210, 211, 212, 213, 214, 215, 216, 217, 218, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 255, 254, 0, 3, 0, 255, 196, 0, 31, 1, 0, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 255, 254, 0, 5, 0, 0, 0, 255, 196, 0, 181, 17, 0, 2, 1, 2, 4, 4, 3, 4, 7, 5, 4, 4, 0, 1, 2, 119, 0, 1, 2, 3, 17, 4, 5, 33, 49, 6, 18, 65, 81, 7, 97, 113, 19, 34, 50, 129, 8, 20, 66, 145, 161, 177, 193, 9, 35, 51, 82, 240, 21, 98, 114, 209, 10, 22, 36, 52, 225, 37, 241, 23, 24, 25, 26, 38, 39, 40, 41, 4
    2023-08-22 11:59:00.489 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.product - device.get_properties_metadata - {'domain': 'device', 'serial_no': 'T8213P21223805C7'} - {'serialNumber': 'T8213P21223805C7'}
    2023-08-22 11:59:00.490 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8213P21223805C7', 'command': 'device.get_properties_metadata', 'messageId': 'device.get_properties_metadata.ba75c2accf1c4a6b8e4a2ca514ca529b'}
    2023-08-22 11:59:00.490 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8213P21223805C7', 'command': 'device.get_properties_metadata', 'messageId': 'device.get_properties_metadata.ba75c2accf1c4a6b8e4a2ca514ca529b'}
    2023-08-22 11:59:00.505 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.get_properties_metadata.ba75c2accf1c4a6b8e4a2ca514ca529b', 'result': {'serialNumber': 'T8213P21223805C7', 'properties': {'name': {'key': 'device_name', 'name': 'name', 'label': 'Name', 'readable': True, 'writeable': False, 'type': 'string'}, 'model': {'key': 'device_model', 'name': 'model', 'label': 'Model', 'readable': True, 'writeable': False, 'type': 'string'}, 'serialNumber': {'key': 'device_sn', 'name': 'serialNumber', 'label': 'Serial number', 'readable': True, 'writeable': False, 'type': 'string'}, 'type': {'key': 'device_type', 'name': 'type', 'label': 'Type', 'readable': True, 'writeable': False, 'type': 'number', 'states': {'0': 'Station', '1': 'Camera', '2': 'Sensor (T8900)', '3': 'Floodlight', '4': 'Camera E', '5': 'Doorbell', '7': 'Battery Doorbell', '8': 'Camera 2', '9': 'eufyCam S210 (eufyCam 2C)', '10': 'Motion Sensor (T8910)', '11': 'Keypad', '14': 'eufyCam S221 (eufyCam 2 Pro)', '15': 'eufyCam S220 (eufyCam 2C Pro)', '16': 'Battery Doorbell 2', '18': 'HomeBase S380 (HomeBase 3; T8030)', '19': 'eufyCam S330 (eufyCam 3)', '23': 'eufyCam S300 (eufyCam 3C)', '30': 'Indoor Camera', '31': 'Indoor Camera PT', '32': 'Solo Camera', '33': 'Solo Camera Pro', '34': 'Indoor Camera 1080', '35': 'Indoor Camera PT 1080', '37': 'Floodlight 8422', '38': 'Floodlight 8423', '39': 'Floodlight 2', '44': 'Outdoor Camera 1080P No Light', '45': 'Outdoor Camera 2k', '46': 'Outdoor Camera 1080P', '50': 'Lock Basic', '51': 'Lock Advanced', '52': 'Lock Basic No Finger', '53': 'Lock Basic Advanced No Finger', '54': 'Retrofit Smart Lock E110 (T8503)', '55': 'Video Smart Lock S330 (T8530)', '56': 'Lock 85A3', '57': 'Lock 8592', '58': 'Retrofit Smart Lock E130 (T8504)', '60': 'Solo Camera Spotlight 1080p', '61': 'Solo Camera Spotlight 2k', '62': 'Solo Camera Spotlight Solar', '90': 'Smart Drop S300 (T8790)', '91': 'Video Doorbell Dual', '93': 'Video Doorbell Dual (Wired)', '100': 'Indoor Cost Down Camera', '101': 'Camera Gun', '102': 'Camera Snail', '110': 'Starlight 4G LTE', '131': 'Camera Garage T8453 Common', '132': 'Garage-Control Cam E110 (T8452)', '133': 'Garage-Control Cam E120 (T8453)', '140': 'Smart Safe S10 (T7400)', '141': 'Smart Safe S12 (T7401)', '142': 'Smart Safe T7402', '143': 'Smart Safe T7403', '151': 'Wired Wall Light Cam S100 (T84A1)', '157': 'SmartTrack Link (T87B0)', '159': 'SmartTrack Card (T87B2)', '180': 'Lock T8502 / T8506', '10005': 'Solar Wall Light Cam S120 (T81A0)'}}, 'hardwareVersion': {'key': 'main_hw_version', 'name': 'hardwareVersion', 'label': 'Hardware version', 'readable': True, 'writeable': False, 'type': 'string'}, 'softwareVersion': {'key': 'main_sw_version', 'name': 'softwareVersion', 'label': 'Software version', 'readable': True, 'writeable': False, 'type': 'string'}, 'stationSerialNumber': {'key': 'station_sn', 'name': 'stationSerialNumber', 'label': 'Station serial number', 'readable': True, 'writeable': False, 'type': 'string'}, 'battery': {'key': 1101, 'name': 'battery', 'label': 'Battery percentage', 'readable': True, 'writeable': False, 'type': 'number', 'unit': '%', 'min': 0, 'max': 100}, 'batteryTemperature': {'key': 1138, 'name': 'batteryTemperature', 'label': 'Battery Temperature', 'readable': True, 'writeable': False, 'type': 'number', 'unit': '°C'}, 'wifiRssi': {'key': 1142, 'name': 'wifiRssi', 'label': 'Wifi RSSI', 'readable': True, 'writeable': False, 'type': 'number', 'unit': 'dBm'}, 'wifiSignalLevel': {'key': 'custom_wifiSignalLevel', 'name': 'wifiSignalLevel', 'label': 'Wifi Signal Level', 'readable': True, 'writeable': False, 'type': 'number', 'min': 0, 'max': 4, 'states': {'0': 'No signal', '1': 'Weak', '2': 'Normal', '3': 'Strong', '4': 'Full'}}, 'enabled': {'key': 99904, 'name': 'enabled', 'label': 'Camera enabled', 'readable': True, 'writeable': True, 'type': 'boolean', 'commandId': 1035}, 'autoNightvision': {'key': 1013, 'name': 'autoNightvision', 'label': 'Auto Nightvision', 'readable': True, 'writeable': True, 'type': 'boolean'}, 'statusLed': {'key': 1716, 'name': 'statusLed', 'label': 'Status LED', 'readable': True, 'writeable': True, 'type': 'boolean', 'commandId': 6014}, 'motionDetection': {'key': 1011, 'name': 'motionDetection', 'label': 'Motion Detection', 'readable': True, 'writeable': True, 'type': 'boolean'}, 'watermark': {'key': 1214, 'name': 'watermark', 'label': 'Watermark', 'readable': True, 'writeable': True, 'type': 'number', 'states': {'1': 'Off', '2': 'On'}}, 'state': {'key': 1131, 'name': 'state', 'label': 'State', 'readable': True, 'writeable': False, 'type': 'number', 'states': {'0': 'Offline', '1': 'Online', '2': 'Manually disabled', '3': 'Offline low battery', '4': 'Remove and readd', '5': 'Reset and readd'}}, 'lastChargingDays': {'key': 'charging_days', 'name': 'lastChargingDays', 'label': 'Days since last charging', 'readable': True, 'writeable': False, 'type': 'number', 'default': 0}, 'lastChargingFalseEvents': {'key': 'charging_missing', 'name': 'lastChargingFalseEvents', 'la
    2023-08-22 11:59:00.506 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.product - device.get_commands - {'domain': 'device', 'serial_no': 'T8213P21223805C7'} - {'serialNumber': 'T8213P21223805C7'}
    2023-08-22 11:59:00.507 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8213P21223805C7', 'command': 'device.get_commands', 'messageId': 'device.get_commands.4bf2d82f238a42f4af990aa0e6242d30'}
    2023-08-22 11:59:00.507 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8213P21223805C7', 'command': 'device.get_commands', 'messageId': 'device.get_commands.4bf2d82f238a42f4af990aa0e6242d30'}
    2023-08-22 11:59:01.004 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.get_commands.4bf2d82f238a42f4af990aa0e6242d30', 'result': {'serialNumber': 'T8213P21223805C7', 'commands': ['start_livestream', 'stop_livestream', 'quick_response', 'start_download', 'cancel_download', 'start_talkback', 'stop_talkback', 'snooze']}}
    2023-08-22 11:59:01.006 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.device - device.is_rtsp_livestreaming - {'serial_no': 'T8213P21223805C7'} - {'serialNumber': 'T8213P21223805C7'}
    2023-08-22 11:59:01.006 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8213P21223805C7', 'command': 'device.is_rtsp_livestreaming', 'messageId': 'device.is_rtsp_livestreaming.84b361b9061243b6899e11bc71f38a21'}
    2023-08-22 11:59:01.007 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8213P21223805C7', 'command': 'device.is_rtsp_livestreaming', 'messageId': 'device.is_rtsp_livestreaming.84b361b9061243b6899e11bc71f38a21'}
    2023-08-22 11:59:01.008 WARNING (MainThread) [homeassistant.config_entries] Config entry 'Hall ceiling front door KL50(UN)' for tplink integration not ready yet: Unable to connect to the device: 192.168.1.85:9999: [Errno 113] Connect call failed ('192.168.1.85', 9999); Retrying in background
    2023-08-22 11:59:01.015 WARNING (MainThread) [homeassistant.config_entries] Config entry 'shelly1-C45BBE763480' for shelly integration not ready yet: DeviceConnectionError(); Retrying in background
    2023-08-22 11:59:01.020 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.is_rtsp_livestreaming.84b361b9061243b6899e11bc71f38a21', 'result': {'serialNumber': 'T8213P21223805C7', 'livestreaming': False}}
    2023-08-22 11:59:01.021 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.device - device.is_livestreaming - {'serial_no': 'T8213P21223805C7'} - {'serialNumber': 'T8213P21223805C7'}
    2023-08-22 11:59:01.022 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8213P21223805C7', 'command': 'device.is_livestreaming', 'messageId': 'device.is_livestreaming.7a2bac971f374f5788e8121f4b61cc94'}
    2023-08-22 11:59:01.022 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8213P21223805C7', 'command': 'device.is_livestreaming', 'messageId': 'device.is_livestreaming.7a2bac971f374f5788e8121f4b61cc94'}
    2023-08-22 11:59:01.029 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.is_livestreaming.7a2bac971f374f5788e8121f4b61cc94', 'result': {'serialNumber': 'T8213P21223805C7', 'livestreaming': False}}
    2023-08-22 11:59:01.032 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.device - device.get_voices - {'domain': 'device', 'serial_no': 'T8213P21223805C7'} - {'serialNumber': 'T8213P21223805C7'}
    2023-08-22 11:59:01.032 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8213P21223805C7', 'command': 'device.get_voices', 'messageId': 'device.get_voices.de341fae8b744e859638c308e6dedc3f'}
    2023-08-22 11:59:01.032 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8213P21223805C7', 'command': 'device.get_voices', 'messageId': 'device.get_voices.de341fae8b744e859638c308e6dedc3f'}
    2023-08-22 11:59:01.205 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.get_voices.de341fae8b744e859638c308e6dedc3f', 'result': {'serialNumber': 'T8213P21223805C7', 'voices': {'1': {'voice_id': 1, 'user_id': 'c45aae16971fa55709146edc9275f2433f2c8e9d', 'desc': 'Excuse me, can I help you', 'device_sn': '', 'voice_link': 'https://zhixin-security-eu.s3.eu-central-1.amazonaws.com/voice/2019/06/27/mobile/T9001A0218260014/KAFO5JvNNHNIZa3z.Excuse%20me%2C%20can%20I%20help%20you.wav?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJYLV2KOLW6PU4FSA%2F20230822%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20230822T105901Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=eb58003cab477deb314734a49dcbf7e5d485c970f6e008599fd71eb7c0423f27', 'voice_type': 0, 'key_prefix': '/voice/2019/06/27/mobile/T9001A0218260014/KAFO5JvNNHNIZa3z.Excuse me, can I help you.wav'}, '2': {'voice_id': 2, 'user_id': 'c45aae16971fa55709146edc9275f2433f2c8e9d', 'desc': 'Please leave it at the door', 'device_sn': '', 'voice_link': 'https://zhixin-security-eu.s3.eu-central-1.amazonaws.com/voice/2019/06/27/mobile/T9001A0218260014/VMJiWrmu1pJUgJNB.Please%20leave%20it%20at%20the%20door.wav?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJYLV2KOLW6PU4FSA%2F20230822%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20230822T105901Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=0cbb0c9d02ed64568ad4be81d1ce485ca3cc15250b5438096cdc63b4c4ce17af', 'voice_type': 0, 'key_prefix': '/voice/2019/06/27/mobile/T9001A0218260014/VMJiWrmu1pJUgJNB.Please leave it at the door.wav'}, '3': {'voice_id': 3, 'user_id': 'c45aae16971fa55709146edc9275f2433f2c8e9d', 'desc': 'We will be right there', 'device_sn': '', 'voice_link': 'https://zhixin-security-eu.s3.eu-central-1.amazonaws.com/voice/2019/06/27/mobile/T9001A0218260014/xsRa7g3GIzeGGcXL.We%20will%20be%20right%20there.wav?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJYLV2KOLW6PU4FSA%2F20230822%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20230822T105901Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=2c7311e3200499139f36335d1f7ca5626550586d35e1dcb3700f1f12a11b3f4d', 'voice_type': 0, 'key_prefix': '/voice/2019/06/27/mobile/T9001A0218260014/xsRa7g3GIzeGGcXL.We will be right there.wav'}}}}
    2023-08-22 11:59:01.224 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _set_properties -T8213P21223805C7 - {'name': 'Doorbell', 'model': 'T8213', 'serialNumber': 'T8213P21223805C7', 'hardwareVersion': 'P1', 'softwareVersion': '0.1.7.0', 'type': 91, 'stationSerialNumber': 'T8010P2322391702', 'battery': 92, 'batteryTemperature': 16, 'lastChargingDays': 2, 'lastChargingTotalEvents': 0, 'lastChargingRecordedEvents': 0, 'lastChargingFalseEvents': 0, 'batteryUsageLastWeek': 23, 'wifiRssi': -58, 'wifiSignalLevel': 4, 'enabled': True, 'autoNightvision': True, 'statusLed': True, 'motionDetection': True, 'motionDetectionType': 0, 'motionDetected': False, 'personDetected': False, 'personName': '', 'watermark': 2, 'state': 1, 'ringing': False, 'speakerVolume': 80, 'ringtoneVolume': 61, 'audioRecording': True, 'powerWorkingMode': 2, 'chargingStatus': 3, 'recordingEndClipMotionStops': False, 'recordingClipLength': 120, 'recordingRetriggerInterval': 5, 'videoStreamingQuality': 5, 'videoWdr': False, 'chimeIndoor': False, 'chimeHomebase': False, 'chimeHomebaseRingtoneVolume': 16, 'chimeHomebaseRingtoneType': 1, 'notificationType': 2, 'notificationRing': True, 'notificationMotion': True, 'notificationRadarDetector': True, 'loiteringDetection': False, 'loiteringDetectionRange': 3, 'loiteringDetectionLength': 1, 'motionDetectionSensitivityMode': 1, 'motionDetectionSensitivityStandard': 3, 'motionDetectionSensitivityAdvancedA': 5, 'motionDetectionSensitivityAdvancedB': 5, 'motionDetectionSensitivityAdvancedC': 5, 'motionDetectionSensitivityAdvancedD': 4, 'motionDetectionSensitivityAdvancedE': 3, 'motionDetectionSensitivityAdvancedF': 3, 'motionDetectionSensitivityAdvancedG': 3, 'motionDetectionSensitivityAdvancedH': 4, 'loiteringCustomResponsePhoneNotification': True, 'loiteringCustomResponseAutoVoiceResponse': True, 'loiteringCustomResponseAutoVoiceResponseVoice': 1, 'loiteringCustomResponseHomeBaseNotification': True, 'loiteringCustomResponseTimeFrom': '00:00', 'loiteringCustomResponseTimeTo': '23:59', 'deliveryGuardPackageGuardingVoiceResponseVoice': 2, 'deliveryGuardPackageGuardingActivatedTimeFrom': '00:00', 'deliveryGuardPackageGuardingActivatedTimeTo': '23:59', 'deliveryGuardUncollectedPackageAlert': False, 'deliveryGuardUncollectedPackageAlertTimeToCheck': '15:00', 'deliveryGuardPackageLiveCheckAssistance': True, 'dualCamWatchViewMode': 12, 'ringAutoResponse': False, 'ringAutoResponseVoiceResponse': False, 'ringAutoResponseVoiceResponseVoice': 1, 'ringAutoResponseTimeFrom': '00:00', 'ringAutoResponseTimeTo': '23:59', 'radarMotionDetected': False, 'snoozeTime': 0, 'snoozeStartTime': 0, 'snoozeHomebase': False, 'snoozeMotion': False, 'snoozeChime': False, 'picture': {'data': {'type': 'Buffer', 'data': [255, 216, 255, 224, 0, 16, 74, 70, 73, 70, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 255, 254, 0, 5, 0, 0, 0, 255, 219, 0, 67, 0, 32, 22, 24, 28, 24, 20, 32, 28, 26, 28, 36, 34, 32, 38, 48, 80, 52, 48, 44, 44, 48, 98, 70, 74, 58, 80, 116, 102, 122, 120, 114, 102, 112, 110, 128, 144, 184, 156, 128, 136, 174, 138, 110, 112, 160, 218, 162, 174, 190, 196, 206, 208, 206, 124, 154, 226, 242, 224, 200, 240, 184, 202, 206, 198, 255, 254, 0, 5, 0, 0, 0, 255, 219, 0, 67, 1, 34, 36, 36, 48, 42, 48, 94, 52, 52, 94, 198, 132, 112, 132, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 255, 192, 0, 17, 8, 4, 176, 3, 32, 3, 1, 34, 0, 2, 17, 1, 3, 17, 1, 255, 196, 0, 31, 0, 0, 1, 5, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 255, 254, 0, 5, 0, 0, 0, 255, 196, 0, 181, 16, 0, 2, 1, 3, 3, 2, 4, 3, 5, 5, 4, 4, 0, 0, 1, 125, 1, 2, 3, 0, 4, 17, 5, 18, 33, 49, 65, 6, 19, 81, 97, 7, 34, 113, 20, 50, 129, 145, 161, 8, 35, 66, 177, 193, 21, 82, 209, 240, 36, 51, 98, 114, 130, 9, 10, 22, 23, 24, 25, 26, 37, 38, 39, 40, 41, 42, 52, 53, 54, 55, 56, 57, 58, 67, 68, 69, 70, 71, 72, 73, 74, 83, 84, 85, 86, 87, 88, 89, 90, 99, 100, 101, 102, 103, 104, 105, 106, 115, 116, 117, 118, 119, 120, 121, 122, 131, 132, 133, 134, 135, 136, 137, 138, 146, 147, 148, 149, 150, 151, 152, 153, 154, 162, 163, 164, 165, 166, 167, 168, 169, 170, 178, 179, 180, 181, 182, 183, 184, 185, 186, 194, 195, 196, 197, 198, 199, 200, 201, 202, 210, 211, 212, 213, 214, 215, 216, 217, 218, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 255, 254, 0, 3, 0, 255, 196, 0, 31, 1, 0, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 255, 254, 0, 5, 0, 0, 0, 255, 196, 0, 181, 17, 0, 2, 1, 2, 4, 4, 3, 4, 7, 5, 4, 4, 0, 1, 2, 119, 0, 1, 2, 3, 17, 4, 5, 33, 49, 6, 18, 65, 81, 7, 97, 113, 19, 34, 50, 129, 8, 20, 66, 145, 161, 177, 193, 9, 35, 51, 82, 240, 21, 98, 114, 209, 10, 22, 36, 52, 225, 37, 241, 23, 24, 25, 26, 38, 39, 40, 41, 42, 53, 54, 55, 56, 57, 58, 67, 68, 69, 70, 71, 72, 73, 74, 83, 84, 85, 86, 87, 88, 89, 90, 99, 100, 101, 102, 103, 104, 105, 106, 115, 116, 117, 118, 119, 120, 121, 122
    2023-08-22 11:59:01.226 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] None
    2023-08-22 11:59:01.227 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] url - StreamProvider.P2P - rtsp://127.0.0.1:8554/T8213P21223805C7
    2023-08-22 11:59:01.227 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - station - EventSourceType.product - station.get_properties - {'domain': 'station', 'serial_no': 'T8010P2322391702'} - {'serialNumber': 'T8010P2322391702'}
    2023-08-22 11:59:01.227 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8010P2322391702', 'command': 'station.get_properties', 'messageId': 'station.get_properties.f6d0c4dff35c4e0091461cf932fc404e'}
    2023-08-22 11:59:01.227 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8010P2322391702', 'command': 'station.get_properties', 'messageId': 'station.get_properties.f6d0c4dff35c4e0091461cf932fc404e'}
    2023-08-22 11:59:01.233 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'station.get_properties.f6d0c4dff35c4e0091461cf932fc404e', 'result': {'serialNumber': 'T8010P2322391702', 'properties': {'name': '51 HomeBase2', 'model': 'T8010', 'serialNumber': 'T8010P2322391702', 'type': 0, 'hardwareVersion': 'P0', 'softwareVersion': '3.2.9.5h', 'macAddress': '04:17:B6:47:5A:C3', 'timeFormat': 1, 'alarmVolume': 26, 'alarm': False, 'alarmType': 0, 'alarmArmed': False, 'alarmArmDelay': 0, 'alarmDelay': 0, 'alarmDelayType': 0, 'notificationSwitchModeSchedule': False, 'notificationSwitchModeGeofence': False, 'notificationSwitchModeApp': False, 'notificationSwitchModeKeypad': False, 'lanIpAddress': '192.168.1.182', 'stationHomeSecuritySettings': {'devices': [{'device_channel': 0, 'action': 16777217}], 'count_down_alarm': {'channel_list': [], 'delay_time': 0}, 'mode_id': 1, 'count_down_arm': {'channel_list': [], 'delay_time': 0}, 'account_id': '9f977f1f225b42368c93b0094fa66aecaf2463d7'}, 'promptVolume': 16, 'alarmTone': 1, 'sdStatus': 0, 'notificationStartAlarmDelay': False, 'guardMode': 1, 'stationAwaySecuritySettings': {'devices': [{'device_channel': 0, 'action': 9}], 'count_down_alarm': {'channel_list': [], 'delay_time': 0}, 'mode_id': 0, 'count_down_arm': {'channel_list': [], 'delay_time': 0}, 'account_id': '9f977f1f225b42368c93b0094fa66aecaf2463d7'}, 'stationCustom1SecuritySettings': {'devices': [{'device_channel': 0, 'action': 50331657}], 'count_down_alarm': {'channel_list': [], 'delay_time': 0}, 'mode_id': 3, 'count_down_arm': {'channel_list': [], 'delay_time': 0}, 'account_id': '9f977f1f225b42368c93b0094fa66aecaf2463d7'}, 'sdCapacity': 14675, 'sdCapacityAvailable': 1035, 'currentMode': 1}}}
    2023-08-22 11:59:01.239 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - station - EventSourceType.product - station.get_properties_metadata - {'domain': 'station', 'serial_no': 'T8010P2322391702'} - {'serialNumber': 'T8010P2322391702'}
    2023-08-22 11:59:01.239 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8010P2322391702', 'command': 'station.get_properties_metadata', 'messageId': 'station.get_properties_metadata.f4bf07d72edb4dd6912d522c90f86020'}
    2023-08-22 11:59:01.239 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8010P2322391702', 'command': 'station.get_properties_metadata', 'messageId': 'station.get_properties_metadata.f4bf07d72edb4dd6912d522c90f86020'}
    2023-08-22 11:59:01.250 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'station.get_properties_metadata.f4bf07d72edb4dd6912d522c90f86020', 'result': {'serialNumber': 'T8010P2322391702', 'properties': {'name': {'key': 'station_name', 'name': 'name', 'label': 'Name', 'readable': True, 'writeable': False, 'type': 'string'}, 'model': {'key': 'station_model', 'name': 'model', 'label': 'Model', 'readable': True, 'writeable': False, 'type': 'string'}, 'serialNumber': {'key': 'station_sn', 'name': 'serialNumber', 'label': 'Serial number', 'readable': True, 'writeable': False, 'type': 'string'}, 'type': {'key': 'device_type', 'name': 'type', 'label': 'Type', 'readable': True, 'writeable': False, 'type': 'number', 'states': {'0': 'Station', '1': 'Camera', '2': 'Sensor (T8900)', '3': 'Floodlight', '4': 'Camera E', '5': 'Doorbell', '7': 'Battery Doorbell', '8': 'Camera 2', '9': 'eufyCam S210 (eufyCam 2C)', '10': 'Motion Sensor (T8910)', '11': 'Keypad', '14': 'eufyCam S221 (eufyCam 2 Pro)', '15': 'eufyCam S220 (eufyCam 2C Pro)', '16': 'Battery Doorbell 2', '18': 'HomeBase S380 (HomeBase 3; T8030)', '19': 'eufyCam S330 (eufyCam 3)', '23': 'eufyCam S300 (eufyCam 3C)', '30': 'Indoor Camera', '31': 'Indoor Camera PT', '32': 'Solo Camera', '33': 'Solo Camera Pro', '34': 'Indoor Camera 1080', '35': 'Indoor Camera PT 1080', '37': 'Floodlight 8422', '38': 'Floodlight 8423', '39': 'Floodlight 2', '44': 'Outdoor Camera 1080P No Light', '45': 'Outdoor Camera 2k', '46': 'Outdoor Camera 1080P', '50': 'Lock Basic', '51': 'Lock Advanced', '52': 'Lock Basic No Finger', '53': 'Lock Basic Advanced No Finger', '54': 'Retrofit Smart Lock E110 (T8503)', '55': 'Video Smart Lock S330 (T8530)', '56': 'Lock 85A3', '57': 'Lock 8592', '58': 'Retrofit Smart Lock E130 (T8504)', '60': 'Solo Camera Spotlight 1080p', '61': 'Solo Camera Spotlight 2k', '62': 'Solo Camera Spotlight Solar', '90': 'Smart Drop S300 (T8790)', '91': 'Video Doorbell Dual', '93': 'Video Doorbell Dual (Wired)', '100': 'Indoor Cost Down Camera', '101': 'Camera Gun', '102': 'Camera Snail', '110': 'Starlight 4G LTE', '131': 'Camera Garage T8453 Common', '132': 'Garage-Control Cam E110 (T8452)', '133': 'Garage-Control Cam E120 (T8453)', '140': 'Smart Safe S10 (T7400)', '141': 'Smart Safe S12 (T7401)', '142': 'Smart Safe T7402', '143': 'Smart Safe T7403', '151': 'Wired Wall Light Cam S100 (T84A1)', '157': 'SmartTrack Link (T87B0)', '159': 'SmartTrack Card (T87B2)', '180': 'Lock T8502 / T8506', '10005': 'Solar Wall Light Cam S120 (T81A0)'}}, 'hardwareVersion': {'key': 'main_hw_version', 'name': 'hardwareVersion', 'label': 'Hardware version', 'readable': True, 'writeable': False, 'type': 'string'}, 'softwareVersion': {'key': 'main_sw_version', 'name': 'softwareVersion', 'label': 'Software version', 'readable': True, 'writeable': False, 'type': 'string'}, 'lanIpAddress': {'key': 1176, 'name': 'lanIpAddress', 'label': 'LAN IP Address', 'readable': True, 'writeable': False, 'type': 'string'}, 'macAddress': {'key': 'wifi_mac', 'name': 'macAddress', 'label': 'MAC Address', 'readable': True, 'writeable': False, 'type': 'string'}, 'guardMode': {'key': 1224, 'name': 'guardMode', 'label': 'Guard Mode', 'readable': True, 'writeable': True, 'type': 'number', 'states': {'0': 'Away', '1': 'Home', '2': 'Schedule', '3': 'Custom 1', '4': 'Custom 2', '5': 'Custom 3', '47': 'Geofencing', '63': 'Disarmed'}}, 'currentMode': {'key': 1151, 'name': 'currentMode', 'label': 'Current Mode', 'readable': True, 'writeable': False, 'type': 'number', 'states': {'0': 'Away', '1': 'Home', '3': 'Custom 1', '4': 'Custom 2', '5': 'Custom 3', '63': 'Disarmed'}}, 'timeFormat': {'key': 1253, 'name': 'timeFormat', 'label': 'Time Format', 'readable': True, 'writeable': True, 'type': 'number', 'states': {'0': '12h', '1': '24h'}, 'default': 0}, 'promptVolume': {'key': 1292, 'name': 'promptVolume', 'label': 'Prompt Volume', 'readable': True, 'writeable': True, 'type': 'number', 'min': 0, 'max': 26}, 'alarmVolume': {'key': 1235, 'name': 'alarmVolume', 'label': 'Alarm Volume', 'readable': True, 'writeable': True, 'type': 'number', 'min': 1, 'max': 26, 'default': 26}, 'alarmTone': {'key': 1281, 'name': 'alarmTone', 'label': 'Alarm Tone', 'readable': True, 'writeable': True, 'type': 'number', 'states': {'1': 'Alarm sound 1', '2': 'Alarm sound 2'}}, 'notificationSwitchModeSchedule': {'key': 1283, 'name': 'notificationSwitchModeSchedule', 'label': 'Notification Switch Mode Schedule', 'readable': True, 'writeable': True, 'type': 'boolean'}, 'notificationSwitchModeGeofence': {'key': 1283, 'name': 'notificationSwitchModeGeofence', 'label': 'Notification Switch Mode Geofence', 'readable': True, 'writeable': True, 'type': 'boolean'}, 'notificationSwitchModeApp': {'key': 1283, 'name': 'notificationSwitchModeApp', 'label': 'Notification Switch Mode App', 'readable': True, 'writeable': True, 'type': 'boolean'}, 'notificationSwitchModeKeypad': {'key': 1283, 'name': 'notificationSwitchModeKeypad', 'label': 'Notification Switch Mode Keypad', 'readable': True, 'writea
    2023-08-22 11:59:01.252 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - station - EventSourceType.product - station.get_commands - {'domain': 'station', 'serial_no': 'T8010P2322391702'} - {'serialNumber': 'T8010P2322391702'}
    2023-08-22 11:59:01.252 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8010P2322391702', 'command': 'station.get_commands', 'messageId': 'station.get_commands.cb37767746c7424f9ea6ea3a863a1037'}
    2023-08-22 11:59:01.252 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8010P2322391702', 'command': 'station.get_commands', 'messageId': 'station.get_commands.cb37767746c7424f9ea6ea3a863a1037'}
    2023-08-22 11:59:01.256 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'station.get_commands.cb37767746c7424f9ea6ea3a863a1037', 'result': {'serialNumber': 'T8010P2322391702', 'commands': ['stationReboot', 'stationTriggerAlarmSound', 'stationChime', 'stationDownloadImage', 'stationDatabaseQueryLatestInfo', 'stationDatabaseQueryLocal', 'stationDatabaseCoundByDate', 'stationDatabaseDelete']}}
    2023-08-22 11:59:01.262 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _set_properties -T8010P2322391702 - {'name': '51 HomeBase2', 'model': 'T8010', 'serialNumber': 'T8010P2322391702', 'type': 0, 'hardwareVersion': 'P0', 'softwareVersion': '3.2.9.5h', 'macAddress': '04:17:B6:47:5A:C3', 'timeFormat': 1, 'alarmVolume': 26, 'alarm': False, 'alarmType': 0, 'alarmArmed': False, 'alarmArmDelay': 0, 'alarmDelay': 0, 'alarmDelayType': 0, 'notificationSwitchModeSchedule': False, 'notificationSwitchModeGeofence': False, 'notificationSwitchModeApp': False, 'notificationSwitchModeKeypad': False, 'lanIpAddress': '192.168.1.182', 'stationHomeSecuritySettings': {'devices': [{'device_channel': 0, 'action': 16777217}], 'count_down_alarm': {'channel_list': [], 'delay_time': 0}, 'mode_id': 1, 'count_down_arm': {'channel_list': [], 'delay_time': 0}, 'account_id': '9f977f1f225b42368c93b0094fa66aecaf2463d7'}, 'promptVolume': 16, 'alarmTone': 1, 'sdStatus': 0, 'notificationStartAlarmDelay': False, 'guardMode': 1, 'stationAwaySecuritySettings': {'devices': [{'device_channel': 0, 'action': 9}], 'count_down_alarm': {'channel_list': [], 'delay_time': 0}, 'mode_id': 0, 'count_down_arm': {'channel_list': [], 'delay_time': 0}, 'account_id': '9f977f1f225b42368c93b0094fa66aecaf2463d7'}, 'stationCustom1SecuritySettings': {'devices': [{'device_channel': 0, 'action': 50331657}], 'count_down_alarm': {'channel_list': [], 'delay_time': 0}, 'mode_id': 3, 'count_down_arm': {'channel_list': [], 'delay_time': 0}, 'account_id': '9f977f1f225b42368c93b0094fa66aecaf2463d7'}, 'sdCapacity': 14675, 'sdCapacityAvailable': 1035, 'currentMode': 1}
    2023-08-22 11:59:01.264 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - station - EventSourceType.product - station.get_properties - {'domain': 'station', 'serial_no': 'T8424N1021350847'} - {'serialNumber': 'T8424N1021350847'}
    2023-08-22 11:59:01.264 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8424N1021350847', 'command': 'station.get_properties', 'messageId': 'station.get_properties.d32f5981cb9844dda1b9ad785cf6bf0d'}
    2023-08-22 11:59:01.264 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8424N1021350847', 'command': 'station.get_properties', 'messageId': 'station.get_properties.d32f5981cb9844dda1b9ad785cf6bf0d'}
    2023-08-22 11:59:01.276 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'station.get_properties.d32f5981cb9844dda1b9ad785cf6bf0d', 'result': {'serialNumber': 'T8424N1021350847', 'properties': {'name': 'Garage', 'model': 'T8424', 'serialNumber': 'T8424N1021350847', 'type': 39, 'hardwareVersion': 'P1', 'softwareVersion': '2.0.8.8', 'lanIpAddress': '192.168.1.181', 'macAddress': '0417B608142A', 'timeFormat': 1, 'alarm': False, 'alarmType': 0, 'guardMode': 1, 'currentMode': 1}}}
    2023-08-22 11:59:01.277 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - station - EventSourceType.product - station.get_properties_metadata - {'domain': 'station', 'serial_no': 'T8424N1021350847'} - {'serialNumber': 'T8424N1021350847'}
    2023-08-22 11:59:01.277 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8424N1021350847', 'command': 'station.get_properties_metadata', 'messageId': 'station.get_properties_metadata.8d85ed2102d84e4c98ec0f988abd4a22'}
    2023-08-22 11:59:01.277 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8424N1021350847', 'command': 'station.get_properties_metadata', 'messageId': 'station.get_properties_metadata.8d85ed2102d84e4c98ec0f988abd4a22'}
    2023-08-22 11:59:01.297 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'station.get_properties_metadata.8d85ed2102d84e4c98ec0f988abd4a22', 'result': {'serialNumber': 'T8424N1021350847', 'properties': {'name': {'key': 'station_name', 'name': 'name', 'label': 'Name', 'readable': True, 'writeable': False, 'type': 'string'}, 'model': {'key': 'station_model', 'name': 'model', 'label': 'Model', 'readable': True, 'writeable': False, 'type': 'string'}, 'serialNumber': {'key': 'station_sn', 'name': 'serialNumber', 'label': 'Serial number', 'readable': True, 'writeable': False, 'type': 'string'}, 'type': {'key': 'device_type', 'name': 'type', 'label': 'Type', 'readable': True, 'writeable': False, 'type': 'number', 'states': {'0': 'Station', '1': 'Camera', '2': 'Sensor (T8900)', '3': 'Floodlight', '4': 'Camera E', '5': 'Doorbell', '7': 'Battery Doorbell', '8': 'Camera 2', '9': 'eufyCam S210 (eufyCam 2C)', '10': 'Motion Sensor (T8910)', '11': 'Keypad', '14': 'eufyCam S221 (eufyCam 2 Pro)', '15': 'eufyCam S220 (eufyCam 2C Pro)', '16': 'Battery Doorbell 2', '18': 'HomeBase S380 (HomeBase 3; T8030)', '19': 'eufyCam S330 (eufyCam 3)', '23': 'eufyCam S300 (eufyCam 3C)', '30': 'Indoor Camera', '31': 'Indoor Camera PT', '32': 'Solo Camera', '33': 'Solo Camera Pro', '34': 'Indoor Camera 1080', '35': 'Indoor Camera PT 1080', '37': 'Floodlight 8422', '38': 'Floodlight 8423', '39': 'Floodlight 2', '44': 'Outdoor Camera 1080P No Light', '45': 'Outdoor Camera 2k', '46': 'Outdoor Camera 1080P', '50': 'Lock Basic', '51': 'Lock Advanced', '52': 'Lock Basic No Finger', '53': 'Lock Basic Advanced No Finger', '54': 'Retrofit Smart Lock E110 (T8503)', '55': 'Video Smart Lock S330 (T8530)', '56': 'Lock 85A3', '57': 'Lock 8592', '58': 'Retrofit Smart Lock E130 (T8504)', '60': 'Solo Camera Spotlight 1080p', '61': 'Solo Camera Spotlight 2k', '62': 'Solo Camera Spotlight Solar', '90': 'Smart Drop S300 (T8790)', '91': 'Video Doorbell Dual', '93': 'Video Doorbell Dual (Wired)', '100': 'Indoor Cost Down Camera', '101': 'Camera Gun', '102': 'Camera Snail', '110': 'Starlight 4G LTE', '131': 'Camera Garage T8453 Common', '132': 'Garage-Control Cam E110 (T8452)', '133': 'Garage-Control Cam E120 (T8453)', '140': 'Smart Safe S10 (T7400)', '141': 'Smart Safe S12 (T7401)', '142': 'Smart Safe T7402', '143': 'Smart Safe T7403', '151': 'Wired Wall Light Cam S100 (T84A1)', '157': 'SmartTrack Link (T87B0)', '159': 'SmartTrack Card (T87B2)', '180': 'Lock T8502 / T8506', '10005': 'Solar Wall Light Cam S120 (T81A0)'}}, 'hardwareVersion': {'key': 'main_hw_version', 'name': 'hardwareVersion', 'label': 'Hardware version', 'readable': True, 'writeable': False, 'type': 'string'}, 'softwareVersion': {'key': 'main_sw_version', 'name': 'softwareVersion', 'label': 'Software version', 'readable': True, 'writeable': False, 'type': 'string'}, 'lanIpAddress': {'key': 'ip_addr', 'name': 'lanIpAddress', 'label': 'LAN IP Address', 'readable': True, 'writeable': False, 'type': 'string'}, 'macAddress': {'key': 'wifi_mac', 'name': 'macAddress', 'label': 'MAC Address', 'readable': True, 'writeable': False, 'type': 'string'}, 'guardMode': {'key': 1224, 'name': 'guardMode', 'label': 'Guard Mode', 'readable': True, 'writeable': True, 'type': 'number', 'states': {'0': 'Away', '1': 'Home', '2': 'Schedule', '3': 'Custom 1', '4': 'Custom 2', '5': 'Custom 3', '47': 'Geofencing', '63': 'Disarmed'}}, 'currentMode': {'key': 1151, 'name': 'currentMode', 'label': 'Current Mode', 'readable': True, 'writeable': False, 'type': 'number', 'states': {'0': 'Away', '1': 'Home', '3': 'Custom 1', '4': 'Custom 2', '5': 'Custom 3', '63': 'Disarmed'}}, 'timeFormat': {'key': 1253, 'name': 'timeFormat', 'label': 'Time Format', 'readable': True, 'writeable': True, 'type': 'number', 'states': {'0': '12h', '1': '24h'}, 'default': 0}, 'alarm': {'key': 'custom_alarm', 'name': 'alarm', 'label': 'Alarm', 'readable': True, 'writeable': False, 'type': 'boolean', 'default': False}, 'alarmType': {'key': 'custom_alarmType', 'name': 'alarmType', 'label': 'Alarm Type', 'readable': True, 'writeable': True, 'type': 'number', 'states': {'0': 'None', '2': 'Theft', '3': 'Motion', '4': 'Manual', '5': 'Overheating', '6': 'Door', '7': 'Camera Motion', '8': 'Motion Sensor', '9': 'Camera Theft', '10': 'Camera Manual', '11': 'Camera Linkage', '13': 'Keypad'}, 'default': 0}}}}
    2023-08-22 11:59:01.302 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - station - EventSourceType.product - station.get_commands - {'domain': 'station', 'serial_no': 'T8424N1021350847'} - {'serialNumber': 'T8424N1021350847'}
    2023-08-22 11:59:01.303 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8424N1021350847', 'command': 'station.get_commands', 'messageId': 'station.get_commands.7dfef64f23eb4807a34f07563b5a1802'}
    2023-08-22 11:59:01.304 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8424N1021350847', 'command': 'station.get_commands', 'messageId': 'station.get_commands.7dfef64f23eb4807a34f07563b5a1802'}
    2023-08-22 11:59:01.309 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'station.get_commands.7dfef64f23eb4807a34f07563b5a1802', 'result': {'serialNumber': 'T8424N1021350847', 'commands': ['stationReboot', 'stationTriggerAlarmSound', 'stationDownloadImage', 'stationDatabaseQueryLatestInfo', 'stationDatabaseQueryLocal', 'stationDatabaseCoundByDate', 'stationDatabaseDelete']}}
    2023-08-22 11:59:01.313 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _set_properties -T8424N1021350847 - {'name': 'Garage', 'model': 'T8424', 'serialNumber': 'T8424N1021350847', 'type': 39, 'hardwareVersion': 'P1', 'softwareVersion': '2.0.8.8', 'lanIpAddress': '192.168.1.181', 'macAddress': '0417B608142A', 'timeFormat': 1, 'alarm': False, 'alarmType': 0, 'guardMode': 1, 'currentMode': 1}

  • Logs from Eufy Security Add-on (either from Add-ons page of Home Assistant or Docker output):
    s6-rc: info: service s6rc-oneshot-runner: starting
    s6-rc: info: service s6rc-oneshot-runner successfully started
    s6-rc: info: service fix-attrs: starting
    s6-rc: info: service fix-attrs successfully started
    s6-rc: info: service legacy-cont-init: starting
    s6-rc: info: service legacy-cont-init successfully started
    s6-rc: info: service legacy-services: starting
    s6-rc: info: service legacy-services successfully started
    2023-08-22 08:26:11.896 INFO Eufy Security server listening on host 0.0.0.0, port 3000
    2023-08-22 08:26:16.092 INFO Connected to station T8010P2322391702 on host 192.168.1.182 and port 22667
    2023-08-22 08:26:16.624 INFO Connected to station T8424N1021350847 on host 192.168.1.181 and port 27074
    2023-08-22 08:26:18.974 INFO Push notification connection successfully established
    2023-08-22 10:24:28.787 INFO Client disconnected with ip: 127.0.0.1 port: 57648 code: 1006 reason: Abnormal Closure
    2023-08-22 10:38:27.396 INFO Alarm mode for station T8010P2322391702 changed to: AWAY
    2023-08-22 10:38:30.491 INFO Alarm mode for station T8010P2322391702 changed to: HOME
    2023-08-22 10:58:17.373 INFO Client disconnected with ip: 127.0.0.1 port: 43620 code: 1006 reason: Abnormal Closure
    2023-08-22 10:59:54.921 INFO Alarm mode for station T8010P2322391702 changed to: AWAY
    2023-08-22 10:59:58.513 INFO Alarm mode for station T8010P2322391702 changed to: HOME

  • Would you share your device with me in case further debugging required? (Yes/No):
    Yes

Additional context
See logs above where I am able to change the guard mode of my doorbell, but not my Floodlight Camera 2k.

@kvanbiesen
Copy link
Contributor

Something is wrong with the floodlight 2K, i have issues streaming from it also. No idea if its a addon issue of a cliets issue

bropat/eufy-security-ws#253

I assume is a client issue as command getting sended and received :s

@AlTyndall
Copy link
Author

I also get a notification of an error when I first try to change the guard mode after a camera restart:

Eufy Security - Error
Error: <Task finished name='Task-4060' coro=<WebSocketClient._process_messages() done, defined at /config/custom_components/eufy_security/eufy_security_api/web_socket_client.py:62> result=None>

@kvanbiesen
Copy link
Contributor

kvanbiesen commented Aug 24, 2023 via email

@fuatakgun
Copy link
Owner

merging here: #896

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants