I have the situation that (since the upgrade) the beacons (tile pro) go offline and go online within a few seconds. I wanted to increase the discovery timeout from 20 → 30. But if i do that via the mobile app. The save button doesn’t allow me to save it. I change the value to 30, click save, go back and click “configure app” again. And the value is back to 20.
I can imagine that the discovery time-out of 10 seconds normally should be enough and that it is a performance optimization to block that setting.
The caching layer is a performance optimization to and it’s logical when you consider the normal use cases. The beacon app is using this mechanism to determine devices to be in range.
I did some test with the new Homey firmware v7.1.5.
Athom has internally extended the BLE discovery interval from 5 seconds to 10 seconds. This is good news as a longer interval increases the likelihood of a beacon being discovered and, therefore, the BLE presence reliability. No changes to Beacon app are required.
In the Homey app, in the Flow editor:
at the And section, add a cart, go to “Push Notifications” and select “Send a push acknowledgement”
Then pick a user who has to answer the question, and enter your question in the field below.
I couldn’t eliminate a daily handful false positives too, therefore I added an additional ‘wait’ timer.
My app config settings are 15 / 1 / 5.
App version = 1.3.2
Homey v7.1.5
So the ‘wait’ timer should exceed 5 x 15=75s;
I’ve set it to 80s ( > increase for less false positives).
Flow 1:
When…
-Beacon Out of range
And…
-Beacon “detected” is NO
Then…
-Start or replace timer of 80s
Else… (if the beacon is detected in range within 80s)
-Hold / pause timer
Flow 2:
When…
-Wait timer has finished
And…
-Logics “Beacon-Guest is equal to YES/TRUE” (optional: just a variable I set)
Then…
-Logics “Set Beacon-Guest is equal to NO/FALSE” (optional)
-Switch Virtual light device “Beacon Guest” OFF (just a status indicator for dash)
Flow 3:
When…
-Beacon is within range
And…
-Logics “Beacon-Guest is equal to NO/FALSE” (optional: just a variable I set)
-Wait timer does not run
Then…
-Logics “Set Beacon-Guest to YES/TRUE” (optional)
-Switch Virtual light device “Beacon Guest” ON (just a status indicator for dash)
For a week now I’m trying to add a new beacon. The old one was worn-out. So when I press on the plus button and select the beacon app there are tiles with a loading motion. See screenshot