bropat / eufy-security-ws

Small server wrapper around eufy-security-client library to access it via a WebSocket.
MIT License
169 stars 24 forks source link

[Bug]: S220 (T8134) battery drain: battery only lasts 24h #285

Closed lxrootard closed 5 months ago

lxrootard commented 8 months ago

Version

1.7.1

Node version

official docker image

Operating System type

Linux

Operating system version

official docker image

Describe the bug

hello @bropat

First thank you for your great work of unlocking these Eufy devices for all of us.

One of my Jeedom plugin users is experimenting severe battery drain on his S220(T8134) battery cam. Yesterday it dropped from 100% to 9% in one day...He already obtained a replacement cam from Eufy with the same result and his two other S220 not enrolled don't discharge.

Looking at the client-side logs there are several connections/disconnections per minute It seems similar to the S40 issues

See the whole log attached: daemon.txt

To reproduce

{"command": "start_listening"}

Screenshots & Logfiles

Here's an extract for battery on the Jeedom plugin side:

[2023-12-10 13:53:00][DEBUG] : >>> Event received from daemon: serialNumber: T8134Pxxxxxxxxxx, property: battery, value: 22
[2023-12-10 13:53:18][DEBUG] : >>> Event received from daemon: serialNumber: T8134Pxxxxxxxxxx, property: battery, value: 22
[2023-12-10 14:09:05][DEBUG] : >>> Event received from daemon: serialNumber: T8134Pxxxxxxxxxx, property: battery, value: 21
[2023-12-10 14:33:35][DEBUG] : >>> Event received from daemon: serialNumber: T8134Pxxxxxxxxxx, property: battery, value: 20
[2023-12-10 14:57:46][DEBUG] : >>> Event received from daemon: serialNumber: T8134Pxxxxxxxxxx, property: battery, value: 19
[2023-12-10 15:20:53][DEBUG] : >>> Event received from daemon: serialNumber: T8134Pxxxxxxxxxx, property: battery, value: 18
[2023-12-10 15:42:00][DEBUG] : >>> Event received from daemon: serialNumber: T8134Pxxxxxxxxxx, property: battery, value: 17
[2023-12-10 16:02:16][DEBUG] : >>> Event received from daemon: serialNumber: T8134Pxxxxxxxxxx, property: battery, value: 16
[2023-12-10 16:21:21][DEBUG] : >>> Event received from daemon: serialNumber: T8134Pxxxxxxxxxx, property: battery, value: 15
[2023-12-10 16:39:20][DEBUG] : >>> Event received from daemon: serialNumber: T8134Pxxxxxxxxxx, property: battery, value: 14
[2023-12-10 16:59:02][DEBUG] : >>> Event received from daemon: serialNumber: T8134Pxxxxxxxxxx, property: battery, value: 13
[2023-12-10 17:21:42][DEBUG] : >>> Event received from daemon: serialNumber: T8134Pxxxxxxxxxx, property: battery, value: 12
[2023-12-10 17:45:51][DEBUG] : >>> Event received from daemon: serialNumber: T8134Pxxxxxxxxxx, property: battery, value: 11
[2023-12-10 18:09:17][DEBUG] : >>> Event received from daemon: serialNumber: T8134Pxxxxxxxxxx, property: battery, value: 10
[2023-12-10 18:36:29][DEBUG] : >>> Event received from daemon: serialNumber: T8134Pxxxxxxxxxx, property: battery, value: 9

Additional context

No response

lxrootard commented 7 months ago

update from my end-user: since he has connected his device to the S380 homebase the battery drain has disappeared, so this issue only happens without homebase.

bropat commented 5 months ago

Try latest version.