fuatakgun / eufy_security

Home Assistant integration to manage Eufy Security devices as cameras, home base stations, doorbells, motion and contact sensors.
843 stars 73 forks source link

Event Image is not updated #1053

Open winconlin opened 6 months ago

winconlin commented 6 months ago

Describe the bug

The Event Image from mz Doorbell Camera - the only Eufy Device I own - does not get updated, nor do I get the live stream. I do however get responses from the doorbell such as person or motion detected.

To reproduce Actually i can not reproduce the problem as it is persistent. Only an old Picture is shown not the last Event Image nor the stream.

Expected behavior In Lovelace the latest image should show up and on click the stream should start.

Additional information

Hardware Information;

2023-12-27 14:39:31.037 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] on_open - executed 2023-12-27 14:39:31.038 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - server - EventSourceType.server - set_api_schema - {'schema_version': 19} - {'schemaVersion': 19} 2023-12-27 14:39:31.038 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'schemaVersion': 19, 'command': 'set_api_schema', 'messageId': 'set_api_schema.250bc0d9d27344da8fb0d371657ac5f8'} 2023-12-27 14:39:31.038 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'schemaVersion': 19, 'command': 'set_api_schema', 'messageId': 'set_api_schema.250bc0d9d27344da8fb0d371657ac5f8'} 2023-12-27 14:39:31.040 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'version', 'driverVersion': '2.9.1', 'serverVersion': '1.7.1', 'minSchemaVersion': 0, 'maxSchemaVersion': 20} 2023-12-27 14:39:31.044 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'set_api_schema.250bc0d9d27344da8fb0d371657ac5f8', 'result': {}} 2023-12-27 14:39:31.151 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _set_products 1 2023-12-27 14:39:31.151 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - server - EventSourceType.server - start_listening - {} - {} 2023-12-27 14:39:31.151 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'command': 'start_listening', 'messageId': 'start_listening.7e29963443d24eaabaac204e83002dc2'} 2023-12-27 14:39:31.151 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'command': 'start_listening', 'messageId': 'start_listening.7e29963443d24eaabaac204e83002dc2'} 2023-12-27 14:39:31.158 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'start_listening.7e29963443d24eaabaac204e83002dc2', 'result': {'state': {'driver': {'version': '2.9.1', 'connected': True, 'pushConnected': True, 'mqttConnected': False}, 'stations': ['T8010P2321471945'], 'devices': ['T8210P64214624A1']}}} 2023-12-27 14:39:31.158 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _set_products 2 2023-12-27 14:39:31.158 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.product - device.get_properties - {'domain': 'device', 'serial_no': 'T8210P64214624A1'} - {'serialNumber': 'T8210P64214624A1'} 2023-12-27 14:39:31.158 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8210P64214624A1', 'command': 'device.get_properties', 'messageId': 'device.get_properties.ca56db1f0ef946e9b3701f6b5251d6ad'} 2023-12-27 14:39:31.159 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8210P64214624A1', 'command': 'device.get_properties', 'messageId': 'device.get_properties.ca56db1f0ef946e9b3701f6b5251d6ad'} 2023-12-27 14:39:31.184 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.get_properties.ca56db1f0ef946e9b3701f6b5251d6ad', 'result': {'serialNumber': 'T8210P64214624A1', 'properties': {'name': 'T8210P64214624A1', 'model': 'T8210', 'serialNumber': 'T8210P64214624A1', 'hardwareVersion': 'T8210', 'softwareVersion': '5.7.6', 'type': 7, 'stationSerialNumber': 'T8010P2321471945', 'battery': 85, 'batteryTemperature': 25, 'lastChargingDays': -1, 'lastChargingTotalEvents': 0, 'lastChargingRecordedEvents': 0, 'lastChargingFalseEvents': 0, 'batteryUsageLastWeek': 0, 'wifiRssi': -65, 'wifiSignalLevel': 4, 'enabled': True, 'autoNightvision': True, 'statusLed': True, 'motionDetection': True, 'motionDetectionType': 0, 'motionDetectionSensitivity': 3, 'motionDetected': False, 'personDetected': False, 'personName': '', 'watermark': 2, 'state': 1, 'ringing': False, 'speakerVolume': 100, 'ringtoneVolume': 80, 'audioRecording': True, 'powerWorkingMode': 0, 'chargingStatus': 2, 'recordingEndClipMotionStops': False, 'recordingClipLength': 60, 'recordingRetriggerInterval': 5, 'videoStreamingQuality': 5, 'videoWdr': True, 'chimeIndoor': True, 'chimeHomebase': True, 'chimeHomebaseRingtoneVolume': 26, 'chimeHomebaseRingtoneType': 0, 'notificationType': 1, 'notificationRing': True, 'notificationMotion': True, '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, 1, 0, 1, 0, 0, 255, 254, 0, 5, 0, 0, 0, 255, 219, 0, 67, 0, 16, 11, 12, 14, 12, 10, 16, 14, 13, 14, 18, 17, 16, 19, 24, 40, 26, 24, 22, 22, 24, 49, 35, 37, 29, 40, 58, 51, 61, 60, 57, 51, 56, 55, 64, 72, 92, 78, 64, 68, 87, 69, 55, 56, 80, 109, 81, 87, 95, 98, 103, 104, 103, 62, 77, 113, 121, 112, 100, 120, 92, 101, 103, 99, 255, 254, 0, 5, 0, 0, 0, 255, 219, 0, 67, 1, 17, 18, 18, 24, 21, 24, 47, 26, 26, 47, 99, 66, 56, 66, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 255, 192, 0, 17, 8, 2, 208, 3, 192, 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, 130, 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, 226, 227, 228, 229, 230, 231, 232, 233, 234, 242, 243, 244, 245, 246, 247, 248, 249, 250, 255, 254, 0, 6, 0, 0, 0, 0, 255, 218, 0, 12, 3, 1, 0, 2, 17, 3, 17, 0, 63, 0, 228, 5, 60, 83, 69, 60, 80, 3, 133, 56, 10, 104, 167, 138, 0, 92, 82, 138, 78, 148, 162, 128, 20, 98, 148, 82, 82, 208, 2, 211, 133, 54, 150, 128, 22, 151, 173, 54, 157, 64, 10, 41, 65, 164, 162, 128, 28, 41, 105, 180, 225, 64, 14, 165, 20, 218, 81, 64, 14, 20, 180, 218, 92, 208, 3, 135, 52, 225, 77, 20, 162, 128, 29, 138, 122, 142, 41, 20, 83, 129, 197, 0, 40, 24, 167, 83, 69, 20, 0, 236, 210, 211, 104, 205, 0, 45, 20, 153, 162, 128, 16, 210, 17, 78, 166, 181, 0, 20, 26, 41, 40, 0, 162, 131, 70, 104, 0, 20, 118, 164, 205, 20, 0, 160, 243, 70, 105, 51, 205, 20, 0, 185, 246, 165, 252, 41, 41, 51, 64, 11, 73, 248, 81, 69, 0, 38, 40, 162, 146, 128, 10, 40, 162, 128, 14, 105, 40, 206, 40, 160, 2, 138, 74, 74, 0, 90, 41, 40, 160, 5, 52, 82, 81, 64, 11, 69, 37, 25, 160, 2, 138, 76, 208, 78, 40, 1, 104, 164, 206, 104, 160, 0, 210, 31, 74, 59, 209, 64, 9, 219, 138, 74, 90, 74, 0, 41, 40, 164, 160, 2, 142, 134, 138, 74, 0, 13, 37, 46, 41, 40, 1, 41, 41, 105, 40, 0, 52, 81, 69, 0, 33, 164, 165, 164, 52, 0, 82, 82, 210, 80, 1, 69, 20, 26, 0, 74, 40, 239, 69, 0, 20, 148, 180, 148, 0, 134, 146, 150, 138, 0, 74, 40, 52, 80, 2, 117, 162, 140, 81, 64, 6, 40, 163, 189, 29, 168, 1, 41, 64, 162, 128, 57, 160, 9, 20, 113, 154, 117, 10, 56, 165, 160, 4, 162, 150, 140, 80, 2, 16, 40, 165, 163, 20, 0, 220, 82, 98, 156, 105, 8, 160, 6, 226, 130, 51, 74, 104, 160, 6, 17, 68, 111, 177, 189, 169, 196, 83, 88, 80, 5, 146, 187, 134, 71, 34, 154, 109, 131, 156, 156, 212, 17, 202, 209, 156, 14, 71, 165, 63, 237, 109, 253, 220, 254, 52, 1, 101, 35, 49, 15, 149, 143, 231, 74, 64, 60, 147, 84, 218, 226, 67, 208, 10, 140, 79, 33, 56, 99, 64, 23, 72, 76, 115, 72, 74, 138, 171, 185, 201, 234, 105, 57, 245, 52, 1, 107, 122, 138, 79, 53, 125, 170, 184, 82, 105, 2, 18, 115, 131, 64, 22, 12, 188, 116, 166, 153, 105, 155, 88, 246, 52, 199, 70, 11, 156, 26, 0, 121, 156, 119, 52, 223, 56, 85, 114, 9, 235, 64, 160, 5, 20, 241, 205, 52, 83, 133, 0, 56, 82, 210, 10, 81, 64, 14, 162, 129, 69, 0, 58, 151, 181, 55, 181, 45, 0, 45, 45, 37, 45, 0, 45, 45, 37, 20, 0, 234, 90, 125, 173, 188, 151, 119, 9, 4, 35, 46, 231, 2, 186, 85, 209, 116, 171, 20, 95, 183, 220, 6, 114, 58, 51, 237, 31, 128, 28, 208, 7, 48, 40, 205, 105, 107, 48, 233, 209, 52, 71, 79, 151, 118, 236, 238, 80, 217, 3, 166, 63, 173, 102, 138, 0, 112, 165, 166, 253, 105, 69, 0, 56, 83, 133, 50, 158, 180, 0, 224, 41, 224, 83, 64, 20, 185, 160, 7, 131, 75, 154, 101, 40, 52, 0, 254, 148, 83, 105, 115, 64, 11, 69, 37, 20, 0, 234, 51, 73, 69, 0, 45, 29, 104, 163, 52, 0, 211, 69, 6, 144, 142, 104, 0, 164, 205, 40, 162, 128, 18, 150, 147, 52, 80, 2, 208, 41, 40, 205, 0, 45, 25, 163, 52, 148, 0, 180, 148, 82, 102, 128, 22, 146, 138, 74, 0, 51, 65, 163, 138, 74, 0, 40, 164, 162, 128, 22, 147, 173, 7, 222, 147, 60, 208, 2, 210, 102, 146, 138, 0, 90, 76, 210, 102, 140, 208, 3, 179, 69, 54, 151, 52, 0, 81, 145, 72, 105, 40, 1, 222, 180, 148, 148, 80, 3, 179, 154, 76, 210, 81, 218, 128, 22, 146, 140, 230, 147, 62, 180, 0, 82, 81, 69, 0, 37, 20, 26, 74, 0, 41, 59, 210, 211, 115, 235, 64, 1, 162, 138, 51, 64, 5, 37, 20, 80, 1, 73, 154, 90, 74, 0, 13, 37, 45, 33, 160, 2, 138, 41, 40, 0, 162, 138, 74, 0, 90, 78, 244, 81, 64, 5, 33, 165, 164, 160, 4, 250, 209, 78, 216, 118, 238, 193, 199, 174, 41, 0, 39, 177, 52, 0, 148, 148, 160, 18, 112, 1, 38, 148, 169, 83, 130, 8, 62, 244, 0, 218, 41, 89, 25, 126, 242, 145, 245, 20, 148, 0, 80, 58, 209, 74, 40, 2, 85, 233, 75, 210, 154, 167, 138, 120, 5, 190, 232, 38, 128, 18, 138, 80, 14, 113, 142, 125, 40, 32, 131, 200, 35, 235, 64, 9, 222, 138, 92, 122, 82, 114, 78, 0, 38, 128, 18, 146, 156, 84, 142, 160, 138, 64, 165, 142, 0, 36, 251, 80, 2, 82, 83, 138, 50, 140, 149, 96, 61, 72, 160, 169, 198, 236, 28, 122, 208, 3, 105, 8, 226, 150, 140, 28, 103, 20, 1, 19, 12, 83, 59, 213, 141, 140, 227, 229, 82, 126, 130, 161, 145, 25, 78, 25, 72, 250, 208, 2, 163, 224, 224, 211, 221, 67, 115, 81, 24, 228, 11, 157, 141, 142, 185, 197, 62, 29, 237, 209, 73, 30, 160, 80, 0, 172, 65, 195, 84, 160, 100, 83, 90, 23, 113, 144, 140, 127, 10, 72, 95, 12, 21, 142, 61, 232, 2, 120, 227, 201, 233, 192, 169, 8, 21, 47, 202, 23, 0, 212, 46, 192, 46, 115, 64, 7, 122, 171, 60, 153, 62, 212, 249, 38, 227, 2, 170, 179, 110, 62, 212, 0, 210, 115, 214, 146, 150, 146, 128, 28, 5, 56, 83, 69, 56, 80, 2, 211, 133, 54, 156, 50, 78, 7, 52, 0, 224, 9, 56, 198, 73, 224, 1, 222, 180, 97, 208, 181, 57, 87, 114, 218, 56, 7, 251, 196, 41, 252, 137, 173, 251, 27, 43, 77, 3, 79, 23, 151, 128, 27, 130, 57, 238, 65, 63, 194, 181, 155, 63, 138, 239, 29, 207, 147, 28, 81, 39, 96, 70, 227, 249, 208, 6, 101, 214, 155, 121, 102, 51, 113, 110, 232, 191, 222, 198, 71, 230, 56, 170, 213, 214, 232, 186, 236, 250, 148, 230, 218, 226, 217, 92, 16, 114, 232, 56, 3, 220, 26, 203, 241, 46, 159, 111, 99, 118, 141, 110, 193, 124, 208, 73, 139, 251, 190, 227, 216, 208, 6, 109, 189, 165, 197, 214, 255, 0, 179, 194, 242, 108, 25, 109, 163, 56, 168, 187, 87, 81, 224, 223, 245, 55, 95, 239, 47, 245, 174, 90, 128, 23, 210, 167, 184, 180, 184, 181, 217, 246, 136, 94, 61, 227, 43, 184, 99, 53, 10, 125, 245, 250, 138, 233, 252, 99, 247, 45, 62, 175, 253, 40, 1, 158, 15, 133, 76, 183, 51, 17, 202, 170, 168, 63, 92, 147, 252, 133, 101, 223, 199, 123, 117, 121, 52, 239, 111, 57, 220, 196, 143, 221, 158, 7, 111, 210, 182, 124, 31, 255, 0, 30, 247, 63, 239, 47, 242, 168, 79, 139, 37, 231, 22, 137, 255, 0, 125, 159, 240, 160, 12, 24, 97, 146, 121, 68, 81, 35, 59, 183, 69, 2, 137, 17, 226, 145, 163, 145, 74, 186, 156, 16, 123, 85, 221, 50, 252, 195, 172, 45, 204, 152, 2, 71, 59, 241, 208, 6, 235, 87, 252, 87, 107, 229, 222, 71, 114, 163, 137, 87, 13, 245, 31, 253, 108, 126, 84, 1, 133, 83, 219, 90, 220, 93, 22, 16, 70, 210, 20, 25, 59, 123, 10, 175, 93, 78, 146, 6, 153, 225, 249, 111, 24, 98, 73, 62, 101, 200, 252, 20, 126, 124, 254, 52, 1, 205, 1, 154, 145, 122, 83, 23, 175, 61, 105, 244, 0, 234, 90, 104, 235, 75, 64, 11, 75, 222, 144, 81, 64, 14, 165, 166, 208, 40, 1, 194, 150, 154, 41, 104, 1, 104, 164, 165, 160, 5, 162, 147, 52, 162, 128, 17, 169, 41, 91, 165, 54, 128, 22, 138, 51, 77, 205, 0, 45, 20, 148, 80, 2, 210, 80, 121, 162, 128, 12, 209, 73, 222, 150, 128, 10, 66, 104, 164, 52, 0, 185, 164, 206, 105, 13, 38, 104, 1, 73, 197, 33, 52, 132, 209, 158, 40, 1, 104, 164, 205, 29, 232, 0, 164, 205, 20, 134, 128, 23, 60, 81, 154, 76, 230, 144, 80, 2, 230, 140, 210, 81, 64, 11, 64, 52, 153, 163, 189, 0, 41, 52, 82, 81, 239, 64, 7, 90, 13, 38, 104, 39, 138, 0, 90, 41, 51, 71, 106, 0, 90, 78, 244, 153, 162, 128, 20, 211, 104, 205, 20, 0, 81, 69, 37, 0, 4, 243, 73, 154, 40, 207, 20, 0, 148, 81, 73, 64, 11, 73, 70, 104, 160, 2, 138, 13, 37, 0, 6, 138, 40, 160, 4, 162, 138, 74, 0, 92, 210, 10, 40, 160, 2, 138, 59, 209, 64, 9, 75, 198, 121, 162, 142, 40, 3, 176, 211, 238, 210, 77, 42, 89, 174, 160, 72, 52, 244, 131, 202, 85, 32, 126, 242, 79, 81, 239, 239, 81, 233, 16, 69, 14, 147, 105, 42, 197, 19, 53, 197, 216, 86, 47, 24, 108, 175, 247, 121, 21, 157, 54, 187, 111, 113, 107, 12, 19, 105, 232, 235, 10, 108, 79, 157, 134, 61, 240, 14, 51, 76, 211, 245, 197, 180, 181, 72, 38, 183, 50, 164, 83, 121, 209, 225, 177, 131, 232, 125, 168, 2, 193, 113, 97, 226, 91, 216, 173, 45, 86, 71, 102, 41, 16, 219, 157, 132, 247, 31, 74, 127, 136, 238, 32, 130, 238, 203, 41, 28, 215, 176, 40, 251, 71, 247, 89, 189, 15, 169, 245, 170, 86, 58, 235, 91, 106, 183, 23, 239, 2, 73, 36, 217, 227, 166, 220, 245, 199, 113, 81, 79, 169, 91, 155, 136, 166, 183, 177, 142, 54, 70, 220, 192, 146, 193, 253, 142, 73, 160, 13, 125, 94, 70, 187, 240, 208, 184, 97, 28, 204, 103, 251, 241, 174, 4, 35, 3, 228, 245, 254, 99, 222, 171, 248, 101, 83, 251, 59, 82, 149, 163, 141, 222, 56, 247, 33, 116, 13, 131, 248, 213, 93, 67, 93, 251, 77, 139, 218, 91, 219, 44, 17, 73, 39, 152, 224, 28, 228, 250, 15, 65, 237, 81, 232, 250, 186, 105, 176, 220, 69, 37, 191, 158, 147, 174, 214, 27, 182, 241, 64, 27, 183, 250, 52, 26, 139, 233, 238, 170, 33, 50, 91, 25, 37, 242, 144, 115, 128, 58, 1, 220, 147, 84, 83, 195, 81, 201, 117, 7, 239, 37, 138, 41, 35, 105, 29, 93, 126, 116, 11, 212, 99, 242, 252, 234, 38, 241, 51, 53, 228, 110, 45, 194, 219, 199, 9, 132, 68, 24, 253, 210, 57, 231, 215, 255, 0, 173, 81, 193, 175, 71, 105, 121, 28, 182, 214, 152, 141, 80, 163, 135, 109, 205, 38, 122, 228, 208, 5, 109, 66, 11, 36, 88, 158, 202, 98, 219, 178, 30, 54, 28, 161, 30, 253, 235, 67, 195, 243, 92, 58, 155, 91, 24, 213, 39, 102, 12, 215, 5, 65, 216, 163, 175, 94, 130, 179, 111, 239, 226, 186, 88, 163, 130, 220, 67, 28, 96, 242, 112, 89, 137, 61, 73, 239, 86, 244, 205, 97, 44, 108, 166, 182, 107, 101, 149, 102, 63, 57, 44, 65, 35, 211, 32, 208, 6, 197, 179, 218, 203, 226, 13, 78, 123, 63, 45, 86, 59, 118, 104, 219, 111, 10, 192, 14, 127, 157, 103, 107, 241, 73, 246, 107, 43, 151, 186, 23, 81, 202, 132, 35, 178, 109, 110, 58, 131, 235, 215, 189, 84, 139, 83, 22, 183, 205, 113, 105, 111, 26, 70, 232, 81, 161, 108, 149, 32, 142, 65, 231, 63, 173, 50, 255, 0, 82, 146, 246, 40, 98, 242, 210, 40, 96, 4, 36, 105, 156, 12, 245, 235, 147, 64, 27, 122, 52, 49, 69, 164, 91, 205, 229, 70, 207, 45, 216, 70, 46, 129, 178, 184, 233, 200, 227, 240, 167, 91, 196, 150, 190, 37, 212, 68, 49, 0, 177, 196, 228, 56, 199, 238, 120, 251, 192, 31, 79, 65, 89, 122, 118, 178, 45, 45, 22, 222, 88, 76, 169, 28, 162, 100, 195, 99, 230, 244, 62, 213, 28, 122, 204, 241, 223, 220, 221, 152, 209, 205, 194, 178, 186, 54, 112, 84, 245, 30, 180, 1, 115, 196, 67, 124, 90, 124, 174, 55, 171, 71, 131, 113, 158, 100, 199, 95, 127, 207, 154, 163, 167, 61, 180, 90, 236, 50, 6, 34, 217, 37, 221, 151, 28, 237, 7, 184, 164, 190, 213, 100, 188, 91, 120, 204, 81, 199, 12, 28, 36, 105, 156, 15, 207, 38, 161, 75, 230, 143, 80, 55, 107, 20, 124, 182, 227, 30, 223, 151, 233, 143, 74, 0, 217, 213, 158, 91, 157, 38, 59, 147, 120, 147, 193, 231, 249, 108, 190, 72, 76, 55, 94, 8, 234, 49, 90, 151, 49, 71, 63, 219, 97, 70, 183, 123, 21, 180, 50, 64, 169, 180, 149, 97, 140, 158, 57, 29, 254, 185, 174, 110, 255, 0, 88, 23, 22, 171, 107, 5, 178, 65, 8, 147, 205, 32, 18, 114, 213, 35, 235, 216, 130, 65, 13, 164, 81, 79, 44, 126, 84, 146, 46, 121, 95, 97, 208, 102, 129, 25, 109, 228, 125, 149, 118, 150, 243, 247, 29, 222, 155, 120, 199, 245, 174, 195, 77, 181, 134, 37, 210, 109, 204, 49, 58, 92, 35, 153, 75, 70, 164, 183, 92, 115, 140, 140, 123, 87, 30, 211, 131, 104, 144, 121, 107, 242, 185, 109, 253, 206, 113, 199, 233, 252, 235, 90, 207, 196, 95, 102, 130, 216, 61, 191, 153, 53, 170, 176, 137, 247, 113, 207, 168, 239, 64, 201, 244, 123, 184, 108, 162, 191, 79, 61, 97, 148, 202, 162, 54, 242, 195, 156, 100, 231, 0, 241, 233, 89, 254, 41, 181, 158, 223, 84, 38, 226, 81, 41, 117, 12, 174, 20, 46, 225, 143, 65, 210, 153, 97, 169, 173, 176, 153, 39, 181, 73, 227, 152, 229, 179, 195, 3, 236, 123, 84, 90, 190, 163, 46, 171, 118, 103, 149, 66, 224, 97, 84, 116, 81, 64, 29, 149, 171, 172, 54, 26, 2023-12-27 14:39:31.188 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.product - device.get_properties_metadata - {'domain': 'device', 'serial_no': 'T8210P64214624A1'} - {'serialNumber': 'T8210P64214624A1'} 2023-12-27 14:39:31.188 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8210P64214624A1', 'command': 'device.get_properties_metadata', 'messageId': 'device.get_properties_metadata.2741214525e04bf589fbac46e5462cde'} 2023-12-27 14:39:31.188 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8210P64214624A1', 'command': 'device.get_properties_metadata', 'messageId': 'device.get_properties_metadata.2741214525e04bf589fbac46e5462cde'} 2023-12-27 14:39:31.195 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.get_properties_metadata.2741214525e04bf589fbac46e5462cde', 'result': {'serialNumber': 'T8210P64214624A1', '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', 'label': 'False Events since last charging', 'readable': True, 'writeable': False, 'type': 'number', 'default': 0}, 'lastChargingRecordedEvents': {'key': 'charging_reserve', 'name': 'lastChargingRecordedEvents', 'label': 'Total Recorded Events since last charging', 'readable': True, 'writeable': False, 'type': 'number', 'default': 0}, 'lastChargingTotalEvents': {'key': 'charing_total', 'name': 'lastChargingTotalEvents', 'label': 'Total Events since last charging', 'readable': True, 'writeable': False, 'type': 'number', 'default': 0}, 'batteryUsageLastWeek': {'key': 'battery_usage_last_week', 'name': 'batteryUsageLastWeek', 'label': 'Battery usage last week', 'readable': True, 'writeable': False, 'type': 'number', 'unit': '%', 'min': 0, 'max': 100, 'default': 0}, '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}, 'ringing': {'key': 'custom_ringing', 'name': 'ringing', 'label': 'Ringing', 'readable': True, 'writeable': False, 'type': 'boolean', 'default': False}, 'picture': {'key': 'custom_picture', 'name': 'picture', 'label': 'Last Camera Picture', 'readable': True, 'writeable': False, 'type': 'object', 'default': None}, 'speakerVolume': {'key': 1230, 'name': 'speakerVolume', 'label': 'Speaker Volume', 'readable': True, 'writeable': True, 'type': 'number', 'min': 0, 'max': 100}, 'ringtoneVolume': {'key': 1708, 'name': 'ringtoneVolume', 'label': 'Ringtone Volume', 'readable': True, 'writeable': True, 'type': 'number', 'min': 0, 'max': 100}, 'audioRecording': {'key': 1288, 'name': 'audioRecording', 'label': 'Audio Recording', 'readable': True, 'writeable': True, 'type': 'boolean'}, 'motionDetectionType': {'key': 1252, 'name': 'motionDetectionType', 'label': 'Motion Detection Type', 'readable': True, 'writeable': True, 'type': 'number', 'states': {'0': 'Humans only', '2': 'All motions'}}, 'motionDetectionSensitivity': {'key': 1276, 'name': 'motionDetectionSensitivity', 'label': 'Motion Detection Sensitivity', 'readable': True, 'writeable': True, 'type': 'number', 'min': 1, 'max': 5}, 'powerWorkingMode': {'key': 1246, 'name': 'powerWorkingMode', 'label': 'Power Working Mode', 'readable': True, 'writeable': True, 'type': 'number', 'states': {'0': 'Balance Surveillance', '1': 'Optimal Surveillance', '2': 'Custom Recording', '3': 'Optimal Battery Life'}}, 'chargingStatus': {'key': 2111, 'name': 'chargingStatus', 'label': 'Charging Status', 'readable': True, 'writeable': False, 'type': 'number', 'states': {'1': 'Charging', '2': 'Unplugged', '3': 'Plugged', '4': 'Solar charging'}}, 'recordingClipLength': {'key': 1249, 'name': 'recordingClipLength', 'label': 'Recording Clip Length', 'readable': True, 'writeable': True, 'type': 'number', 'min': 5, 'max': 120, 'default': 60, 'unit': 'sec'}, 'recordingRetriggerInterval': {'key': 1250, 'name': 'recordingRetriggerInterval', 'label': 'Recording Retrigger Interval', 'readable': True, 'writeable': True, 'type': 'number', 'unit': 'sec', 'min': 2, 'max': 60, 'default': 2}, 'recordingEndClipMotionStops': {'key': 1251, 'name': 'recordingEndClipMotionStops', 'label': 'Recording end clip early if motion stops', 'readable': True, 'writeable': True, 'type': 'boolean', 'default': True}, 'videoStreamingQuality': {'key': 1705, 'name': 'videoStreamingQuality', 'label': 'Video Streaming Quality', 'readable': True, 'writeable': True, 'type': 'number', 'states': {'0': 'Auto / Low Encoding', '1': 'Low / Low Encoding', '2': 'Medium / Low Encoding', '3': 'High / Low Encoding', '5': 'Auto / High Encoding', '6': 'Low / High Encoding', '7': 'Medium / High Encoding', '8': 'High / High Encoding'}}, 'videoWdr': {'key': 1704, 'name': 'videoWdr', 'label': 'WDR', 'readable': True, 'writeable': True, 'type': 'boolean'}, 'chimeIndoor': {'key': 1703, 'name': 'chimeIndoor', 'label': 'Indoor Chime Enabled', 'readable': True, 'writeable': True, 'type': 'boolean'}, 'chimeHomebase': {'key': 1702, 'name': 'chimeHomebase', 'label': 'Homebase Chime Enabled', 'readable': True, 'writeable': True, 'type': 'boolean'}, 'chimeHomebaseRingtoneVolume': {'key': 1717, 'name': 'chimeHomebaseRingtoneVolume', 'label': 'Homebase Chime Ringtone Volume', 'readable': True, 'writeable': True, 'type': 'number', 'min': 1, 'max': 26}, 'chimeHomebaseRingtoneType': {'key': 1718, 'name': 'chimeHomebaseRingtoneType', 'label': 'Homebase Chime Ringtone Type', 'readable': True, 'writeable': True, 'type': 'number', 'states': {'0': 'Default', '1': 'Silent', '2': 'Beacon', '3': 'Chord', '4': 'Christmas', '5': 'Circuit', '6': 'Clock', '7': 'Ding', '8': 'Hillside', '9': 'Presto'}}, 'notificationType': {'key': 1710, 'name': 'notificationType', 'label': 'Notification Type', 'readable': True, 'writeable': True, 'type': 'number', 'states': {'1': 'Most Efficient', '2': 'Include Thumbnail', '3': 'Full Effect'}, 'commandId': 6020}, 'notificationRing': {'key': 1710, 'name': 'notificationRing', 'label': 'Notification Ring detected', 'readable': True, 'writeable': True, 'type': 'boolean'}, 'notificationMotion': {'key': 1710, 'name': 'notificationMotion', 'label': 'Notification Motion detected', 'readable': True, 'writeable': True, 'type': 'boolean'}, 'snooze': {'key': 1271, 'name': 'snooze', 'label': 'Snooze', 'readable': True, 'writeable': False, 'type': 'boolean'}, 'snoozeTime': {'key': 1271, 'name': 'snoozeTime', 'label': 'Snooze Time', 'readable': True, 'writeable': False, 'type': 'number', 'default': 0, 'unit': 'sec'}, 'snoozeStartTime': {'key': 1271, 'name': 'snoozeStartTime', 'label': 'Snooze Start Time', 'readable': True, 'writeable': False, 'type': 'number', 'default': 0}, 'snoozeHomebase': {'key': 1271, 'name': 'snoozeHomebase', 'label': 'Snooze Homebase', 'readable': True, 'writeable': False, 'type': 'boolean', 'default': False}, 'snoozeMotion': {'key': 1271, 'name': 'snoozeMotion', 'label': 'Snooze Motion', 'readable': True, 'writeable': False, 'type': 'boolean', 'default': False}, 'personName': {'key': 'custom_personName', 'name': 'personName', 'label': 'Person Name', 'readable': True, 'writeable': False, 'type': 'string', 'default': ''}}}} 2023-12-27 14:39:31.196 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.product - device.get_commands - {'domain': 'device', 'serial_no': 'T8210P64214624A1'} - {'serialNumber': 'T8210P64214624A1'} 2023-12-27 14:39:31.196 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8210P64214624A1', 'command': 'device.get_commands', 'messageId': 'device.get_commands.074f230d32db4137b6f8a836fb878ed3'} 2023-12-27 14:39:31.196 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8210P64214624A1', 'command': 'device.get_commands', 'messageId': 'device.get_commands.074f230d32db4137b6f8a836fb878ed3'} 2023-12-27 14:39:31.200 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.get_commands.074f230d32db4137b6f8a836fb878ed3', 'result': {'serialNumber': 'T8210P64214624A1', 'commands': ['start_livestream', 'stop_livestream', 'quick_response', 'start_download', 'cancel_download', 'start_talkback', 'stop_talkback', 'snooze']}} 2023-12-27 14:39:31.201 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.device - device.is_rtsp_livestreaming - {'serial_no': 'T8210P64214624A1'} - {'serialNumber': 'T8210P64214624A1'} 2023-12-27 14:39:31.201 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8210P64214624A1', 'command': 'device.is_rtsp_livestreaming', 'messageId': 'device.is_rtsp_livestreaming.f603606ba1f64aa0a7ee7c0c6d9786f1'} 2023-12-27 14:39:31.201 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8210P64214624A1', 'command': 'device.is_rtsp_livestreaming', 'messageId': 'device.is_rtsp_livestreaming.f603606ba1f64aa0a7ee7c0c6d9786f1'} 2023-12-27 14:39:31.203 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.is_rtsp_livestreaming.f603606ba1f64aa0a7ee7c0c6d9786f1', 'result': {'serialNumber': 'T8210P64214624A1', 'livestreaming': False}} 2023-12-27 14:39:31.203 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.device - device.is_livestreaming - {'serial_no': 'T8210P64214624A1'} - {'serialNumber': 'T8210P64214624A1'} 2023-12-27 14:39:31.203 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8210P64214624A1', 'command': 'device.is_livestreaming', 'messageId': 'device.is_livestreaming.df6b61638cf24e5a9f289c763e6bebd1'} 2023-12-27 14:39:31.203 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8210P64214624A1', 'command': 'device.is_livestreaming', 'messageId': 'device.is_livestreaming.df6b61638cf24e5a9f289c763e6bebd1'} 2023-12-27 14:39:31.206 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.is_livestreaming.df6b61638cf24e5a9f289c763e6bebd1', 'result': {'serialNumber': 'T8210P64214624A1', 'livestreaming': False}} 2023-12-27 14:39:31.206 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.device - device.get_voices - {'domain': 'device', 'serial_no': 'T8210P64214624A1'} - {'serialNumber': 'T8210P64214624A1'} 2023-12-27 14:39:31.206 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8210P64214624A1', 'command': 'device.get_voices', 'messageId': 'device.get_voices.e67ae3ae525e44cea15385cea44e2c03'} 2023-12-27 14:39:31.206 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8210P64214624A1', 'command': 'device.get_voices', 'messageId': 'device.get_voices.e67ae3ae525e44cea15385cea44e2c03'} 2023-12-27 14:39:31.338 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.get_voices.e67ae3ae525e44cea15385cea44e2c03', 'result': {'serialNumber': 'T8210P64214624A1', '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%2F20231227%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20231227T133931Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=358f2e8a0033105ca787eba7594d9c242afd5c00f17dbc47a99a785a3b2f17b2', '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%2F20231227%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20231227T133931Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=95a448b9939e25ea1cb3bc23a0b2d54b9d5a2e09ce6a53777b6f41e5f2e0797e', '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%2F20231227%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20231227T133931Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=c4842eeafd5c7045636a995ef9b2aadcfab6d324bab9ed022fe04fa466c9c81a', 'voice_type': 0, 'key_prefix': '/voice/2019/06/27/mobile/T9001A0218260014/xsRa7g3GIzeGGcXL.We will be right there.wav'}}}} 2023-12-27 14:39:31.342 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _set_properties -T8210P64214624A1 - {'name': 'T8210P64214624A1', 'model': 'T8210', 'serialNumber': 'T8210P64214624A1', 'hardwareVersion': 'T8210', 'softwareVersion': '5.7.6', 'type': 7, 'stationSerialNumber': 'T8010P2321471945', 'battery': 85, 'batteryTemperature': 25, 'lastChargingDays': -1, 'lastChargingTotalEvents': 0, 'lastChargingRecordedEvents': 0, 'lastChargingFalseEvents': 0, 'batteryUsageLastWeek': 0, 'wifiRssi': -65, 'wifiSignalLevel': 4, 'enabled': True, 'autoNightvision': True, 'statusLed': True, 'motionDetection': True, 'motionDetectionType': 0, 'motionDetectionSensitivity': 3, 'motionDetected': False, 'personDetected': False, 'personName': '', 'watermark': 2, 'state': 1, 'ringing': False, 'speakerVolume': 100, 'ringtoneVolume': 80, 'audioRecording': True, 'powerWorkingMode': 0, 'chargingStatus': 2, 'recordingEndClipMotionStops': False, 'recordingClipLength': 60, 'recordingRetriggerInterval': 5, 'videoStreamingQuality': 5, 'videoWdr': True, 'chimeIndoor': True, 'chimeHomebase': True, 'chimeHomebaseRingtoneVolume': 26, 'chimeHomebaseRingtoneType': 0, 'notificationType': 1, 'notificationRing': True, 'notificationMotion': True, '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, 1, 0, 1, 0, 0, 255, 254, 0, 5, 0, 0, 0, 255, 219, 0, 67, 0, 16, 11, 12, 14, 12, 10, 16, 14, 13, 14, 18, 17, 16, 19, 24, 40, 26, 24, 22, 22, 24, 49, 35, 37, 29, 40, 58, 51, 61, 60, 57, 51, 56, 55, 64, 72, 92, 78, 64, 68, 87, 69, 55, 56, 80, 109, 81, 87, 95, 98, 103, 104, 103, 62, 77, 113, 121, 112, 100, 120, 92, 101, 103, 99, 255, 254, 0, 5, 0, 0, 0, 255, 219, 0, 67, 1, 17, 18, 18, 24, 21, 24, 47, 26, 26, 47, 99, 66, 56, 66, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 99, 255, 192, 0, 17, 8, 2, 208, 3, 192, 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, 130, 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, 226, 227, 228, 229, 230, 231, 232, 233, 234, 242, 243, 244, 245, 246, 247, 248, 249, 250, 255, 254, 0, 6, 0, 0, 0, 0, 255, 218, 0, 12, 3, 1, 0, 2, 17, 3, 17, 0, 63, 0, 228, 5, 60, 83, 69, 60, 80, 3, 133, 56, 10, 104, 167, 138, 0, 92, 82, 138, 78, 148, 162, 128, 20, 98, 148, 82, 82, 208, 2, 211, 133, 54, 150, 128, 22, 151, 173, 54, 157, 64, 10, 41, 65, 164, 162, 128, 28, 41, 105, 180, 225, 64, 14, 165, 20, 218, 81, 64, 14, 20, 180, 218, 92, 208, 3, 135, 52, 225, 77, 20, 162, 128, 29, 138, 122, 142, 41, 20, 83, 129, 197, 0, 40, 24, 167, 83, 69, 20, 0, 236, 210, 211, 104, 205, 0, 45, 20, 153, 162, 128, 16, 210, 17, 78, 166, 181, 0, 20, 26, 41, 40, 0, 162, 131, 70, 104, 0, 20, 118, 164, 205, 20, 0, 160, 243, 70, 105, 51, 205, 20, 0, 185, 246, 165, 252, 41, 41, 51, 64, 11, 73, 248, 81, 69, 0, 38, 40, 162, 146, 128, 10, 40, 162, 128, 14, 105, 40, 206, 40, 160, 2, 138, 74, 74, 0, 90, 41, 40, 160, 5, 52, 82, 81, 64, 11, 69, 37, 25, 160, 2, 138, 76, 208, 78, 40, 1, 104, 164, 206, 104, 160, 0, 210, 31, 74, 59, 209, 64, 9, 219, 138, 74, 90, 74, 0, 41, 40, 164, 160, 2, 142, 134, 138, 74, 0, 13, 37, 46, 41, 40, 1, 41, 41, 105, 40, 0, 52, 81, 69, 0, 33, 164 2023-12-27 14:39:31.342 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] url - StreamProvider.P2P - rtsp://127.0.0.1:8554/T8210P64214624A1 2023-12-27 14:39:31.343 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - station - EventSourceType.product - station.get_properties - {'domain': 'station', 'serial_no': 'T8010P2321471945'} - {'serialNumber': 'T8010P2321471945'} 2023-12-27 14:39:31.343 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8010P2321471945', 'command': 'station.get_properties', 'messageId': 'station.get_properties.370edba8eda9448e84f2d00cce82d176'} 2023-12-27 14:39:31.343 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8010P2321471945', 'command': 'station.get_properties', 'messageId': 'station.get_properties.370edba8eda9448e84f2d00cce82d176'} 2023-12-27 14:39:31.349 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'station.get_properties_metadata.ce1d0c880546458b98732179e5c223e9', 'result': {'serialNumber': 'T8010P2321471945', '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, 'writeable': True, 'type': 'boolean'}, 'notificationStartAlarmDelay': {'key': 1282, 'name': 'notificationStartAlarmDelay', 'label': 'Notification Start Alarm Delay', 'readable': True, 'writeable': True, 'type': 'boolean'}, 'stationHomeSecuritySettings': {'key': 1157, 'name': 'stationHomeSecuritySettings', 'label': 'Security Settings Home', 'readable': True, 'writeable': False, 'type': 'string'}, 'stationAwaySecuritySettings': {'key': 1158, 'name': 'stationAwaySecuritySettings', 'label': 'Security Settings Away', 'readable': True, 'writeable': False, 'type': 'string'}, 'stationCustom1SecuritySettings': {'key': 1159, 'name': 'stationCustom1SecuritySettings', 'label': 'Security Settings Custom1', 'readable': True, 'writeable': False, 'type': 'string'}, 'stationCustom2SecuritySettings': {'key': 1160, 'name': 'stationCustom2SecuritySettings', 'label': 'Security Settings Custom2', 'readable': True, 'writeable': False, 'type': 'string'}, 'stationCustom3SecuritySettings': {'key': 1161, 'name': 'stationCustom3SecuritySettings', 'label': 'Security Settings Custom3', 'readable': True, 'writeable': False, 'type': 'string'}, 'stationOffSecuritySettings': {'key': 1180, 'name': 'stationOffSecuritySettings', 'label': 'Security Settings Off', 'readable': True, 'writeable': False, 'type': 'string'}, '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}, 'alarmArmed': {'key': 'custom_alarmArmed', 'name': 'alarmArmed', 'label': 'Alarm Armed', 'readable': True, 'writeable': False, 'type': 'boolean', 'default': False}, 'alarmArmDelay': {'key': 'custom_alarmArmDelay', 'name': 'alarmArmDelay', 'label': 'Alarm Arm Delay', 'readable': True, 'writeable': True, 'type': 'number', 'default': 0}, 'alarmDelay': {'key': 'custom_alarmDelay', 'name': 'alarmDelay', 'label': 'Alarm Delay', 'readable': True, 'writeable': True, 'type': 'number', 'default': 0}, 'alarmDelayType': {'key': 'custom_alarmDelayType', 'name': 'alarmDelayType', 'label': 'Alarm Delay 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}, 'sdStatus': {'key': 1135, 'name': 'sdStatus', 'label': 'SD Status', 'readable': True, 'writeable': False, 'type': 'number'}, 'sdCapacity': {'key': 'sd_capacity', 'name': 'sdCapacity', 'label': 'SD Capacity', 'readable': True, 'writeable': False, 'type': 'number'}, 'sdCapacityAvailable': {'key': 'sd_capacity_available', 'name': 'sdCapacityAvailable', 'label': 'SD Capacity Available', 'readable': True, 'writeable': False, 'type': 'number'}}}} 2023-12-27 14:39:31.350 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - station - EventSourceType.product - station.get_commands - {'domain': 'station', 'serial_no': 'T8010P2321471945'} - {'serialNumber': 'T8010P2321471945'} 2023-12-27 14:39:31.350 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8010P2321471945', 'command': 'station.get_commands', 'messageId': 'station.get_commands.f0f88ae0969d447d8f226c5796932990'} 2023-12-27 14:39:31.350 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8010P2321471945', 'command': 'station.get_commands', 'messageId': 'station.get_commands.f0f88ae0969d447d8f226c5796932990'} 2023-12-27 14:39:31.353 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'station.get_commands.f0f88ae0969d447d8f226c5796932990', 'result': {'serialNumber': 'T8010P2321471945', 'commands': ['stationReboot', 'stationTriggerAlarmSound', 'stationChime', 'stationDownloadImage', 'stationDatabaseQueryLatestInfo', 'stationDatabaseQueryLocal', 'stationDatabaseCoundByDate', 'stationDatabaseDelete']}} 2023-12-27 14:39:31.354 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - station - EventSourceType.station - station.is_connected - {'serial_no': 'T8010P2321471945'} - {'serialNumber': 'T8010P2321471945'} 2023-12-27 14:39:31.354 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8010P2321471945', 'command': 'station.is_connected', 'messageId': 'station.is_connected.936605f6b1034b44bc0fbe1cf79917c0'} 2023-12-27 14:39:31.354 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8010P2321471945', 'command': 'station.is_connected', 'messageId': 'station.is_connected.936605f6b1034b44bc0fbe1cf79917c0'} 2023-12-27 14:39:31.362 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'station.is_connected.936605f6b1034b44bc0fbe1cf79917c0', 'result': {'serialNumber': 'T8010P2321471945', 'connected': True}} 2023-12-27 14:39:31.362 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _set_properties -T8010P2321471945 - {'name': 'Krokusweg', 'model': 'T8010', 'serialNumber': 'T8010P2321471945', 'type': 0, 'hardwareVersion': 'P0', 'softwareVersion': '3.3.1.8h', 'macAddress': '8C:85:80:F0:35:72', 'timeFormat': 0, 'alarmVolume': 26, 'alarm': False, 'alarmType': 0, 'alarmArmed': False, 'alarmArmDelay': 0, 'alarmDelay': 0, 'alarmDelayType': 0, 'notificationStartAlarmDelay': True, 'lanIpAddress': '10.10.100.8', 'notificationSwitchModeSchedule': True, 'notificationSwitchModeGeofence': True, 'notificationSwitchModeApp': True, 'notificationSwitchModeKeypad': True, 'alarmTone': 1, 'promptVolume': 16, 'guardMode': 1, 'sdStatus': 0, 'currentMode': 1, 'connected': True} 2023-12-27 14:49:31.218 DEBUG (MainThread) [custom_components.eufy_security] coordinator - start update_local 2023-12-27 14:49:31.218 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - driver - EventSourceType.driver - driver.poll_refresh - {} - {} 2023-12-27 14:49:31.219 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'command': 'driver.poll_refresh', 'messageId': 'driver.poll_refresh.2d9b1bf58d6442a3bb395090d0e140de'} 2023-12-27 14:49:31.219 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'command': 'driver.poll_refresh', 'messageId': 'driver.poll_refresh.2d9b1bf58d6442a3bb395090d0e140de'} 2023-12-27 14:49:31.984 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'driver.poll_refresh.2d9b1bf58d6442a3bb395090d0e140de', 'result': {}} 2023-12-27 14:49:31.984 DEBUG (MainThread) [custom_components.eufy_security] coordinator - complete update_local 2023-12-27 14:49:31.984 DEBUG (MainThread) [custom_components.eufy_security] Finished fetching eufy_security data in 0.766 seconds (success: True) 2023-12-27 15:49:37.218 DEBUG (MainThread) [custom_components.eufy_security] coordinator - start update_local 2023-12-27 15:49:37.218 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - driver - EventSourceType.driver - driver.poll_refresh - {} - {} 2023-12-27 15:49:37.218 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'command': 'driver.poll_refresh', 'messageId': 'driver.poll_refresh.ed18921622244d8e9e3a47a0f41ecfad'} 2023-12-27 15:49:37.218 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'command': 'driver.poll_refresh', 'messageId': 'driver.poll_refresh.ed18921622244d8e9e3a47a0f41ecfad'} 2023-12-27 15:49:37.690 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'driver.poll_refresh.ed18921622244d8e9e3a47a0f41ecfad', 'result': {}} 2023-12-27 15:49:37.690 DEBUG (MainThread) [custom_components.eufy_security] coordinator - complete update_local 2023-12-27 15:49:37.690 DEBUG (MainThread) [custom_components.eufy_security] Finished fetching eufy_security data in 0.473 seconds (success: True) 2023-12-27 15:50:14.620 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'property changed', 'serialNumber': 'T8210P64214624A1', 'name': 'ringing', 'value': True}} 2023-12-27 15:50:14.620 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] camera _handle_property_changed - ringing 2023-12-27 15:50:14.621 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'rings', 'serialNumber': 'T8210P64214624A1', 'state': True}} 2023-12-27 15:50:14.622 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] event not handled -T8210P64214624A1 - Event(type='rings', data={'source': 'device', 'event': 'rings', 'serialNumber': 'T8210P64214624A1', 'state': True}) 2023-12-27 15:50:16.041 DEBUG (MainThread) [custom_components.eufy_security] image 1 - False - None 2023-12-27 15:50:16.041 DEBUG (MainThread) [custom_components.eufy_security] async_camera_image 5 - is_empty False 2023-12-27 15:50:16.041 DEBUG (MainThread) [custom_components.eufy_security] async_camera_image 6 - 46553 2023-12-27 15:50:24.620 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'property changed', 'serialNumber': 'T8210P64214624A1', 'name': 'ringing', 'value': False}} 2023-12-27 15:50:24.620 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] camera _handle_property_changed - ringing 2023-12-27 15:50:24.623 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'rings', 'serialNumber': 'T8210P64214624A1', 'state': False}} 2023-12-27 15:50:24.623 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] event not handled -T8210P64214624A1 - Event(type='rings', data={'source': 'device', 'event': 'rings', 'serialNumber': 'T8210P64214624A1', 'state': False}) 2023-12-27 15:59:37.217 DEBUG (MainThread) [custom_components.eufy_security] coordinator - start update_local 2023-12-27 15:59:37.217 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - driver - EventSourceType.driver - driver.poll_refresh - {} - {} 2023-12-27 15:59:37.217 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'command': 'driver.poll_refresh', 'messageId': 'driver.poll_refresh.05dab02a81b94189b5fda5b328e71784'} 2023-12-27 15:59:37.217 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'command': 'driver.poll_refresh', 'messageId': 'driver.poll_refresh.05dab02a81b94189b5fda5b328e71784'} 2023-12-27 15:59:37.645 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'driver.poll_refresh.05dab02a81b94189b5fda5b328e71784', 'result': {}} 2023-12-27 15:59:37.645 DEBUG (MainThread) [custom_components.eufy_security] coordinator - complete update_local 2023-12-27 15:59:37.645 DEBUG (MainThread) [custom_components.eufy_security] Finished fetching eufy_security data in 0.428 seconds (success: True) 2023-12-27 16:09:37.217 DEBUG (MainThread) [custom_components.eufy_security] coordinator - start update_local 2023-12-27 16:09:37.218 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - driver - EventSourceType.driver - driver.poll_refresh - {} - {} 2023-12-27 16:09:37.218 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'command': 'driver.poll_refresh', 'messageId': 'driver.poll_refresh.a1f34637bd1644c1ad56d0062de0344f'} 2023-12-27 16:09:37.218 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'command': 'driver.poll_refresh', 'messageId': 'driver.poll_refresh.a1f34637bd1644c1ad56d0062de0344f'} 2023-12-27 16:09:37.848 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'driver.poll_refresh.a1f34637bd1644c1ad56d0062de0344f', 'result': {}} 2023-12-27 16:09:37.848 DEBUG (MainThread) [custom_components.eufy_security] coordinator - complete update_local 2023-12-27 16:09:37.848 DEBUG (MainThread) [custom_components.eufy_security] Finished fetching eufy_security data in 0.631 seconds (success: True) 2023-12-27 16:14:20.560 DEBUG (MainThread) [custom_components.eufy_security] image 1 - False - None 2023-12-27 16:14:20.560 DEBUG (MainThread) [custom_components.eufy_security] async_camera_image 5 - is_empty False 2023-12-27 16:14:20.560 DEBUG (MainThread) [custom_components.eufy_security] async_camera_image 6 - 46553

Additional context I had it running some time ago and it worked back then.

ttuuxxeerr commented 6 months ago

Similar behaviour here. I am able to get notifications and enable/disable my camera, however live stream or static image are not updating.

Logger: homeassistant.components.camera Source: components/camera/init.py:846 Integration: Camera (documentation, issues) First occurred: 17:06:24 (6 occurrences) Last logged: 17:19:30

Error requesting stream: camera.garage does not support play stream service Error requesting stream: camera.entrada does not support play stream service Error requesting stream: camera.jardin does not support play stream service

ronaldt80 commented 5 months ago

@fuatakgun - I did some further testing on this and narrowed it down:

I tried to debug logging but not sure what to look for. With your knowledge of the addon schematic, which process should/ code should be triggered?

fuatakgun commented 5 months ago

I don't think this can be resolved by integration rather add-on specific.

I am also following your other issue on add-on repository and it is obvious that the image cannot be decrypted for some reason on the add-on side. Integration fully relies on add-on.

winconlin commented 5 months ago

things changed a bit and I have no idea why and what happened. To sort things out, here is my setup: I have a Server running Unraid - on this I have home assistant running as VM. Said server had a crash I can not reproduce or even know why it crashed while I was away. It is now up and running again smoothly as it did before. Ever since the crash (i guess - i did not pay close attention) the eufy home base led is red and the eufy app shows my home base as offline - my doorbell as online. Home assistant shows the doorbell as online the home base somewhat offline (only Sensor: Debug (Station) and Konfiguration: Alarm Volume and Prompt Volume seem to be "online") my log is too long to paste it here - so i created a pastebin: https://pastebin.com/VEdbsVC3 https://pastebin.com/VEdbsVC3 @fuatakgun I have absolutely no idea what's wrong. Any help is greatly welcome!

Marsman83 commented 4 months ago

Here the image is also not updating automatically.

I have a not-so-clean workaround for it: When I restart the eufy-security-ws addon wait untill it is started and then reload the config entry of the doorbell, the Image is refreshed after a short period with the latest I see in the Eufy app itself. I have automated this proces to run on certein times, however HA is throwing a notification about Addon broken everytime I restart the addon.

ttuuxxeerr commented 4 months ago

any update on this? same issue here.

ronaldt80 commented 4 months ago

I changed notifications to "full effect" in the eufy app. This changes the behaviour of the last event image positively. Not 100% but for sure in 90%+ of the cases it helps. Can you try @ttuuxxeerr and @Marsman83? If it works for you we should probably add it as a best practice to the readme file

ttuuxxeerr commented 4 months ago

Same here, after the change is better .

arjanhagg commented 4 months ago

I changed notifications to "full effect" in the eufy app. This changes the behaviour of the last event image positively. Not 100% but for sure in 90%+ of the cases it helps. Can you try @ttuuxxeerr and @Marsman83? If it works for you we should probably add it as a best practice to the readme file

I can confirm this is the solution. I suddenly had this issue since a couple of weeks and stumbled upon this thread. I recently changed the notification setting from full to minimal, which most likely caused the issue. Since I changed it back, the event image is updating again.

ronaldt80 commented 4 months ago

@fuatakgun - think we can close this one, solution is in the eufy app.

CarstenDennis commented 4 months ago

I still have the same issue as described above after setting it to full in eufy under notification - can one of you guys that got it working describe the settings you have set that is working?

arjanhagg commented 4 months ago

I still have the same issue as described above after setting it to full in eufy under notification - can one of you guys that got it working describe the settings you have set that is working?

Not sure what more there is to say. Important to know, is that changing the notification settings in the Eufy app, changes the behaviour of the Homebase for everyone including home assistant. So if you want full functionality in HA you should enable all notification options within the Eufy app.

ronaldt80 commented 4 months ago

Screenshot_20240226-212140

As for the notification behavior changing for everyone, yes, thats the downside. However easily resolved by adjusting settings on your phone (in case of Android)

CarstenDennis commented 4 months ago

Thanks! I just went around and triggered all of the cameras, and now HA shows the latest event image 👍

Dosen't look like HA get the person name, even if Eufy recognize the person though.

Has any of you guys managed to get live steam working?

Marsman83 commented 4 months ago

I changed the notification to full effect this morning but unfortunately no updated image from my doorbell cam in HA.

I have the T8220-Z wireless doorbell with a chime T8020, no home base, maybe that's the difference?

ronaldt80 commented 4 months ago

Yes, maybe, do you get the notification in the app?

pvink88 commented 2 weeks ago

@Marsman83 did you ever get it to work with T8220-Z wireless doorbell? I'm not getting it to work at all, only the 'ringing' is working.

Marsman83 commented 2 weeks ago

@Marsman83 did you ever get it to work with T8220-Z wireless doorbell? I'm not getting it to work at all, only the 'ringing' is working.

I only got the thumbnail updated by restarting the addon and integration, so I programmed a restart of those Every 3 hours.