Hello,
I have bought a Tedee lock in combination with the bridge to be able to open/close/automate the lock using Home Assistant.
This worked great with the local API function. The main reason to buy this lock.
Now this night I had a maintenance window from my ISP which means my router was disconnected from the internet all night long.
The router needed a reboot to get a connection again.
But to my surprise before I rebooted the router and I had no internet connection I looked in Home Assistant and my lock became unavailable!
Which means I could not unlock my door until my internet connection restored.
What is the purpose of local API if it needs internet to operate?
I have exactly the same problem. If the bridge loses access to the internet (isp problem) but still maintains a connection to the router then we lose access through home assistant.
To get everything working again you have to go into the integration and re-authorize.
Why does local access require remote access? This is not how it should work.
Hi Marcin, As it stands in Bridge API documentation, the bridge must have internet access to obtain and periodically refresh an access certificate for paired devices.
Periodically is not the same as immediately! Now when the bridge is internet disconnected but local network connected the lock becomes unavailable immediately which does not make sense!
But this completely excludes the use of a local connection if the local network has no internet access. The completely idea of local connection does not make sense then.
Currently, after the disappearance of internet access at Home Assistant, the authorization of integration should be approved again. Until I do it manually, the whole system (HA) is disconnected from the locks. I currently use 4 Tedee Pro devices at home and this problem often arises
Thank you for reporting this. The bridge should continue to provide local access even if the internet is temporarily unavailable. Losing internet should not make the lock immediately unreachable or break Home Assistant integration. We’ll investigate and work on resolving this.