Back to Blog
Bt rssi6/15/2023 ![]() ![]() Some Bluetooth devices may also handle a too aggressive refresh interval badly. # WiFi/Bluetooth interferenceīluetooth uses the 2.4 GHz band, which may also be used by some of your other WiFi devices. Note that this will also delay your device being reported as not_home when it really has gone away. To make the timeout a bit more lax and get rid of these incorrect states you can raise the timeoutCycles value. This happens when no measurements were collected for the device recently. # Troubleshooting # Random incorrect not_home states Note that room-assistant internally sends out pseudo updates in that case, so the timestamps will update in the API even though no scans are happening. In that case you would need to enable the preserveState setting to still get accurate results after turning the switch off again. You can also use this feature to only trigger scans when you are certain that some change has happened, e.g. Another example would be disabling the inquiries when you are asleep to save the batteries of your Bluetooth devices at night. You could use this to reduce the resources used by room-assistant when you are certain nobody is home. It does not take the instance out of the rotation however, so the time to detection stays the same. A disabled switch blocks all Bluetooth requests of the instance, which essentially means that your Bluetooth device won't be discovered by this instance anymore. # Inquiries switchĮach instance running this integration will also create a switch for enabling or disabling Bluetooth inquiries. The distance in the attributes of those sensors is the inverted signal strength value and does not actually represent any physical distance. The resulting RSSI values are shared with all other instances, one of which keeps track of all device states.Įach configured device will create a sensor that has the name of the closest room-assistant instance as its state - or not_home if the device could not be found by any of them. ![]() Every 6 seconds each instance in the cluster will be tasked with querying the signal strength of one of the configured devices. ![]() This integration assumes that you have loaded it and configured it in the same manner on all instances that you want to use for tracking. ![]()
0 Comments
Read More
Leave a Reply. |