

The flapping behavior makes sense, because once again I can use the JSON API to observe the RSSI of the two instances. The "1fgreatroom" Pi/RA instance is roughly 15-20 feet away from the Dot front of me (although no walls, so the yes Dot has line of sight to it). If I shut down the "0foffice" instance, the Dot will start flapping between my "1fkitchen" and "1fgreatroom" instances. Because that distance is lowest, RA reports that is the room the Dot is in. However, reported RSSI from my "0foffice" instance - which is roughly 10 feet below me, in my finished basement office, through a floor - seems to range from -48 to -53, which RA works out to be a 0.2-0.4 meter distance. The Dot has a measuredPower of -60 configured on it (which RA helpfully honors), so RA works this out to a 1.9-2.1 meter distance which is pretty accurate. My "1fkitchen" Pi/RA instance sits roughly 7 feet behind me and reports a fairly stable -64 to -66 RSSI. For example, right now I have a Radbeacon Dot sitting on my kitchen table right next to me. Using the JSON data, I can see that the RSSIs that each RA instance observes seems to be the heart of my problem. So that led me to start digging in to the fantastic JSON API that RA provides.

RA has the Radbeacon Dot jumping between roomsĪt first I experimented with the various RA settings (timeout, rollingAverage, debounce, measuredPower) to try and get things stable, but have had no luck with any combination of these parameters.RA tends to report the Radbeacon Dot being in the wrong room, or.That said, I cannot get room-assistant to reliably report what room the Radbeacon Dots are in (or alternately, for that report to stick as RA seems to think the Dot is moving between rooms even when it is completely idle).Īt the moment I'm fighting with two behaviors: I've got the various room-assistant instances clustered up, and I have a high weight on the Pi best suited to be the leader (wired connectivity as opposed to wireless). I started with room-assistant 2.12.0, although at the moment I'm running 2.13.0-beta3 based on various chatter I've seen here on github.Īfter a few days of tinkering, I feel I have gotten myself to having a decent understanding of room-assistant. I'm using the bluetoothLowEnergy integration in order to detect a small handful of Radbeacon Dots. I'm curious if anyone has any real-world input on stabilizing BLE beacon detection in a scenario with multiple Pis distributed around the house:Īt the moment I have 6 Pi 3s and 4s distributed throughout my home.
