Hi all,
I am currently having a serious problem using Room Assistant’s BLE integration to detect HA’s Android App’s BLE-Transmission functionality.
The way I use it is this:
In given situations I enable BLE transmission of the HA Android app (using the notify functionality) and wait until the phone comes in BT range. Then I use the state change of the tracker entity to start another automation.
The problem is that delay is crucial and the device_tracker entity created by Room Assistant (using MQTT) is updated every ~20 seconds only. This delay changes all the time. Sometimes it’s 10 seconds, sometimes 30.
The BLE timeout of Room Assistant is set to 2 seconds.
The HA documentation says that the BLE-Transmission signal is sent every second, so this SHOULD not be the problem.
If someone knows a way to find out, where this delay occurs (HA app, Room Assistant BLE, MQTT…), please let me know.
What is curious is the fact that toggling the transmission in the app manually while the phone is in range seems to change the entity’s state within about 3 seconds. So maybe the app does not send the signal every second!?
Would be great to find a way to eliminate the delay because this essentially breaks the functionality I would like to achieve.
Thank you all in advance!