homebridge-eufy-security / plugin

Homebridge plugin to control certain Eufy Security devices
Apache License 2.0
166 stars 23 forks source link

[Bug]: Lock Status in Homekit Does Not Update When Toggling (Smart Lock E110 (T8503)) #646

Open austin-r-brown opened 1 day ago

austin-r-brown commented 1 day ago

What happened?

When toggling the lock from the Homekit app or the control center in iOS (latest and previous versions) the lock successfully locks/unlocks, but it still shows the previous status. For instance - if the lock is locked and I tap the icon to unlock it, the lock shows that it is unlocking as it should, but then it goes back to showing that it is locked (and the same for going from unlocked to locked). If I close the Homekit app or close the control center and re-open, the status is showing correctly, it just does not update the status in real time.

Back when support for this lock was first added to the eufy-security-client in version 3.0.0, I hacked together my own version of this plugin from version 2.2.21 just to add support for my lock, and I am not seeing this bug in that version. Eventually I would like to be able to use the latest version of the plugin and have that bug be fixed. It seems that it is still happening in version 4.3.

My version from 2.2.21 with only minimal changes for adding support for my lock can be seen here: https://github.com/austin-r-brown/plugin/tree/master

Device Type

other (UnSupported)

Plugin Version

v3.0.x (Best Effort)

HomeBridge Version

v1.7.x (Supported)

NodeJS Version

v20 (Supported)

Operating System

Raspbian 10+ (Supported)

Relevant log output

N/A

config

N/A
github-actions[bot] commented 1 day ago

Did you check this Common Issues pages ?