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.
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
config