bropat / ioBroker.eusec

This ioBroker adapter allows to control Eufy security devices by connecting to the Eufy cloud servers.
MIT License
137 stars 17 forks source link

[Bug]: Invalid Property personDetected error [{"name":"InvalidPropertyError"}] #319 #422

Closed AxelZZ closed 1 month ago

AxelZZ commented 5 months ago

Adapter version

1.1.2

JS-Controller version

v7.8.0

Node version

v18.20.2

Operating System type

Linux

Operating system version

Debian 12

Describe the bug

Hi,! Everytime a person is detected by my Eufy Solocam S220, Following Error apears: Invalid Property personDetected error: Invalid Property personDetected error [{"name":"InvalidPropertyError"}]

Also there is no entry in the section eusec.0.T8030T232402129D.cameras.T8134P2023402516.person_name

It only apears for known Persons!!

To reproduce

  1. Go to '...'
  2. Click on '...'
  3. Scroll down to '....'
  4. See error

Screenshots & Logfiles

2024-04-18 09:14:51.011 - error: eusec.0 (29440) Device update property - Invalid Property error [{"error":{"message":"InvalidPropertyError: Property name is not valid","context":{"name":"identityPersonDetected"},"stacktrace":"InvalidPropertyError: Property name is not valid\n at SoloCamera.getPropertyMetadata (/opt/iobroker/node_modules/eufy-security-client/build/http/device.js:656:15)\n at SoloCamera.updateProperty (/opt/iobroker/node_modules/eufy-security-client/build/http/device.js:66:48)\n at SoloCamera.processPushNotification (/opt/iobroker/node_modules/eufy-security-client/build/http/device.js:1678:38)\n at SoloCamera.processPushNotification (/opt/iobroker/node_modules/eufy-security-client/build/http/device.js:1722:15)\n at /opt/iobroker/node_modules/eufy-security-client/build/eufysecurity.js:1019:32\n at Array.forEach ()\n at /opt/iobroker/node_modules/eufy-security-client/build/eufysecurity.js:1017:25\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"},"deviceSN":"T8134P2023402516","propertyName":"identityPersonDetected","propertyValue":true,"force":false}]

2024-04-18 09:15:06.013 - error: eusec.0 (29440) Device update property - Invalid Property error [{"error":{"message":"InvalidPropertyError: Property name is not valid","context":{"name":"identityPersonDetected"},"stacktrace":"InvalidPropertyError: Property name is not valid\n at SoloCamera.getPropertyMetadata (/opt/iobroker/node_modules/eufy-security-client/build/http/device.js:656:15)\n at SoloCamera.updateProperty (/opt/iobroker/node_modules/eufy-security-client/build/http/device.js:66:48)\n at Timeout._onTimeout (/opt/iobroker/node_modules/eufy-security-client/build/http/device.js:1682:42)\n at listOnTimeout (node:internal/timers:569:17)\n at process.processTimers (node:internal/timers:512:7)"},"deviceSN":"T8134P2023402516","propertyName":"identityPersonDetected","propertyValue":false,"force":false}]

Additional context

Eufy Hardware Homebase S380 Firmware: 3.4.8.8 Sub System: 1.4.0.8

Eufy S220 Solocam Firmware: 3.2.7.3