Closed kooijman599 closed 8 months ago
follow the bug template and share the debug logs
Debug Logs from Home Assistant
2023-11-07 18:31:07.656 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - driver - EventSourceType.driver - driver.poll_refresh - {} - {}
2023-11-07 18:31:07.656 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'command': 'driver.poll_refresh', 'messageId': 'driver.poll_refresh.c78e92841a8b41a2ad25b9b5624f5df5'}
2023-11-07 18:31:07.656 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'command': 'driver.poll_refresh', 'messageId': 'driver.poll_refresh.c78e92841a8b41a2ad25b9b5624f5df5'}
2023-11-07 18:31:08.325 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'driver.poll_refresh.c78e92841a8b41a2ad25b9b5624f5df5', 'result': {}}
2023-11-07 18:31:08.326 DEBUG (MainThread) [custom_components.eufy_security] Finished fetching eufy_security data in 0.670 seconds (success: True)
2023-11-07 18:31:56.742 ERROR (MainThread) [custom_components.eufy_security] Unexpected error fetching eufy_security data: 'NoneType' object has no attribute 'poll_refresh'
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 290, in _async_refresh
self.data = await self._async_update_data()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 246, in _async_update_data
return await self.update_method()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/eufy_security/coordinator.py", line 86, in _update_local
await self._api.poll_refresh()
^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'poll_refresh'
2023-11-07 18:31:56.749 DEBUG (MainThread) [custom_components.eufy_security] Finished fetching eufy_security data in 0.007 seconds (success: False)
2023-11-07 18:33:32.411 ERROR (MainThread) [custom_components.eufy_security] Unexpected error fetching eufy_security data: 'NoneType' object has no attribute 'poll_refresh'
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 290, in _async_refresh
self.data = await self._async_update_data()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 246, in _async_update_data
return await self.update_method()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/eufy_security/coordinator.py", line 86, in _update_local
await self._api.poll_refresh()
^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'poll_refresh'
2023-11-07 18:33:32.415 DEBUG (MainThread) [custom_components.eufy_security] Finished fetching eufy_security data in 0.005 seconds (success: False)
2023-11-07 18:36:06.419 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'property changed', 'serialNumber': 'T8210P6422351A63', 'name': 'motionDetected', 'value': True}}
2023-11-07 18:36:06.420 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] camera _handle_property_changed - motionDetected
2023-11-07 18:36:06.423 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'motion detected', 'serialNumber': 'T8210P6422351A63', 'state': True}}
2023-11-07 18:36:10.079 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'property changed', 'serialNumber': 'T8210P6422351A63', 'name': 'picture', 'value': {'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, 224, 168, 162, 138, 0, 40, 162, 138, 0, 41, 41, 105, 40, 0, 165, 162, 138, 0, 74, 90, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 90, 74, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 90, 41, 41, 104, 0, 162, 138, 40, 0, 162, 138, 40, 1, 105, 40, 165, 160, 2, 146, 150, 138, 0, 74, 41, 104, 160, 4, 162, 138, 40, 0, 162, 138, 40, 0, 162, 138, 40, 0, 162, 138, 40, 1, 85, 138, 156, 142, 181, 210, 104, 250, 128, 150, 49, 20, 135, 230, 29, 43, 154, 169, 109, 230, 48, 202, 172, 15, 74, 0, 237, 179, 154, 67, 85, 172, 174, 150, 230, 16, 192, 252, 221, 197, 88, 52, 0, 134, 152, 105, 196, 211, 13, 0, 52, 211, 13, 60, 211, 13, 0, 52, 211, 13, 56, 211, 77, 0, 48, 211, 77, 57, 169, 134, 128, 26, 105, 214, 114, 152, 166, 224, 244, 60, 83, 77, 68, 228, 171, 43, 14, 198, 128, 59, 43, 121, 90, 88, 131, 122, 211, 240, 196, 213, 13, 22, 125, 241, 236, 39, 167, 34, 181, 49, 64, 13, 84, 13, 144, 123, 138, 154, 220, 146, 155, 79, 81, 197, 48, 12, 26, 119, 220, 156, 55, 103, 254, 116, 1, 56, 28, 213, 107, 232, 119, 38, 224, 58, 85, 176, 41, 197, 3, 161, 82, 40, 3, 154, 145, 48, 106, 9, 19, 138, 210, 186, 131, 99, 145, 142, 149, 73, 214, 128, 39, 210, 229, 224, 196, 79, 35, 165, 105, 149, 5, 107, 6, 54, 48, 204, 174, 59, 26, 223, 136, 135, 80, 65, 224, 242, 40, 3, 23, 80, 131, 202, 155, 122, 143, 149, 186, 253, 106, 148, 169, 149, 200, 234, 43, 162, 189, 131, 206, 129, 148, 14, 122, 138, 195, 199, 80, 122, 247, 160, 13, 61, 26, 231, 205, 135, 202, 99, 243, 45, 46, 167, 111, 145, 230, 1, 245, 172, 171, 89, 77, 173, 226, 183, 98, 107, 165, 42, 179, 195, 234, 24, 80, 7, 33, 113, 30, 214, 200, 168, 49, 90, 151, 144, 21, 102, 82, 57, 21, 156, 87, 6, 128, 35, 34, 144, 138, 121, 20, 132, 8
2023-11-07 18:36:10.079 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] camera _handle_property_changed - picture
2023-11-07 18:36:16.422 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'property changed', 'serialNumber': 'T8210P6422351A63', 'name': 'motionDetected', 'value': False}}
2023-11-07 18:36:16.422 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] camera _handle_property_changed - motionDetected
2023-11-07 18:36:16.433 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'motion detected', 'serialNumber': 'T8210P6422351A63', 'state': False}}
2023-11-07 18:41:07.658 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - driver - EventSourceType.driver - driver.poll_refresh - {} - {}
2023-11-07 18:41:07.660 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'command': 'driver.poll_refresh', 'messageId': 'driver.poll_refresh.3ea8a31a530a4315b4901ee0526c5302'}
2023-11-07 18:41:07.660 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'command': 'driver.poll_refresh', 'messageId': 'driver.poll_refresh.3ea8a31a530a4315b4901ee0526c5302'}
2023-11-07 18:41:08.268 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'driver.poll_refresh.3ea8a31a530a4315b4901ee0526c5302', 'result': {}}
2023-11-07 18:41:08.268 DEBUG (MainThread) [custom_components.eufy_security] Finished fetching eufy_security data in 0.610 seconds (success: True)
2023-11-07 18:41:56.742 ERROR (MainThread) [custom_components.eufy_security] Unexpected error fetching eufy_security data: 'NoneType' object has no attribute 'poll_refresh'
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 290, in _async_refresh
self.data = await self._async_update_data()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 246, in _async_update_data
return await self.update_method()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/eufy_security/coordinator.py", line 86, in _update_local
await self._api.poll_refresh()
^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'poll_refresh'
2023-11-07 18:41:56.748 DEBUG (MainThread) [custom_components.eufy_security] Finished fetching eufy_security data in 0.007 seconds (success: False)
2023-11-07 18:43:32.411 ERROR (MainThread) [custom_components.eufy_security] Unexpected error fetching eufy_security data: 'NoneType' object has no attribute 'poll_refresh'
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 290, in _async_refresh
self.data = await self._async_update_data()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 246, in _async_update_data
return await self.update_method()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/eufy_security/coordinator.py", line 86, in _update_local
await self._api.poll_refresh()
^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'poll_refresh'
2023-11-07 18:43:32.416 DEBUG (MainThread) [custom_components.eufy_security] Finished fetching eufy_security data in 0.005 seconds (success: False)
2023-11-07 18:51:07.660 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - driver - EventSourceType.driver - driver.poll_refresh - {} - {}
2023-11-07 18:51:07.662 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'command': 'driver.poll_refresh', 'messageId': 'driver.poll_refresh.ecd7f806ea4a4cccb31db4264b349f29'}
2023-11-07 18:51:07.662 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'command': 'driver.poll_refresh', 'messageId': 'driver.poll_refresh.ecd7f806ea4a4cccb31db4264b349f29'}
2023-11-07 18:51:08.338 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'driver.poll_refresh.ecd7f806ea4a4cccb31db4264b349f29', 'result': {}}
2023-11-07 18:51:08.339 DEBUG (MainThread) [custom_components.eufy_security] Finished fetching eufy_security data in 0.679 seconds (success: True)
2023-11-07 18:51:56.743 ERROR (MainThread) [custom_components.eufy_security] Unexpected error fetching eufy_security data: 'NoneType' object has no attribute 'poll_refresh'
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 290, in _async_refresh
self.data = await self._async_update_data()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 246, in _async_update_data
return await self.update_method()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/eufy_security/coordinator.py", line 86, in _update_local
await self._api.poll_refresh()
^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'poll_refresh'
2023-11-07 18:51:56.748 DEBUG (MainThread) [custom_components.eufy_security] Finished fetching eufy_security data in 0.006 seconds (success: False)
2023-11-07 18:52:47.407 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'property changed', 'serialNumber': 'T8210P6422351A63', 'name': 'motionDetected', 'value': True}}
2023-11-07 18:52:47.407 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] camera _handle_property_changed - motionDetected
2023-11-07 18:52:47.410 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'motion detected', 'serialNumber': 'T8210P6422351A63', 'state': True}}
2023-11-07 18:52:51.086 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'property changed', 'serialNumber': 'T8210P6422351A63', 'name': 'picture', 'value': {'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, 224, 104, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 150, 128, 18, 138, 90, 40, 0, 162, 138, 40, 1, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 90, 41, 40, 160, 5, 162, 138, 40, 0, 162, 138, 40, 0, 162, 138, 40, 0, 162, 138, 40, 0, 162, 138, 40, 0, 162, 138, 40, 0, 162, 138, 40, 0, 162, 138, 40, 0, 162, 138, 40, 1, 84, 149, 57, 29, 107, 163, 210, 47, 196, 177, 136, 156, 252, 195, 165, 115, 117, 45, 188, 166, 25, 67, 14, 212, 1, 217, 230, 144, 213, 123, 59, 149, 184, 136, 48, 60, 247, 169, 205, 0, 33, 166, 26, 113, 166, 154, 0, 105, 166, 26, 113, 166, 154, 0, 105, 226, 152, 105, 198, 154, 104, 1, 134, 154, 105, 198, 154, 104, 1, 166, 157, 105, 33, 138, 108, 3, 208, 228, 83, 13, 70, 228, 171, 43, 14, 212, 1, 215, 193, 43, 75, 24, 106, 147, 12, 77, 103, 232, 243, 239, 140, 161, 61, 57, 21, 169, 138, 0, 106, 160, 108, 169, 238, 42, 88, 14, 87, 105, 234, 188, 83, 0, 34, 156, 14, 201, 131, 118, 122, 0, 156, 10, 173, 123, 14, 228, 220, 5, 92, 2, 148, 160, 116, 42, 104, 3, 156, 145, 48, 106, 188, 139, 145, 90, 87, 80, 148, 114, 49, 210, 169, 186, 208, 4, 218, 100, 164, 131, 25, 60, 142, 149, 164, 87, 34, 176, 145, 204, 51, 171, 142, 199, 154, 222, 137, 131, 40, 35, 144, 104, 3, 30, 254, 1, 20, 219, 212, 124, 173, 252, 234, 148, 139, 149, 200, 234, 43, 160, 188, 131, 206, 133, 148, 117, 237, 88, 152, 234, 13, 0, 105, 104, 247, 62, 108, 62, 91, 31, 153, 105, 218, 157, 190, 71, 152, 7, 214, 178, 173, 101, 54, 183, 97, 135, 221, 61, 107, 164, 42, 179, 67, 142, 204, 40, 3, 146, 158, 61, 173, 154, 135, 21, 167, 121, 1, 86, 101, 35, 145, 89, 196, 98, 128, 24, 69, 33, 20, 252, 82, 98, 128, 57, 170, 40, 162, 128, 10, 40, 162, 128, 10, 4
2023-11-07 18:52:51.087 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] camera _handle_property_changed - picture
2023-11-07 18:52:57.410 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'property changed', 'serialNumber': 'T8210P6422351A63', 'name': 'motionDetected', 'value': False}}
2023-11-07 18:52:57.411 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] camera _handle_property_changed - motionDetected
2023-11-07 18:52:57.415 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'motion detected', 'serialNumber': 'T8210P6422351A63', 'state': False}}
2023-11-07 18:53:32.412 ERROR (MainThread) [custom_components.eufy_security] Unexpected error fetching eufy_security data: 'NoneType' object has no attribute 'poll_refresh'
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 290, in _async_refresh
self.data = await self._async_update_data()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 246, in _async_update_data
return await self.update_method()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/eufy_security/coordinator.py", line 86, in _update_local
await self._api.poll_refresh()
^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'poll_refresh'
2023-11-07 18:53:32.417 DEBUG (MainThread) [custom_components.eufy_security] Finished fetching eufy_security data in 0.005 seconds (success: False)
2023-11-07 18:55:02.412 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'property changed', 'serialNumber': 'T8210P6422351A63', 'name': 'motionDetected', 'value': True}}
2023-11-07 18:55:02.413 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] camera _handle_property_changed - motionDetected
2023-11-07 18:55:02.420 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'motion detected', 'serialNumber': 'T8210P6422351A63', 'state': True}}
2023-11-07 18:55:06.143 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'property changed', 'serialNumber': 'T8210P6422351A63', 'name': 'picture', 'value': {'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, 224, 104, 162, 138, 0, 41, 105, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 90, 40, 1, 41, 104, 162, 128, 10, 40, 162, 128, 10, 40, 162, 128, 10, 40, 162, 128, 10, 40, 162, 128, 10, 40, 162, 128, 10, 40, 164, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 41, 104, 1, 40, 165, 164, 160, 2, 138, 40, 160, 5, 164, 162, 138, 0, 40, 162, 138, 0, 40, 165, 164, 160, 2, 138, 40, 160, 5, 162, 138, 74, 0, 90, 40, 162, 128, 10, 40, 162, 128, 10, 41, 41, 104, 0, 162, 138, 40, 0, 162, 138, 40, 1, 41, 104, 162, 128, 10, 40, 162, 128, 10, 40, 162, 128, 10, 40, 162, 128, 10, 40, 162, 128, 10, 40, 162, 128, 10, 40, 162, 128, 22, 138, 74, 90, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 41, 41, 105, 40, 0, 162, 138, 40, 0, 162, 150, 146, 128, 28, 172, 85, 178, 58, 215, 73, 163, 234, 2, 88, 196, 82, 31, 152, 116, 174, 102, 166, 183, 152, 195, 42, 184, 236, 104, 3, 182, 205, 33, 53, 90, 202, 233, 110, 98, 12, 15, 61, 197, 88, 52, 0, 211, 77, 52, 227, 76, 52, 0, 211, 76, 52, 243, 76, 52, 0, 211, 76, 52, 227, 77, 52, 0, 211, 76, 52, 227, 77, 52, 0, 195, 79, 179, 148, 197, 54, 1, 198, 14, 69, 48, 212, 78, 74, 178, 176, 237, 64, 29, 141, 188, 166, 88, 131, 1, 82, 97, 179, 84, 52, 105, 247, 197, 176, 158, 156, 138, 212, 197, 0, 53, 80, 48, 42, 220, 228, 84, 176, 18, 83, 105, 234, 188, 83, 64, 193, 205, 46, 66, 78, 15, 103, 254, 116, 1, 56, 21, 90, 250, 29, 201, 184, 14, 69, 92, 2, 157, 229, 239, 66, 13, 0, 115, 82, 38, 42, 9, 23, 34, 180, 174, 161, 216, 228, 98, 169, 58, 208, 4, 218, 92, 185, 6, 34, 121, 94, 149, 168, 87, 112, 172, 20, 99, 12, 202, 227, 177, 230, 183, 162, 33, 212, 17, 208, 244, 160, 12, 109, 66, 15, 42, 109, 234, 62, 87, 235, 245, 170, 82, 166, 87, 35, 168, 174, 134, 242, 223, 206, 129, 144, 117, 237, 88, 96, 117, 7, 183, 20, 1, 167, 163, 92, 249, 176, 249, 76, 126, 101, 167, 106, 118, 249, 30, 96, 31, 90, 202, 181, 148, 218, 221, 134, 236, 79, 53, 210, 21, 89, 225, 245, 12, 40, 3, 145, 184, 143, 107, 103, 181, 66, 69, 106, 94, 64, 85, 153, 72, 228, 86, 105, 24, 52, 1, 30, 41, 49, 79, 197, 24, 160,
2023-11-07 18:55:06.144 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] camera _handle_property_changed - picture
2023-11-07 18:55:12.414 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'property changed', 'serialNumber': 'T8210P6422351A63', 'name': 'motionDetected', 'value': False}}
2023-11-07 18:55:12.415 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] camera _handle_property_changed - motionDetected
2023-11-07 18:55:12.424 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'motion detected', 'serialNumber': 'T8210P6422351A63', 'state': False}}
2023-11-07 19:01:07.662 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - driver - EventSourceType.driver - driver.poll_refresh - {} - {}
2023-11-07 19:01:07.662 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'command': 'driver.poll_refresh', 'messageId': 'driver.poll_refresh.408d5cddbb564d1d9e3ae1afd62853d8'}
2023-11-07 19:01:07.662 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'command': 'driver.poll_refresh', 'messageId': 'driver.poll_refresh.408d5cddbb564d1d9e3ae1afd62853d8'}
2023-11-07 19:01:08.346 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'driver.poll_refresh.408d5cddbb564d1d9e3ae1afd62853d8', 'result': {}}
2023-11-07 19:01:08.346 DEBUG (MainThread) [custom_components.eufy_security] Finished fetching eufy_security data in 0.685 seconds (success: True)
2023-11-07 19:01:56.743 ERROR (MainThread) [custom_components.eufy_security] Unexpected error fetching eufy_security data: 'NoneType' object has no attribute 'poll_refresh'
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 290, in _async_refresh
self.data = await self._async_update_data()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 246, in _async_update_data
return await self.update_method()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/eufy_security/coordinator.py", line 86, in _update_local
await self._api.poll_refresh()
^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'poll_refresh'
2023-11-07 19:01:56.750 DEBUG (MainThread) [custom_components.eufy_security] Finished fetching eufy_security data in 0.007 seconds (success: False)
2023-11-07 19:03:32.412 ERROR (MainThread) [custom_components.eufy_security] Unexpected error fetching eufy_security data: 'NoneType' object has no attribute 'poll_refresh'
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 290, in _async_refresh
self.data = await self._async_update_data()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 246, in _async_update_data
return await self.update_method()
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/eufy_security/coordinator.py", line 86, in _update_local
await self._api.poll_refresh()
^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'poll_refresh'
2023-11-07 19:03:32.418 DEBUG (MainThread) [custom_components.eufy_security] Finished fetching eufy_security data in 0.006 seconds (success: False)
2023-11-07 19:07:17.362 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'driver', 'event': 'push disconnected'}}
2023-11-07 19:07:17.366 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'driver', 'event': 'disconnected'}}
2023-11-07 19:07:17.373 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'server', 'event': 'shutdown'}}
2023-11-07 19:07:17.374 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] websocket client _on_close False
2023-11-07 19:07:17.374 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] on_close - executed - <Task finished name='Task-47241' coro=<WebSocketClient._process_messages() done, defined at /config/custom_components/eufy_security/eufy_security_api/web_socket_client.py:62> result=None> = None
2023-11-07 19:07:22.378 DEBUG (MainThread) [custom_components.eufy_security] async_unload_entry 1
2023-11-07 19:07:22.397 DEBUG (MainThread) [custom_components.eufy_security] async_unload_entry 2
2023-11-07 19:07:58.085 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] on_open - executed
2023-11-07 19:07:58.086 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - server - EventSourceType.server - set_api_schema - {'schema_version': 19} - {'schemaVersion': 19}
2023-11-07 19:07:58.086 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'schemaVersion': 19, 'command': 'set_api_schema', 'messageId': 'set_api_schema.0a444e054a374d60bfa67f287e519637'}
2023-11-07 19:07:58.086 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'schemaVersion': 19, 'command': 'set_api_schema', 'messageId': 'set_api_schema.0a444e054a374d60bfa67f287e519637'}
2023-11-07 19:07:58.095 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-11-07 19:07:58.101 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'set_api_schema.0a444e054a374d60bfa67f287e519637', 'result': {}}
2023-11-07 19:07:58.102 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _set_products 1
2023-11-07 19:07:58.102 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - server - EventSourceType.server - start_listening - {} - {}
2023-11-07 19:07:58.102 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'command': 'start_listening', 'messageId': 'start_listening.7efa9c46061b471f840f339344bb4a8c'}
2023-11-07 19:07:58.103 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'command': 'start_listening', 'messageId': 'start_listening.7efa9c46061b471f840f339344bb4a8c'}
2023-11-07 19:07:58.114 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'start_listening.7efa9c46061b471f840f339344bb4a8c', 'result': {'state': {'driver': {'version': '2.9.1', 'connected': True, 'pushConnected': True, 'mqttConnected': False}, 'stations': ['T8030P2322450026'], 'devices': ['T8210P6422351A63']}}}
2023-11-07 19:07:58.114 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _set_products 2
2023-11-07 19:07:58.114 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.product - device.get_properties - {'domain': 'device', 'serial_no': 'T8210P6422351A63'} - {'serialNumber': 'T8210P6422351A63'}
2023-11-07 19:07:58.114 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8210P6422351A63', 'command': 'device.get_properties', 'messageId': 'device.get_properties.9881844fdbd84947af8b09a97287b5ac'}
2023-11-07 19:07:58.114 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8210P6422351A63', 'command': 'device.get_properties', 'messageId': 'device.get_properties.9881844fdbd84947af8b09a97287b5ac'}
2023-11-07 19:07:58.173 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.get_properties.9881844fdbd84947af8b09a97287b5ac', 'result': {'serialNumber': 'T8210P6422351A63', 'properties': {'name': 'Deurbel', 'model': 'T8210', 'serialNumber': 'T8210P6422351A63', 'hardwareVersion': 'T8210', 'softwareVersion': '5.7.5', 'type': 7, 'stationSerialNumber': 'T8030P2322450026', 'battery': 86, 'batteryTemperature': 11, 'wifiRssi': -46, 'wifiSignalLevel': 4, 'enabled': True, 'autoNightvision': True, 'statusLed': True, 'motionDetection': True, 'motionDetectionSensitivity': 5, 'motionDetectionTypeHuman': True, 'motionDetectionTypeHumanRecognition': True, 'motionDetectionTypePet': True, 'motionDetectionTypeVehicle': True, 'motionDetectionTypeAllOtherMotions': True, 'motionDetected': False, 'personDetected': False, 'personName': '', 'watermark': 1, 'state': 1, 'petDetected': False, 'soundDetected': False, 'cryingDetected': False, 'ringing': False, 'speakerVolume': 100, 'ringtoneVolume': 100, 'audioRecording': True, 'powerWorkingMode': 1, 'chargingStatus': 3, 'recordingEndClipMotionStops': True, 'recordingClipLength': 60, 'recordingRetriggerInterval': 5, 'videoStreamingQuality': 1, 'videoWdr': False, 'chimeIndoor': True, 'chimeHomebase': False, 'chimeHomebaseRingtoneVolume': 12, 'chimeHomebaseRingtoneType': 0, 'notificationType': 2, 'notificationRing': True, 'notificationMotion': True, 'snooze': False, 'snoozeTime': 0, 'identityPersonDetected': False, 'strangerPersonDetected': False, 'vehicleDetected': False, 'dogDetected': False, 'dogLickDetected': False, 'dogPoopDetected': False, 'detectionStatisticsWorkingDays': 37, 'detectionStatisticsDetectedEvents': 3617, 'detectionStatisticsRecordedEvents': 1457, '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, 224, 168, 162, 138, 0, 40, 162, 138, 0, 74, 40, 162, 128, 22, 138, 40, 160, 2, 138, 74, 90, 0, 41, 41, 104, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 16
2023-11-07 19:07:58.174 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.product - device.get_properties_metadata - {'domain': 'device', 'serial_no': 'T8210P6422351A63'} - {'serialNumber': 'T8210P6422351A63'}
2023-11-07 19:07:58.174 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8210P6422351A63', 'command': 'device.get_properties_metadata', 'messageId': 'device.get_properties_metadata.c9d593e1d5804bb49cd9ae0d2d80cfd9'}
2023-11-07 19:07:58.174 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8210P6422351A63', 'command': 'device.get_properties_metadata', 'messageId': 'device.get_properties_metadata.c9d593e1d5804bb49cd9ae0d2d80cfd9'}
2023-11-07 19:07:58.184 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.get_properties_metadata.c9d593e1d5804bb49cd9ae0d2d80cfd9', 'result': {'serialNumber': 'T8210P6422351A63', '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': 1035, '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'}}, '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
2023-11-07 19:07:58.185 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.product - device.get_commands - {'domain': 'device', 'serial_no': 'T8210P6422351A63'} - {'serialNumber': 'T8210P6422351A63'}
2023-11-07 19:07:58.185 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8210P6422351A63', 'command': 'device.get_commands', 'messageId': 'device.get_commands.438ed3251a61404b94f7d5fe6b9aaa73'}
2023-11-07 19:07:58.185 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8210P6422351A63', 'command': 'device.get_commands', 'messageId': 'device.get_commands.438ed3251a61404b94f7d5fe6b9aaa73'}
2023-11-07 19:07:58.190 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.get_commands.438ed3251a61404b94f7d5fe6b9aaa73', 'result': {'serialNumber': 'T8210P6422351A63', 'commands': ['start_livestream', 'stop_livestream', 'quick_response', 'start_download', 'cancel_download', 'start_talkback', 'stop_talkback', 'snooze']}}
2023-11-07 19:07:58.190 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.device - device.is_rtsp_livestreaming - {'serial_no': 'T8210P6422351A63'} - {'serialNumber': 'T8210P6422351A63'}
2023-11-07 19:07:58.191 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8210P6422351A63', 'command': 'device.is_rtsp_livestreaming', 'messageId': 'device.is_rtsp_livestreaming.5fde2d69ef7142199fc558f1aa5d18b5'}
2023-11-07 19:07:58.191 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8210P6422351A63', 'command': 'device.is_rtsp_livestreaming', 'messageId': 'device.is_rtsp_livestreaming.5fde2d69ef7142199fc558f1aa5d18b5'}
2023-11-07 19:07:58.194 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.is_rtsp_livestreaming.5fde2d69ef7142199fc558f1aa5d18b5', 'result': {'serialNumber': 'T8210P6422351A63', 'livestreaming': False}}
2023-11-07 19:07:58.195 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.device - device.is_livestreaming - {'serial_no': 'T8210P6422351A63'} - {'serialNumber': 'T8210P6422351A63'}
2023-11-07 19:07:58.195 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8210P6422351A63', 'command': 'device.is_livestreaming', 'messageId': 'device.is_livestreaming.7074beb6abbb4cfebb43fce7967e490b'}
2023-11-07 19:07:58.195 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8210P6422351A63', 'command': 'device.is_livestreaming', 'messageId': 'device.is_livestreaming.7074beb6abbb4cfebb43fce7967e490b'}
2023-11-07 19:07:58.200 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.is_livestreaming.7074beb6abbb4cfebb43fce7967e490b', 'result': {'serialNumber': 'T8210P6422351A63', 'livestreaming': False}}
2023-11-07 19:07:58.201 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.device - device.get_voices - {'domain': 'device', 'serial_no': 'T8210P6422351A63'} - {'serialNumber': 'T8210P6422351A63'}
2023-11-07 19:07:58.201 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8210P6422351A63', 'command': 'device.get_voices', 'messageId': 'device.get_voices.0b8fa6c317594af49dbfd5d48a4f5318'}
2023-11-07 19:07:58.201 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8210P6422351A63', 'command': 'device.get_voices', 'messageId': 'device.get_voices.0b8fa6c317594af49dbfd5d48a4f5318'}
2023-11-07 19:07:58.287 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.get_voices.0b8fa6c317594af49dbfd5d48a4f5318', 'result': {'serialNumber': 'T8210P6422351A63', '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%2F20231107%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20231107T180758Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=e3478952ae4409a381bd86e99eaf3e41ae538394162f26bf61ce26b9c5ddf7e1', '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%2F20231107%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20231107T180758Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=0e37f2ae43de22730f9d3a179ca79a0f7bc130cd39d68a15a8093f1c55d21e81', '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%2F20231107%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20231107T180758Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=c89888b5baeeac190c6f596e32e4d4608bf105b0edb815abeb1fcb4d17a541ed', 'voice_type': 0, 'key_prefix': '/voice/2019/06/27/mobile/T9001A0218260014/xsRa7g3GIzeGGcXL.We will be right there.wav'}, '282404': {'voice_id': 282404, 'user_id': 'acc9e9bdd997eccad18a48f83f8bbfd510497a39', 'desc': 'Bezorger aan de deur', 'device_sn': 'T8210P6422351A63', 'voice_link': 'https://zhixin-security-eu.s3.eu-central-1.amazonaws.com/voice/2023/07/24/mobile/T8210P6422351A63/WJyYjeWVtQQouIrT.voice_response_1690209412583.aac?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJYLV2KOLW6PU4FSA%2F20231107%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20231107T180758Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=10195dc8637647e3195ef5969fd6070f99f89985944b5be01ef91a2ec3097b2b', 'voice_type': 1, 'key_prefix': '/voice/2023/07/24/mobile/T8210P6422351A63/WJyYjeWVtQQouIrT.voice_response_1690209412583.aac'}, '285200': {'voice_id': 285200, 'user_id': 'acc9e9bdd997eccad18a48f83f8bbfd510497a39', 'desc': 'Er is iemand thuis', 'device_sn': 'T8210P6422351A63', 'voice_link': 'https://zhixin-security-eu.s3.eu-central-1.amazonaws.com/voice/2023/08/02/mobile/T8210P6422351A63/q55k61oGOnLGM446.voice_response_1690969707840.aac?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJYLV2KOLW6PU4FSA%2F20231107%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20231107T180758Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=084a1fe901fa46f6286cce7615b26ae139915c8946dcb18c1a6aeff480ddd065', 'voice_type': 1, 'key_prefix': '/voice/2023/08/02/mobile/T8210P6422351A63/q55k61oGOnLGM446.voice_response_1690969707840.aac'}}}}
2023-11-07 19:07:58.297 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _set_properties -T8210P6422351A63 - {'name': 'Deurbel', 'model': 'T8210', 'serialNumber': 'T8210P6422351A63', 'hardwareVersion': 'T8210', 'softwareVersion': '5.7.5', 'type': 7, 'stationSerialNumber': 'T8030P2322450026', 'battery': 86, 'batteryTemperature': 11, 'wifiRssi': -46, 'wifiSignalLevel': 4, 'enabled': True, 'autoNightvision': True, 'statusLed': True, 'motionDetection': True, 'motionDetectionSensitivity': 5, 'motionDetectionTypeHuman': True, 'motionDetectionTypeHumanRecognition': True, 'motionDetectionTypePet': True, 'motionDetectionTypeVehicle': True, 'motionDetectionTypeAllOtherMotions': True, 'motionDetected': False, 'personDetected': False, 'personName': '', 'watermark': 1, 'state': 1, 'petDetected': False, 'soundDetected': False, 'cryingDetected': False, 'ringing': False, 'speakerVolume': 100, 'ringtoneVolume': 100, 'audioRecording': True, 'powerWorkingMode': 1, 'chargingStatus': 3, 'recordingEndClipMotionStops': True, 'recordingClipLength': 60, 'recordingRetriggerInterval': 5, 'videoStreamingQuality': 1, 'videoWdr': False, 'chimeIndoor': True, 'chimeHomebase': False, 'chimeHomebaseRingtoneVolume': 12, 'chimeHomebaseRingtoneType': 0, 'notificationType': 2, 'notificationRing': True, 'notificationMotion': True, 'snooze': False, 'snoozeTime': 0, 'identityPersonDetected': False, 'strangerPersonDetected': False, 'vehicleDetected': False, 'dogDetected': False, 'dogLickDetected': False, 'dogPoopDetected': False, 'detectionStatisticsWorkingDays': 37, 'detectionStatisticsDetectedEvents': 3617, 'detectionStatisticsRecordedEvents': 1457, '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, 224, 168, 162, 138, 0, 40, 162, 138, 0, 74, 40, 162, 128, 22, 138, 40, 160, 2, 138, 74, 90, 0, 41, 41, 104, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 138, 40, 160, 2, 150, 146,
2023-11-07 19:07:58.299 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] None
2023-11-07 19:07:58.299 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] url - StreamProvider.P2P - rtsp://127.0.0.1:8554/T8210P6422351A63
2023-11-07 19:07:58.299 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - station - EventSourceType.product - station.get_properties - {'domain': 'station', 'serial_no': 'T8030P2322450026'} - {'serialNumber': 'T8030P2322450026'}
2023-11-07 19:07:58.299 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8030P2322450026', 'command': 'station.get_properties', 'messageId': 'station.get_properties.f8a827181c4a4a4eab6e9d467f4d0093'}
2023-11-07 19:07:58.299 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8030P2322450026', 'command': 'station.get_properties', 'messageId': 'station.get_properties.f8a827181c4a4a4eab6e9d467f4d0093'}
2023-11-07 19:07:58.307 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'station.get_properties.f8a827181c4a4a4eab6e9d467f4d0093', 'result': {'serialNumber': 'T8030P2322450026', 'properties': {'name': 'HomeBase 3', 'model': 'T8030', 'serialNumber': 'T8030P2322450026', 'type': 18, 'hardwareVersion': 'V05', 'softwareVersion': '3.3.2.6', 'macAddress': '0417B64BD3C8', 'timeFormat': 1, 'alarmVolume': 1, 'alarm': False, 'alarmType': 0, 'alarmArmed': False, 'alarmArmDelay': 0, 'alarmDelay': 0, 'alarmDelayType': 0, 'guardMode': 1, 'promptVolume': 15, 'lanIpAddress': '192.168.178.69', 'notificationSwitchModeSchedule': True, 'notificationSwitchModeGeofence': True, 'notificationSwitchModeApp': True, 'notificationSwitchModeKeypad': True, 'sdStatus': 0, 'notificationStartAlarmDelay': True, 'alarmTone': 1, 'currentMode': 1}}}
2023-11-07 19:07:58.308 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - station - EventSourceType.product - station.get_properties_metadata - {'domain': 'station', 'serial_no': 'T8030P2322450026'} - {'serialNumber': 'T8030P2322450026'}
2023-11-07 19:07:58.308 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8030P2322450026', 'command': 'station.get_properties_metadata', 'messageId': 'station.get_properties_metadata.4b3e2bcff03c4b2d935034030681a38e'}
2023-11-07 19:07:58.308 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8030P2322450026', 'command': 'station.get_properties_metadata', 'messageId': 'station.get_properties_metadata.4b3e2bcff03c4b2d935034030681a38e'}
2023-11-07 19:07:58.314 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'station.get_properties_metadata.4b3e2bcff03c4b2d935034030681a38e', 'result': {'serialNumber': 'T8030P2322450026', '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-11-07 19:07:58.314 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - station - EventSourceType.product - station.get_commands - {'domain': 'station', 'serial_no': 'T8030P2322450026'} - {'serialNumber': 'T8030P2322450026'}
2023-11-07 19:07:58.315 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8030P2322450026', 'command': 'station.get_commands', 'messageId': 'station.get_commands.cbb813f664fe4b3fb39be49e75279500'}
2023-11-07 19:07:58.315 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8030P2322450026', 'command': 'station.get_commands', 'messageId': 'station.get_commands.cbb813f664fe4b3fb39be49e75279500'}
2023-11-07 19:07:58.318 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'station.get_commands.cbb813f664fe4b3fb39be49e75279500', 'result': {'serialNumber': 'T8030P2322450026', 'commands': ['stationReboot', 'stationTriggerAlarmSound', 'stationDownloadImage', 'stationDatabaseQueryLatestInfo', 'stationDatabaseQueryLocal', 'stationDatabaseCoundByDate', 'stationDatabaseDelete']}}
2023-11-07 19:07:58.319 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _set_properties -T8030P2322450026 - {'name': 'HomeBase 3', 'model': 'T8030', 'serialNumber': 'T8030P2322450026', 'type': 18, 'hardwareVersion': 'V05', 'softwareVersion': '3.3.2.6', 'macAddress': '0417B64BD3C8', 'timeFormat': 1, 'alarmVolume': 1, 'alarm': False, 'alarmType': 0, 'alarmArmed': False, 'alarmArmDelay': 0, 'alarmDelay': 0, 'alarmDelayType': 0, 'guardMode': 1, 'promptVolume': 15, 'lanIpAddress': '192.168.178.69', 'notificationSwitchModeSchedule': True, 'notificationSwitchModeGeofence': True, 'notificationSwitchModeApp': True, 'notificationSwitchModeKeypad': True, 'sdStatus': 0, 'notificationStartAlarmDelay': True, 'alarmTone': 1, 'currentMode': 1}
2023-11-07 19:08:18.053 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/local/lib/python3.11/site-packages/aiohttp/http_websocket.py", line 676, in ping
await self._send_frame(message, WSMsgType.PING)
File "/usr/local/lib/python3.11/site-packages/aiohttp/http_websocket.py", line 646, in _send_frame
self._write(header + mask + message)
File "/usr/local/lib/python3.11/site-packages/aiohttp/http_websocket.py", line 663, in _write
raise ConnectionResetError("Cannot write to closing transport")
ConnectionResetError: Cannot write to closing transport
2023-11-07 19:10:01.777 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.device - device.quick_response - {'serial_no': 'T8210P6422351A63', 'voice_id': 285200} - {'voiceId': 285200, 'serialNumber': 'T8210P6422351A63'}
2023-11-07 19:10:01.777 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'voiceId': 285200, 'serialNumber': 'T8210P6422351A63', 'command': 'device.quick_response', 'messageId': 'device.quick_response.680322595f5f462c93b9af4ad1a4ad40'}
2023-11-07 19:10:01.777 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'voiceId': 285200, 'serialNumber': 'T8210P6422351A63', 'command': 'device.quick_response', 'messageId': 'device.quick_response.680322595f5f462c93b9af4ad1a4ad40'}
2023-11-07 19:10:01.794 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.quick_response.680322595f5f462c93b9af4ad1a4ad40', 'result': {'async': True}}
2023-11-07 19:10:01.838 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'command result', 'serialNumber': 'T8210P6422351A63', 'command': 'quick_response', 'returnCode': -1, 'returnCodeName': 'ERROR_PPCS_NOT_INITIALIZED', 'customData': {'command': {'name': 'deviceQuickResponse', 'value': 285200}}}}
2023-11-07 19:10:17.982 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'property changed', 'serialNumber': 'T8210P6422351A63', 'name': 'wifiRssi', 'value': -47}}
2023-11-07 19:10:17.982 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] camera _handle_property_changed - wifiRssi
2023-11-07 19:10:19.143 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'property changed', 'serialNumber': 'T8210P6422351A63', 'name': 'wifiRssi', 'value': -46}}
2023-11-07 19:10:19.143 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] camera _handle_property_changed - wifiRssi
2023-11-07 19:10:19.952 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.device - device.quick_response - {'serial_no': 'T8210P6422351A63', 'voice_id': 282404} - {'voiceId': 282404, 'serialNumber': 'T8210P6422351A63'}
2023-11-07 19:10:19.952 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'voiceId': 282404, 'serialNumber': 'T8210P6422351A63', 'command': 'device.quick_response', 'messageId': 'device.quick_response.d655bfe76c014643bc59c3fc216a91e5'}
2023-11-07 19:10:19.953 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'voiceId': 282404, 'serialNumber': 'T8210P6422351A63', 'command': 'device.quick_response', 'messageId': 'device.quick_response.d655bfe76c014643bc59c3fc216a91e5'}
2023-11-07 19:10:19.970 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.quick_response.d655bfe76c014643bc59c3fc216a91e5', 'result': {'async': True}}
2023-11-07 19:10:20.010 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'command result', 'serialNumber': 'T8210P6422351A63', 'command': 'quick_response', 'returnCode': -1, 'returnCodeName': 'ERROR_PPCS_NOT_INITIALIZED', 'customData': {'command': {'name': 'deviceQuickResponse', 'value': 282404}}}}
Logs from Eufy Security Add-on
stationSN: 'T8030P2322450026',
seqNo: 6,
header: {
commandId: 1706,
bytesToRead: 36,
channel: 0,
signCode: 0,
type: 1
},
bytesRead: 36,
bytesToRead: 36,
firstPartMessage: true,
messageSize: 52
}
2023-11-07 18:16:18.435 DEBUG [P2PClientProtocol.handleData] Handle DATA DATA - Received data
{
stationSN: 'T8030P2322450026',
commandIdName: 'CMD_BAT_DOORBELL_QUICK_RESPONSE',
commandId: 1706,
resultCodeName: 'ERROR_PPCS_NOT_INITIALIZED',
resultCode: -1,
resultData: '0000000000000000000000000000000000000000000000000000000000000000',
data: 'ffffffff0000000000000000000000000000000000000000000000000000000000000000',
seqNumber: 8,
p2pDataSeqNumber: 7,
offsetDataSeqNumber: 0
}
2023-11-07 18:16:18.437 DEBUG [P2PClientProtocol.handleData] Handle DATA DATA - Result data received - Detecting correct sequence number
{
stationSN: 'T8030P2322450026',
commandIdName: 'CMD_BAT_DOORBELL_QUICK_RESPONSE',
commandId: 1706,
seqNumber: 6,
newSeqNumber: 7,
p2pSeqMappingCount: 0
}
2023-11-07 18:16:18.439 DEBUG [P2PClientProtocol.handleData] Handle DATA DATA - Result data for command received
{
stationSN: 'T8030P2322450026',
message: {
sequence: 7,
commandType: 1706,
nestedCommandType: undefined,
channel: 0,
acknowledged: true,
retries: 0,
returnCode: -133,
data: <Buffer d1 00 00 07 58 5a 59 48 aa 06 90 00 00 00 01 00 00 01 00 00 20 53 9d ba 87 5d 02 76 26 83 f4 dc 4d 5f 43 bf b4 00 1a 80 43 e3 d1 ab 3b cd 37 36 60 a3 ... 114 more bytes>,
customData: {
command: {
name: 'deviceQuickResponse',
value: 282404
}
}
},
resultCodeName: 'ERROR_PPCS_NOT_INITIALIZED',
resultCode: -1
}
2023-11-07 18:16:18.447 DEBUG [Station.onCommandResponse] Station got p2p command response
{
station: 'T8030P2322450026',
commandType: 1706,
channel: 0,
returnCodeName: 'ERROR_PPCS_NOT_INITIALIZED',
returnCode: -1,
customData: {
command: {
name: 'deviceQuickResponse',
value: 282404
}
}
}
2023-11-07 18:16:18.449 DEBUG [P2PClientProtocol.handleMsg] Received message - DATA DATA - Received expected sequence
{
stationSN: 'T8030P2322450026',
remoteAddress: '192.168.178.69',
remotePort: 27333,
dataType: 'DATA',
seqNo: 6,
expectedSeqNo: 7,
queuedDataSize: 0
}
2023-11-07 18:16:18.452 DEBUG [P2PClientProtocol.handleMsg] Received message - DATA DATA - Processing sequence 6...
{
stationSN: 'T8030P2322450026',
remoteAddress: '192.168.178.69',
remotePort: 27333,
dataType: 'DATA',
seqNo: 6
}
2023-11-07 18:16:18.454 DEBUG [P2PClientProtocol.handleMsg] Received message - DATA DATA - Received already processed sequence
{
stationSN: 'T8030P2322450026',
remoteAddress: '192.168.178.69',
remotePort: 27333,
dataType: 'DATA',
seqNo: 6,
expectedSeqNo: 7,
queuedDataSize: 0
}
Please get the latest version, this is fixed now.
@fuatakgun Thanks for your update. I just updated to v7.7.3 and restarted HA. However, the quick responses still doesn't work. Here I send you the updated logfiles. I hope you can help me out.
DEBUG log:
2023-11-07 22:50:51.035 WARNING (SyncWorker_4) [homeassistant.loader] We found a custom integration deebot which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2023-11-07 22:50:51.037 WARNING (SyncWorker_4) [homeassistant.loader] We found a custom integration afvalbeheer which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2023-11-07 22:50:51.039 WARNING (SyncWorker_4) [homeassistant.loader] We found a custom integration zha_toolkit which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2023-11-07 22:50:51.040 WARNING (SyncWorker_4) [homeassistant.loader] We found a custom integration webrtc which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2023-11-07 22:50:51.042 WARNING (SyncWorker_4) [homeassistant.loader] We found a custom integration hacs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2023-11-07 22:50:51.043 WARNING (SyncWorker_4) [homeassistant.loader] We found a custom integration eufy_security which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2023-11-07 22:51:09.465 WARNING (MainThread) [androidtv.adb_manager.adb_manager_async] Couldn't connect to 192.168.178.30:5555. TcpTimeoutException: Connecting to 192.168.178.30:5555 timed out (1.0 seconds)
2023-11-07 22:51:15.568 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] on_open - executed
2023-11-07 22:51:15.568 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - server - EventSourceType.server - set_api_schema - {'schema_version': 19} - {'schemaVersion': 19}
2023-11-07 22:51:15.569 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'schemaVersion': 19, 'command': 'set_api_schema', 'messageId': 'set_api_schema.9923d49ca0a14d6e92809f50f8ac96bc'}
2023-11-07 22:51:15.569 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'schemaVersion': 19, 'command': 'set_api_schema', 'messageId': 'set_api_schema.9923d49ca0a14d6e92809f50f8ac96bc'}
2023-11-07 22:51:15.605 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-11-07 22:51:15.632 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'set_api_schema.9923d49ca0a14d6e92809f50f8ac96bc', 'result': {}}
2023-11-07 22:51:15.753 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _set_products 1
2023-11-07 22:51:15.754 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - server - EventSourceType.server - start_listening - {} - {}
2023-11-07 22:51:15.754 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'command': 'start_listening', 'messageId': 'start_listening.77a862b1801c44838a20ec1f8cae2268'}
2023-11-07 22:51:15.754 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'command': 'start_listening', 'messageId': 'start_listening.77a862b1801c44838a20ec1f8cae2268'}
2023-11-07 22:51:15.783 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'start_listening.77a862b1801c44838a20ec1f8cae2268', 'result': {'state': {'driver': {'version': '2.9.1', 'connected': True, 'pushConnected': True, 'mqttConnected': False}, 'stations': ['T8030P2322450026'], 'devices': ['T8210P6422351A63']}}}
2023-11-07 22:51:15.787 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _set_products 2
2023-11-07 22:51:15.787 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.product - device.get_properties - {'domain': 'device', 'serial_no': 'T8210P6422351A63'} - {'serialNumber': 'T8210P6422351A63'}
2023-11-07 22:51:15.788 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8210P6422351A63', 'command': 'device.get_properties', 'messageId': 'device.get_properties.254c87b4a6a44ebbab02d567a14ff5cc'}
2023-11-07 22:51:15.788 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8210P6422351A63', 'command': 'device.get_properties', 'messageId': 'device.get_properties.254c87b4a6a44ebbab02d567a14ff5cc'}
2023-11-07 22:51:15.863 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.get_properties.254c87b4a6a44ebbab02d567a14ff5cc', 'result': {'serialNumber': 'T8210P6422351A63', 'properties': {'name': 'Deurbel', 'model': 'T8210', 'serialNumber': 'T8210P6422351A63', 'hardwareVersion': 'T8210', 'softwareVersion': '5.7.5', 'type': 7, 'stationSerialNumber': 'T8030P2322450026', 'battery': 85, 'batteryTemperature': 11, 'wifiRssi': -46, 'wifiSignalLevel': 4, 'enabled': True, 'autoNightvision': True, 'statusLed': True, 'motionDetection': True, 'motionDetectionSensitivity': 5, 'motionDetectionTypeHuman': True, 'motionDetectionTypeHumanRecognition': True, 'motionDetectionTypePet': True, 'motionDetectionTypeVehicle': True, 'motionDetectionTypeAllOtherMotions': True, 'motionDetected': False, 'personDetected': False, 'personName': '', 'watermark': 1, 'state': 1, 'petDetected': False, 'soundDetected': False, 'cryingDetected': False, 'ringing': False, 'speakerVolume': 100, 'ringtoneVolume': 100, 'audioRecording': True, 'powerWorkingMode': 1, 'chargingStatus': 3, 'recordingEndClipMotionStops': True, 'recordingClipLength': 60, 'recordingRetriggerInterval': 5, 'videoStreamingQuality': 1, 'videoWdr': False, 'chimeIndoor': True, 'chimeHomebase': False, 'chimeHomebaseRingtoneVolume': 12, 'chimeHomebaseRingtoneType': 0, 'notificationType': 2, 'notificationRing': True, 'notificationMotion': True, 'snooze': False, 'snoozeTime': 0, 'identityPersonDetected': False, 'strangerPersonDetected': False, 'vehicleDetected': False, 'dogDetected': False, 'dogLickDetected': False, 'dogPoopDetected': False, 'detectionStatisticsWorkingDays': 37, 'detectionStatisticsDetectedEvents': 3617, 'detectionStatisticsRecordedEvents': 1457, '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, 224, 232, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 51, 69, 37, 45, 0, 20, 81, 69, 0, 20, 81, 69, 0, 25, 162, 138, 40, 0, 163, 52, 148, 180, 0, 81, 69, 20, 0, 81, 69, 20, 0, 81, 69, 20, 0, 81, 69, 20, 0, 81, 69, 20, 0, 81, 69, 20, 0, 81, 69, 20, 0, 81, 69, 20, 0, 81, 69, 20, 0, 81, 69, 20, 0, 81, 69, 20, 0, 81, 69, 20, 0, 81, 69, 20, 0, 81, 69, 20, 0, 10, 40, 162, 128, 22, 146, 138, 40, 176, 5, 41, 164, 162,
2023-11-07 22:51:15.865 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.product - device.get_properties_metadata - {'domain': 'device', 'serial_no': 'T8210P6422351A63'} - {'serialNumber': 'T8210P6422351A63'}
2023-11-07 22:51:15.865 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8210P6422351A63', 'command': 'device.get_properties_metadata', 'messageId': 'device.get_properties_metadata.0c4fbec847e74950adbe038be576736a'}
2023-11-07 22:51:15.865 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8210P6422351A63', 'command': 'device.get_properties_metadata', 'messageId': 'device.get_properties_metadata.0c4fbec847e74950adbe038be576736a'}
2023-11-07 22:51:15.884 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.get_properties_metadata.0c4fbec847e74950adbe038be576736a', 'result': {'serialNumber': 'T8210P6422351A63', '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': 1035, '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'}}, '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
2023-11-07 22:51:15.886 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.product - device.get_commands - {'domain': 'device', 'serial_no': 'T8210P6422351A63'} - {'serialNumber': 'T8210P6422351A63'}
2023-11-07 22:51:15.887 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8210P6422351A63', 'command': 'device.get_commands', 'messageId': 'device.get_commands.0408e62480f5427da3dc640683458e70'}
2023-11-07 22:51:15.887 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8210P6422351A63', 'command': 'device.get_commands', 'messageId': 'device.get_commands.0408e62480f5427da3dc640683458e70'}
2023-11-07 22:51:15.898 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.get_commands.0408e62480f5427da3dc640683458e70', 'result': {'serialNumber': 'T8210P6422351A63', 'commands': ['start_livestream', 'stop_livestream', 'quick_response', 'start_download', 'cancel_download', 'start_talkback', 'stop_talkback', 'snooze']}}
2023-11-07 22:51:15.905 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.device - device.is_rtsp_livestreaming - {'serial_no': 'T8210P6422351A63'} - {'serialNumber': 'T8210P6422351A63'}
2023-11-07 22:51:15.905 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8210P6422351A63', 'command': 'device.is_rtsp_livestreaming', 'messageId': 'device.is_rtsp_livestreaming.9f68332ddbb648169a6e3cf295b00b92'}
2023-11-07 22:51:15.905 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8210P6422351A63', 'command': 'device.is_rtsp_livestreaming', 'messageId': 'device.is_rtsp_livestreaming.9f68332ddbb648169a6e3cf295b00b92'}
2023-11-07 22:51:15.919 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.is_rtsp_livestreaming.9f68332ddbb648169a6e3cf295b00b92', 'result': {'serialNumber': 'T8210P6422351A63', 'livestreaming': False}}
2023-11-07 22:51:15.920 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.device - device.is_livestreaming - {'serial_no': 'T8210P6422351A63'} - {'serialNumber': 'T8210P6422351A63'}
2023-11-07 22:51:15.921 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8210P6422351A63', 'command': 'device.is_livestreaming', 'messageId': 'device.is_livestreaming.0bcf171423084a5aac68b9922bd37d71'}
2023-11-07 22:51:15.921 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8210P6422351A63', 'command': 'device.is_livestreaming', 'messageId': 'device.is_livestreaming.0bcf171423084a5aac68b9922bd37d71'}
2023-11-07 22:51:15.937 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.is_livestreaming.0bcf171423084a5aac68b9922bd37d71', 'result': {'serialNumber': 'T8210P6422351A63', 'livestreaming': False}}
2023-11-07 22:51:15.942 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.device - device.get_voices - {'domain': 'device', 'serial_no': 'T8210P6422351A63'} - {'serialNumber': 'T8210P6422351A63'}
2023-11-07 22:51:15.943 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8210P6422351A63', 'command': 'device.get_voices', 'messageId': 'device.get_voices.6789fea0f2b3480284a064b26e8701dc'}
2023-11-07 22:51:15.943 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8210P6422351A63', 'command': 'device.get_voices', 'messageId': 'device.get_voices.6789fea0f2b3480284a064b26e8701dc'}
2023-11-07 22:51:16.042 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.get_voices.6789fea0f2b3480284a064b26e8701dc', 'result': {'serialNumber': 'T8210P6422351A63', '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%2F20231107%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20231107T215116Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=4ee68ed58d2ca7fc90ba9ba84f1e130a8167e100982d451a0f57c62602183cc5', '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%2F20231107%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20231107T215116Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=4e13b076ba3eecbfbabd4c49660b22babdb7dd8633432cd1d15f8b870b84aeb0', '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%2F20231107%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20231107T215116Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=3d49e725b613919321f554ad8b435ebb337d44a12b4edaa667f636866930d9e6', 'voice_type': 0, 'key_prefix': '/voice/2019/06/27/mobile/T9001A0218260014/xsRa7g3GIzeGGcXL.We will be right there.wav'}, '282404': {'voice_id': 282404, 'user_id': 'acc9e9bdd997eccad18a48f83f8bbfd510497a39', 'desc': 'Bezorger aan de deur', 'device_sn': 'T8210P6422351A63', 'voice_link': 'https://zhixin-security-eu.s3.eu-central-1.amazonaws.com/voice/2023/07/24/mobile/T8210P6422351A63/WJyYjeWVtQQouIrT.voice_response_1690209412583.aac?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJYLV2KOLW6PU4FSA%2F20231107%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20231107T215116Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=ae4e9369e563904d27d95dddc7e6e8f03c897ed8f7457581d975e59a32066fef', 'voice_type': 1, 'key_prefix': '/voice/2023/07/24/mobile/T8210P6422351A63/WJyYjeWVtQQouIrT.voice_response_1690209412583.aac'}, '285200': {'voice_id': 285200, 'user_id': 'acc9e9bdd997eccad18a48f83f8bbfd510497a39', 'desc': 'Er is iemand thuis', 'device_sn': 'T8210P6422351A63', 'voice_link': 'https://zhixin-security-eu.s3.eu-central-1.amazonaws.com/voice/2023/08/02/mobile/T8210P6422351A63/q55k61oGOnLGM446.voice_response_1690969707840.aac?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJYLV2KOLW6PU4FSA%2F20231107%2Feu-central-1%2Fs3%2Faws4_request&X-Amz-Date=20231107T215116Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=a3a5cd1a02fe20adaa6b44b0775640207ed7b8a2e9455edee68b6af386e52530', 'voice_type': 1, 'key_prefix': '/voice/2023/08/02/mobile/T8210P6422351A63/q55k61oGOnLGM446.voice_response_1690969707840.aac'}}}}
2023-11-07 22:51:16.055 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _set_properties -T8210P6422351A63 - {'name': 'Deurbel', 'model': 'T8210', 'serialNumber': 'T8210P6422351A63', 'hardwareVersion': 'T8210', 'softwareVersion': '5.7.5', 'type': 7, 'stationSerialNumber': 'T8030P2322450026', 'battery': 85, 'batteryTemperature': 11, 'wifiRssi': -46, 'wifiSignalLevel': 4, 'enabled': True, 'autoNightvision': True, 'statusLed': True, 'motionDetection': True, 'motionDetectionSensitivity': 5, 'motionDetectionTypeHuman': True, 'motionDetectionTypeHumanRecognition': True, 'motionDetectionTypePet': True, 'motionDetectionTypeVehicle': True, 'motionDetectionTypeAllOtherMotions': True, 'motionDetected': False, 'personDetected': False, 'personName': '', 'watermark': 1, 'state': 1, 'petDetected': False, 'soundDetected': False, 'cryingDetected': False, 'ringing': False, 'speakerVolume': 100, 'ringtoneVolume': 100, 'audioRecording': True, 'powerWorkingMode': 1, 'chargingStatus': 3, 'recordingEndClipMotionStops': True, 'recordingClipLength': 60, 'recordingRetriggerInterval': 5, 'videoStreamingQuality': 1, 'videoWdr': False, 'chimeIndoor': True, 'chimeHomebase': False, 'chimeHomebaseRingtoneVolume': 12, 'chimeHomebaseRingtoneType': 0, 'notificationType': 2, 'notificationRing': True, 'notificationMotion': True, 'snooze': False, 'snoozeTime': 0, 'identityPersonDetected': False, 'strangerPersonDetected': False, 'vehicleDetected': False, 'dogDetected': False, 'dogLickDetected': False, 'dogPoopDetected': False, 'detectionStatisticsWorkingDays': 37, 'detectionStatisticsDetectedEvents': 3617, 'detectionStatisticsRecordedEvents': 1457, '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, 224, 232, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 40, 162, 138, 0, 51, 69, 37, 45, 0, 20, 81, 69, 0, 20, 81, 69, 0, 25, 162, 138, 40, 0, 163, 52, 148, 180, 0, 81, 69, 20, 0, 81, 69, 20, 0, 81, 69, 20, 0, 81, 69, 20, 0, 81, 69, 20, 0, 81, 69, 20, 0, 81, 69, 20, 0, 81, 69, 20, 0, 81, 69, 20, 0, 81, 69, 20, 0, 81, 69, 20, 0, 81, 69, 20, 0, 81, 69, 20, 0, 81, 69, 20, 0, 10, 40, 162, 128, 22, 146, 138, 40, 176, 5, 41, 164, 162, 152, 6, 104, 162, 138, 64, 45, 37, 20, 80, 1, 75, 73, 69, 48, 22, 138, 74, 90, 64, 20, 148, 81, 64, 5, 45, 37, 20, 0, 180, 102, 146, 150, 128, 10, 41, 40, 162, 192, 45
2023-11-07 22:51:16.057 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] None
2023-11-07 22:51:16.057 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] url - StreamProvider.P2P - rtsp://127.0.0.1:8554/T8210P6422351A63
2023-11-07 22:51:16.057 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - station - EventSourceType.product - station.get_properties - {'domain': 'station', 'serial_no': 'T8030P2322450026'} - {'serialNumber': 'T8030P2322450026'}
2023-11-07 22:51:16.057 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8030P2322450026', 'command': 'station.get_properties', 'messageId': 'station.get_properties.3ad27ba8289f4c959490bff6aba2dbd8'}
2023-11-07 22:51:16.057 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8030P2322450026', 'command': 'station.get_properties', 'messageId': 'station.get_properties.3ad27ba8289f4c959490bff6aba2dbd8'}
2023-11-07 22:51:16.066 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'station.get_properties.3ad27ba8289f4c959490bff6aba2dbd8', 'result': {'serialNumber': 'T8030P2322450026', 'properties': {'name': 'HomeBase 3', 'model': 'T8030', 'serialNumber': 'T8030P2322450026', 'type': 18, 'hardwareVersion': 'V05', 'softwareVersion': '3.3.2.6', 'macAddress': '0417B64BD3C8', 'timeFormat': 1, 'alarmVolume': 1, 'alarm': False, 'alarmType': 0, 'alarmArmed': False, 'alarmArmDelay': 0, 'alarmDelay': 0, 'alarmDelayType': 0, 'guardMode': 1, 'promptVolume': 15, 'lanIpAddress': '192.168.178.69', 'notificationSwitchModeSchedule': True, 'notificationSwitchModeGeofence': True, 'notificationSwitchModeApp': True, 'notificationSwitchModeKeypad': True, 'sdStatus': 0, 'notificationStartAlarmDelay': True, 'alarmTone': 1, 'currentMode': 1}}}
2023-11-07 22:51:16.069 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - station - EventSourceType.product - station.get_properties_metadata - {'domain': 'station', 'serial_no': 'T8030P2322450026'} - {'serialNumber': 'T8030P2322450026'}
2023-11-07 22:51:16.069 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8030P2322450026', 'command': 'station.get_properties_metadata', 'messageId': 'station.get_properties_metadata.91379b3426e5462e86bbd7f402a35148'}
2023-11-07 22:51:16.069 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8030P2322450026', 'command': 'station.get_properties_metadata', 'messageId': 'station.get_properties_metadata.91379b3426e5462e86bbd7f402a35148'}
2023-11-07 22:51:16.080 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'station.get_properties_metadata.91379b3426e5462e86bbd7f402a35148', 'result': {'serialNumber': 'T8030P2322450026', '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-11-07 22:51:16.080 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - station - EventSourceType.product - station.get_commands - {'domain': 'station', 'serial_no': 'T8030P2322450026'} - {'serialNumber': 'T8030P2322450026'}
2023-11-07 22:51:16.081 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'serialNumber': 'T8030P2322450026', 'command': 'station.get_commands', 'messageId': 'station.get_commands.886303b0297e4ab3a64dcddb324f82ac'}
2023-11-07 22:51:16.081 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'serialNumber': 'T8030P2322450026', 'command': 'station.get_commands', 'messageId': 'station.get_commands.886303b0297e4ab3a64dcddb324f82ac'}
2023-11-07 22:51:16.093 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'station.get_commands.886303b0297e4ab3a64dcddb324f82ac', 'result': {'serialNumber': 'T8030P2322450026', 'commands': ['stationReboot', 'stationTriggerAlarmSound', 'stationDownloadImage', 'stationDatabaseQueryLatestInfo', 'stationDatabaseQueryLocal', 'stationDatabaseCoundByDate', 'stationDatabaseDelete']}}
2023-11-07 22:51:16.094 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _set_properties -T8030P2322450026 - {'name': 'HomeBase 3', 'model': 'T8030', 'serialNumber': 'T8030P2322450026', 'type': 18, 'hardwareVersion': 'V05', 'softwareVersion': '3.3.2.6', 'macAddress': '0417B64BD3C8', 'timeFormat': 1, 'alarmVolume': 1, 'alarm': False, 'alarmType': 0, 'alarmArmed': False, 'alarmArmDelay': 0, 'alarmDelay': 0, 'alarmDelayType': 0, 'guardMode': 1, 'promptVolume': 15, 'lanIpAddress': '192.168.178.69', 'notificationSwitchModeSchedule': True, 'notificationSwitchModeGeofence': True, 'notificationSwitchModeApp': True, 'notificationSwitchModeKeypad': True, 'sdStatus': 0, 'notificationStartAlarmDelay': True, 'alarmTone': 1, 'currentMode': 1}
2023-11-07 22:51:29.363 WARNING (MainThread) [androidtv.adb_manager.adb_manager_async] Couldn't connect to 192.168.178.30:5555. TcpTimeoutException: Connecting to 192.168.178.30:5555 timed out (1.0 seconds)
2023-11-07 22:51:29.513 WARNING (MainThread) [deebot_client.commands.common] No response received for command "getPos". This can happen if the vacuum has network issues or does not support the command
2023-11-07 22:51:30.775 WARNING (MainThread) [deebot_client.commands.common] No response received for command "getStats". This can happen if the vacuum has network issues or does not support the command
2023-11-07 22:51:30.786 WARNING (MainThread) [deebot_client.commands.common] No response received for command "getChargeState". This can happen if the vacuum has network issues or does not support the command
2023-11-07 22:51:40.778 WARNING (MainThread) [androidtv.adb_manager.adb_manager_async] Couldn't connect to 192.168.178.30:5555. TcpTimeoutException: Connecting to 192.168.178.30:5555 timed out (1.0 seconds)
2023-11-07 22:51:44.538 WARNING (MainThread) [deebot_client.commands.common] No response received for command "getCleanInfo". This can happen if the vacuum has network issues or does not support the command
2023-11-07 22:51:45.798 WARNING (MainThread) [deebot_client.commands.common] No response received for command "getBattery". This can happen if the vacuum has network issues or does not support the command
2023-11-07 22:51:45.810 WARNING (MainThread) [deebot_client.commands.common] No response received for command "getError". This can happen if the vacuum has network issues or does not support the command
2023-11-07 22:51:59.568 WARNING (MainThread) [deebot_client.commands.common] No response received for command "getSpeed". This can happen if the vacuum has network issues or does not support the command
2023-11-07 22:52:00.825 WARNING (MainThread) [deebot_client.commands.common] No response received for command "getCachedMapInfo". This can happen if the vacuum has network issues or does not support the command
2023-11-07 22:52:02.266 WARNING (MainThread) [androidtv.adb_manager.adb_manager_async] Couldn't connect to 192.168.178.30:5555. TcpTimeoutException: Connecting to 192.168.178.30:5555 timed out (1.0 seconds)
2023-11-07 22:52:43.382 WARNING (MainThread) [androidtv.adb_manager.adb_manager_async] Couldn't connect to 192.168.178.30:5555. TcpTimeoutException: Connecting to 192.168.178.30:5555 timed out (1.0 seconds)
2023-11-07 22:52:54.554 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'property changed', 'serialNumber': 'T8210P6422351A63', 'name': 'wifiRssi', 'value': -48}}
2023-11-07 22:52:54.555 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] camera _handle_property_changed - wifiRssi
2023-11-07 22:52:55.528 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'property changed', 'serialNumber': 'T8210P6422351A63', 'name': 'wifiRssi', 'value': -47}}
2023-11-07 22:52:55.528 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] camera _handle_property_changed - wifiRssi
2023-11-07 22:52:59.706 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.device - device.quick_response - {'serial_no': 'T8210P6422351A63', 'voice_id': 282404} - {'voiceId': 282404, 'serialNumber': 'T8210P6422351A63'}
2023-11-07 22:52:59.707 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'voiceId': 282404, 'serialNumber': 'T8210P6422351A63', 'command': 'device.quick_response', 'messageId': 'device.quick_response.c7d4779ac965488389832b1dbc167897'}
2023-11-07 22:52:59.707 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'voiceId': 282404, 'serialNumber': 'T8210P6422351A63', 'command': 'device.quick_response', 'messageId': 'device.quick_response.c7d4779ac965488389832b1dbc167897'}
2023-11-07 22:52:59.723 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.quick_response.c7d4779ac965488389832b1dbc167897', 'result': {'async': True}}
2023-11-07 22:52:59.760 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'command result', 'serialNumber': 'T8210P6422351A63', 'command': 'quick_response', 'returnCode': -1, 'returnCodeName': 'ERROR_PPCS_NOT_INITIALIZED', 'customData': {'command': {'name': 'deviceQuickResponse', 'value': 282404}}}}
2023-11-07 22:53:02.336 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'property changed', 'serialNumber': 'T8210P6422351A63', 'name': 'wifiRssi', 'value': -46}}
2023-11-07 22:53:02.336 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] camera _handle_property_changed - wifiRssi
2023-11-07 22:53:11.652 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'property changed', 'serialNumber': 'T8210P6422351A63', 'name': 'wifiRssi', 'value': -47}}
2023-11-07 22:53:11.653 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] camera _handle_property_changed - wifiRssi
2023-11-07 22:53:15.662 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'property changed', 'serialNumber': 'T8210P6422351A63', 'name': 'wifiRssi', 'value': -46}}
2023-11-07 22:53:15.663 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] camera _handle_property_changed - wifiRssi
2023-11-07 22:53:27.778 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'property changed', 'serialNumber': 'T8210P6422351A63', 'name': 'wifiRssi', 'value': -49}}
2023-11-07 22:53:27.778 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] camera _handle_property_changed - wifiRssi
2023-11-07 22:53:29.776 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'property changed', 'serialNumber': 'T8210P6422351A63', 'name': 'wifiRssi', 'value': -50}}
2023-11-07 22:53:29.777 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] camera _handle_property_changed - wifiRssi
2023-11-07 22:53:32.885 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.device - device.quick_response - {'serial_no': 'T8210P6422351A63', 'voice_id': 282404} - {'voiceId': 282404, 'serialNumber': 'T8210P6422351A63'}
2023-11-07 22:53:32.886 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'voiceId': 282404, 'serialNumber': 'T8210P6422351A63', 'command': 'device.quick_response', 'messageId': 'device.quick_response.221dda2e06ef40f29fb8193d6d5f140c'}
2023-11-07 22:53:32.886 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'voiceId': 282404, 'serialNumber': 'T8210P6422351A63', 'command': 'device.quick_response', 'messageId': 'device.quick_response.221dda2e06ef40f29fb8193d6d5f140c'}
2023-11-07 22:53:32.898 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.quick_response.221dda2e06ef40f29fb8193d6d5f140c', 'result': {'async': True}}
2023-11-07 22:53:32.923 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'command result', 'serialNumber': 'T8210P6422351A63', 'command': 'quick_response', 'returnCode': -1, 'returnCodeName': 'ERROR_PPCS_NOT_INITIALIZED', 'customData': {'command': {'name': 'deviceQuickResponse', 'value': 282404}}}}
2023-11-07 22:53:35.192 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'property changed', 'serialNumber': 'T8210P6422351A63', 'name': 'wifiRssi', 'value': -48}}
2023-11-07 22:53:35.193 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] camera _handle_property_changed - wifiRssi
2023-11-07 22:53:36.596 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'property changed', 'serialNumber': 'T8210P6422351A63', 'name': 'wifiRssi', 'value': -47}}
2023-11-07 22:53:36.597 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] camera _handle_property_changed - wifiRssi
2023-11-07 22:54:04.833 WARNING (MainThread) [androidtv.adb_manager.adb_manager_async] Couldn't connect to 192.168.178.30:5555. TcpTimeoutException: Connecting to 192.168.178.30:5555 timed out (1.0 seconds)
2023-11-07 22:55:25.916 WARNING (MainThread) [androidtv.adb_manager.adb_manager_async] Couldn't connect to 192.168.178.30:5555. TcpTimeoutException: Connecting to 192.168.178.30:5555 timed out (1.0 seconds)
2023-11-07 22:56:15.081 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.device - device.quick_response - {'serial_no': 'T8210P6422351A63', 'voice_id': 282404} - {'voiceId': 282404, 'serialNumber': 'T8210P6422351A63'}
2023-11-07 22:56:15.081 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'voiceId': 282404, 'serialNumber': 'T8210P6422351A63', 'command': 'device.quick_response', 'messageId': 'device.quick_response.bf5f3aa159794ca398a2e10e33f69450'}
2023-11-07 22:56:15.082 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'voiceId': 282404, 'serialNumber': 'T8210P6422351A63', 'command': 'device.quick_response', 'messageId': 'device.quick_response.bf5f3aa159794ca398a2e10e33f69450'}
2023-11-07 22:56:15.095 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.quick_response.bf5f3aa159794ca398a2e10e33f69450', 'result': {'async': True}}
2023-11-07 22:56:15.125 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'command result', 'serialNumber': 'T8210P6422351A63', 'command': 'quick_response', 'returnCode': -1, 'returnCodeName': 'ERROR_PPCS_NOT_INITIALIZED', 'customData': {'command': {'name': 'deviceQuickResponse', 'value': 282404}}}}
2023-11-07 22:56:21.006 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'property changed', 'serialNumber': 'T8210P6422351A63', 'name': 'wifiRssi', 'value': -46}}
2023-11-07 22:56:21.007 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] camera _handle_property_changed - wifiRssi
2023-11-07 22:56:22.214 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'property changed', 'serialNumber': 'T8210P6422351A63', 'name': 'wifiRssi', 'value': -47}}
2023-11-07 22:56:22.215 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] camera _handle_property_changed - wifiRssi
2023-11-07 22:56:47.205 WARNING (MainThread) [androidtv.adb_manager.adb_manager_async] Couldn't connect to 192.168.178.30:5555. TcpTimeoutException: Connecting to 192.168.178.30:5555 timed out (1.0 seconds)
2023-11-07 22:58:08.299 WARNING (MainThread) [androidtv.adb_manager.adb_manager_async] Couldn't connect to 192.168.178.30:5555. TcpTimeoutException: Connecting to 192.168.178.30:5555 timed out (1.0 seconds)
Add-on log:
dataType: 'CONTROL',
seqNo: 112
}
2023-11-07 21:56:22.220 DEBUG [P2PClientProtocol.handleMsg] Received message - DATA CONTROL - Received already processed sequence
{
stationSN: 'T8030P2322450026',
remoteAddress: '192.168.178.69',
remotePort: 27333,
dataType: 'CONTROL',
seqNo: 112,
expectedSeqNo: 113,
queuedDataSize: 0
}
2023-11-07 21:56:24.983 DEBUG [P2PClientProtocol.handleMsg] Received message - DATA CONTROL - Processing sequence 113...
{
stationSN: 'T8030P2322450026',
remoteAddress: '192.168.178.69',
remotePort: 27333,
dataType: 'CONTROL',
seqNo: 113
}
2023-11-07 21:56:24.985 DEBUG [P2PClientProtocol.parseDataMessage] Parsing message - DATA CONTROL - Received data
{
stationSN: 'T8030P2322450026',
seqNo: 113,
header: {
commandId: 1351,
bytesToRead: 48,
channel: 0,
signCode: 1,
type: 0
},
bytesRead: 48,
bytesToRead: 48,
firstPartMessage: true,
messageSize: 64
}
2023-11-07 21:56:24.988 DEBUG [P2PClientProtocol.handleDataControl] Handle DATA CONTROL - Received data
{
stationSN: 'T8030P2322450026',
commandIdName: 'CMD_NOTIFY_PAYLOAD',
commandId: 1351,
data: '540b006b83f6fe9795677868c517566ce933f61b1f577fcaf6e11567ef07c8020de152113d978542b506c41f5c48fb3b',
seqNumber: 39,
p2pDataSeqNumber: 38,
offsetDataSeqNumber: 0
}
2023-11-07 21:56:24.991 DEBUG [P2PClientProtocol.handleDataControl] Station Handle DATA CONTROL - CMD_NOTIFY_PAYLOAD
{
stationSN: 'T8030P2322450026',
payload: '{"cmd":6246,"payload":{"num":0}}\x00�����\r\x00\x00\x01\x00\x00\x00\x00\x00\x00'
}
2023-11-07 21:56:24.993 DEBUG [P2PClientProtocol.handleDataControl] Handle DATA CONTROL - CMD_NOTIFY_PAYLOAD - Not implemented
{
stationSN: 'T8030P2322450026',
commandIdName: undefined,
commandId: 6246,
message: '{"cmd":6246,"payload":{"num":0}}\x00�����\r\x00\x00\x01\x00\x00\x00\x00\x00\x00'
}
2023-11-07 21:56:24.995 DEBUG [P2PClientProtocol.handleMsg] Received message - DATA CONTROL - Received expected sequence
{
stationSN: 'T8030P2322450026',
remoteAddress: '192.168.178.69',
remotePort: 27333,
dataType: 'CONTROL',
seqNo: 113,
expectedSeqNo: 114,
queuedDataSize: 0
}
2023-11-07 21:56:24.998 DEBUG [P2PClientProtocol.handleMsg] Received message - DATA CONTROL - Processing sequence 113...
{
stationSN: 'T8030P2322450026',
remoteAddress: '192.168.178.69',
remotePort: 27333,
dataType: 'CONTROL',
seqNo: 113
}
2023-11-07 21:56:24.999 DEBUG [P2PClientProtocol.handleMsg] Received message - DATA CONTROL - Received already processed sequence
{
stationSN: 'T8030P2322450026',
remoteAddress: '192.168.178.69',
remotePort: 27333,
dataType: 'CONTROL',
seqNo: 113,
expectedSeqNo: 114,
queuedDataSize: 0
}
2023-11-07 21:57:46.090 DEBUG [PushClient.sendHeartbeat] Push client - Sending heartbeat...
{
streamId: 58
}
2023-11-07 21:57:46.093 DEBUG [PushClient.buildHeartbeatPingRequest] Push client - heartbeatPingRequest
{
streamId: 58,
request: '{"last_stream_id_received":58}'
}
2023-11-07 21:57:46.108 DEBUG [PushClient.handleHeartbeatAck] Push client - Heartbeat acknowledge
{
message: '{"tag":1,"object":{"lastStreamIdReceived":47}}'
}
Can you use some other voice ids such as 1?
I don't see anything wrong with integration logs but add-on logs are lacking some crucial moments.
Maybe addon had errored when you call quick response but that exact time is missing on add-on logs you have shared. Can you be more quick to capture the logs?
@fuatakgun : I changed the voice id to "1". Then I fetched up the total DEBUG for a single quick response command sent at 10:14:28:
DEBUG log
2023-11-08 10:14:28.693 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.device - device.quick_response - {'serial_no': 'T8210P6422351A63', 'voice_id': 1} - {'voiceId': 1, 'serialNumber': 'T8210P6422351A63'}
2023-11-08 10:14:28.694 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'voiceId': 1, 'serialNumber': 'T8210P6422351A63', 'command': 'device.quick_response', 'messageId': 'device.quick_response.e67ac15e0b6649e4aeee82cc6898fa70'}
2023-11-08 10:14:28.694 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'voiceId': 1, 'serialNumber': 'T8210P6422351A63', 'command': 'device.quick_response', 'messageId': 'device.quick_response.e67ac15e0b6649e4aeee82cc6898fa70'}
2023-11-08 10:14:28.714 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.quick_response.e67ac15e0b6649e4aeee82cc6898fa70', 'result': {'async': True}}
2023-11-08 10:14:28.751 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'command result', 'serialNumber': 'T8210P6422351A63', 'command': 'quick_response', 'returnCode': -1, 'returnCodeName': 'ERROR_PPCS_NOT_INITIALIZED', 'customData': {'command': {'name': 'deviceQuickResponse', 'value': 1}}}}
Add-on log:
2023-11-08 09:14:28.698 DEBUG [Station.quickResponse] Station quick response - sending command
{
stationSN: 'T8030P2322450026',
deviceSN: 'T8210P6422351A63',
voiceID: 1
}
2023-11-08 09:14:28.700 DEBUG [Station.quickResponse] Station quick response - sending command using CMD_BAT_DOORBELL_QUICK_RESPONSE
{
stationSN: 'T8030P2322450026',
deviceSN: 'T8210P6422351A63',
voiceID: 1
}
2023-11-08 09:14:28.703 DEBUG [P2PClientProtocol._sendCommand] Added sequence number mapping
{
stationSN: 'T8030P2322450026',
commandType: 1706,
seqNumber: 70,
p2pDataSeqNumber: 69,
p2pSeqMappingCount: 1
}
2023-11-08 09:14:28.705 DEBUG [P2PClientProtocol._sendCommand] Sending p2p command...
{
station: 'T8030P2322450026',
sequence: 70,
commandType: 1706,
channel: 0,
retries: 0,
messageStatesSize: 1
}
2023-11-08 09:14:28.724 DEBUG [P2PClientProtocol.handleMsg] Received message - DATA DATA - Processing sequence 68...
{
stationSN: 'T8030P2322450026',
remoteAddress: '192.168.178.69',
remotePort: 28312,
dataType: 'DATA',
seqNo: 68
}
2023-11-08 09:14:28.726 DEBUG [P2PClientProtocol.parseDataMessage] Parsing message - DATA DATA - Received data
{
stationSN: 'T8030P2322450026',
seqNo: 68,
header: {
commandId: 1706,
bytesToRead: 36,
channel: 0,
signCode: 0,
type: 1
},
bytesRead: 36,
bytesToRead: 36,
firstPartMessage: true,
messageSize: 52
}
2023-11-08 09:14:28.728 DEBUG [P2PClientProtocol.handleData] Handle DATA DATA - Received data
{
stationSN: 'T8030P2322450026',
commandIdName: 'CMD_BAT_DOORBELL_QUICK_RESPONSE',
commandId: 1706,
resultCodeName: 'ERROR_PPCS_NOT_INITIALIZED',
resultCode: -1,
resultData: '0000000000000000000000000000000000000000000000000000000000000000',
data: 'ffffffff0000000000000000000000000000000000000000000000000000000000000000',
seqNumber: 71,
p2pDataSeqNumber: 70,
offsetDataSeqNumber: 1
}
2023-11-08 09:14:28.730 DEBUG [P2PClientProtocol.handleData] Handle DATA DATA - Result data received - Detecting correct sequence number
{
stationSN: 'T8030P2322450026',
commandIdName: 'CMD_BAT_DOORBELL_QUICK_RESPONSE',
commandId: 1706,
seqNumber: 69,
newSeqNumber: 70,
p2pSeqMappingCount: 0
}
2023-11-08 09:14:28.737 DEBUG [P2PClientProtocol.handleData] Handle DATA DATA - Result data for command received
{
stationSN: 'T8030P2322450026',
message: {
sequence: 70,
commandType: 1706,
nestedCommandType: undefined,
channel: 0,
acknowledged: false,
retries: 0,
returnCode: -133,
data: <Buffer d1 00 00 46 58 5a 59 48 aa 06 90 00 00 00 01 00 00 01 00 00 09 4a e2 36 0b f3 52 a2 c4 60 d0 a2 08 4e fa a1 b4 00 1a 80 43 e3 d1 ab 3b cd 37 36 60 a3 ... 114 more bytes>,
customData: {
command: {
name: 'deviceQuickResponse',
value: 1
}
}
},
resultCodeName: 'ERROR_PPCS_NOT_INITIALIZED',
resultCode: -1
}
2023-11-08 09:14:28.745 DEBUG [Station.onCommandResponse] Station got p2p command response
{
station: 'T8030P2322450026',
commandType: 1706,
channel: 0,
returnCodeName: 'ERROR_PPCS_NOT_INITIALIZED',
returnCode: -1,
customData: {
command: {
name: 'deviceQuickResponse',
value: 1
}
}
}
2023-11-08 09:14:28.748 DEBUG [P2PClientProtocol.handleMsg] Received message - DATA DATA - Received expected sequence
{
stationSN: 'T8030P2322450026',
remoteAddress: '192.168.178.69',
remotePort: 28312,
dataType: 'DATA',
seqNo: 68,
expectedSeqNo: 69,
queuedDataSize: 0
}
2023-11-08 09:14:28.752 DEBUG [P2PClientProtocol.handleMsg] Received message - ACK DATA - sequence 70
{
stationSN: 'T8030P2322450026',
remoteAddress: '192.168.178.69',
remotePort: 28312,
ackedSeqNo: 70,
dataType: 'DATA'
}
2023-11-08 09:14:28.755 DEBUG [P2PClientProtocol.handleMsg] Received message - DATA DATA - Processing sequence 68...
{
stationSN: 'T8030P2322450026',
remoteAddress: '192.168.178.69',
remotePort: 28312,
dataType: 'DATA',
seqNo: 68
}
2023-11-08 09:14:28.757 DEBUG [P2PClientProtocol.handleMsg] Received message - DATA DATA - Received already processed sequence
{
stationSN: 'T8030P2322450026',
remoteAddress: '192.168.178.69',
remotePort: 28312,
dataType: 'DATA',
seqNo: 68,
expectedSeqNo: 69,
queuedDataSize: 0
}
2023-11-08 09:17:46.950 DEBUG [PushClient.sendHeartbeat] Push client - Sending heartbeat...
{
streamId: 215
}
2023-11-08 09:17:46.954 DEBUG [PushClient.buildHeartbeatPingRequest] Push client - heartbeatPingRequest
{
streamId: 215,
request: '{"last_stream_id_received":215}'
}
2023-11-08 09:17:46.970 DEBUG [PushClient.handleHeartbeatAck] Push client - Heartbeat acknowledge
{
message: '{"tag":1,"object":{"lastStreamIdReceived":183}}'
}
Great, thanks for sharing the logs again.
All i can see that integration is sending a proper command to add-on and add-on is acknowledging it with a success value.
If you don't hear the expected result, i can just suggest you to ask help from bropat, there might be something needed on add-on side, which is taking care of direct connection with devices.
Can you use some other voice ids such as 1?
I don't see anything wrong with integration logs but add-on logs are lacking some crucial moments.
Maybe addon had errored when you call quick response but that exact time is missing on add-on logs you have shared. Can you be more quick to capture the logs?
@fuatakgun You mentioned earlier you don't see anything wrong in the integration logs. However, recently I discovered something in de integration log. Here is a DEBUG log of a working quick response command:
2023-11-11 10:15:14.654 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.device - device.quick_response - {'serial_no': 'T8210P6422351A63', 'voice_id': 285200} - {'voiceId': 285200, 'serialNumber': 'T8210P6422351A63'}
2023-11-11 10:15:14.655 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'voiceId': 285200, 'serialNumber': 'T8210P6422351A63', 'command': 'device.quick_response', 'messageId': 'device.quick_response.84aa4e12ff57403d95ef113420e81bcc'}
2023-11-11 10:15:14.655 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'voiceId': 285200, 'serialNumber': 'T8210P6422351A63', 'command': 'device.quick_response', 'messageId': 'device.quick_response.84aa4e12ff57403d95ef113420e81bcc'}
2023-11-11 10:15:14.665 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.quick_response.84aa4e12ff57403d95ef113420e81bcc', 'result': {'async': True}}
2023-11-11 10:15:14.694 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'command result', 'serialNumber': 'T8210P6422351A63', 'command': 'quick_response', 'returnCode': 0, 'returnCodeName': 'ERROR_PPCS_SUCCESSFUL', 'customData': {'command': {'name': 'deviceQuickResponse', 'value': 285200}}}}
In the situation where I don't hear the quick response at my doorbell, I get the following DEBUG log:
2023-11-11 10:19:28.360 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] domain - device - EventSourceType.device - device.quick_response - {'serial_no': 'T8210P6422351A63', 'voice_id': 285200} - {'voiceId': 285200, 'serialNumber': 'T8210P6422351A63'}
2023-11-11 10:19:28.361 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] {'voiceId': 285200, 'serialNumber': 'T8210P6422351A63', 'command': 'device.quick_response', 'messageId': 'device.quick_response.61f5f75d69c54213a3b597550d0fc29e'}
2023-11-11 10:19:28.361 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] send_message - {'voiceId': 285200, 'serialNumber': 'T8210P6422351A63', 'command': 'device.quick_response', 'messageId': 'device.quick_response.61f5f75d69c54213a3b597550d0fc29e'}
2023-11-11 10:19:28.372 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'result', 'success': True, 'messageId': 'device.quick_response.61f5f75d69c54213a3b597550d0fc29e', 'result': {'async': True}}
2023-11-11 10:19:28.388 DEBUG (MainThread) [custom_components.eufy_security.eufy_security_api] _on_message - {'type': 'event', 'event': {'source': 'device', 'event': 'command result', 'serialNumber': 'T8210P6422351A63', 'command': 'quick_response', 'returnCode': -1, 'returnCodeName': 'ERROR_PPCS_NOT_INITIALIZED', 'customData': {'command': {'name': 'deviceQuickResponse', 'value': 285200}}}}
So the difference between the two logs is:
After a lot of trying and testing I finally discovered what the real problem is!! When I activate the LIVE video feed of my doorbell in the official Eufy App (Android), the automation works and I can hear the quick response at my doorbell ('ERROR_PPCS_SUCCESSFUL'). But as soon as I close the LIVE video feed in the Eufy App, the quick response command doesn't work anymore ('ERROR_PPCS_NOT_INITIALIZED').
When the LIVE feed is opened in the official Eufy App, the quick responses command works. Otherwise, it fails!
Thanks for the deep dive, i was also not aware that response requires a live stream, would you like to raise a pr to warn users about this?
About difference in logs, i was tricked because both of them start with ERROR :-)
I would love to that, but since I'm not very familiar on Github I haven't got any clue how I have to do that in a good way!🫣
done, updated README and service description, thanks again.
Describe the bug
I've problems with the service to send Quick Responses to my Eufy doorbell. Sometimes it works, sometimes it doesn't. The last few days I can't get it working again.
To reproduce
Steps to reproduce the behavior:
Expected behavior
I'm expecting that the service will send a quick response everytime the automation is triggered.
Additional information
Hardware Information;
Camera Model: T8210
Live Streaming Protocol (RTSP/P2P): P2P
Debug Logs from Home Assistant
Additional context
I allready tried the following to fix the issue:
My automation with service Quick Response:
Current configuration Eufy Integration:
Current configuration Eufy Add-on: