There is a reproducible problem with the auto unlock function, and it’s actually quite simple: as soon as an Android device’s battery falls below 10% and goes into automatic power saving mode (low battery mode), the app will no longer work automatically because the background data is then deactivated (that’s expected). This means that there are two problems if the battery falls below 10% while you are out and about and then come home:
-
if you come home with 2 people and the phone of the other person unlocks the door, then you put the first phone on the charger, the power saving function is deactivated. This causes the door to open automatically at a random time as soon as background data kicks in again.
-
Same as in 1) but if you open another application that uses data, like a messenger, the door can also open randomly without warning.
A similar problem occurs if you deactivate Bluetooth outside and activate it again inside.
All of these problems require two phones, but that’s fairly common if you go outside as a couple.
The problem can probably be avoided by having the app try to detect the power saving mode and then deactivate Auto Unlock until the next time you leave the geofence. Basically make it such that power saving mode resets the state about having left the geofence.
The same could also work with the Bluetooth problem.
Having your door open randomly without noticing is not nice