-
Notifications
You must be signed in to change notification settings - Fork 0
Signal Strength
Device Sentinel watches the radio link quality of every device that reports one, learning each device's normal range and watching for a link that sits unusually low against its own normal. This screen tunes how that judgment works and who is muted from it.
There is no universal number for a healthy signal. A sensor two rooms from the coordinator lives its whole life at a level that would mean trouble for one in the same room, and both can be perfectly reliable. So Device Sentinel never compares a device to a fixed threshold or to other devices: each is judged against its own history alone.
Two scales exist, LQI (higher is better) and RSSI in dB (closer to zero is better). Each device is judged on whatever it reports, and the two are never mixed.
Readings stuck at a rail value (255 LQI or -128 RSSI) are stale reports, not strong or weak links. They never feed the learning, and a device pinned there for three or more days is flagged as railed, which is its own finding.
Each night, at the fold, a device's readings for the day become two numbers: the time-weighted fifth percentile of its signal and the time-weighted median. The fifth percentile is what the judgment uses, because it is the low edge of the day rather than the single worst packet, and one bad packet is noise.
That day is compared against the days before it. The median of those baseline days is the device's normal, and their population standard deviation is its spread, which is how far that device wanders when nothing is wrong. A day is bad when the fall from normal clears both gates below: far enough in the device's own units, and far enough in the device's own spread.
A day goes unjudged rather than judged wrongly when the device has fewer than four usable baseline days, when the day's own reading is unusable, or when the baseline holds both positive and negative numbers, which means two scales landed in one series.
The result is on The Signal Report, which is written beside the daily brief.
They are listed here in the order they appear on the screen.
- Bad Day Drop, LQI (default 25, range 10 to 60): The fall in LQI points required to flag a bad signal day. The day must clear this gate and the sensitivity gate below, both. Raise it to flag fewer days.
- Bad Day Drop, RSSI (default 6, range 3 to 15): The same fall in decibels, for devices that report in dBm. The gate is in the device's own units rather than a percentage, because a percentage of an RSSI number means nothing.
- Bad Day Sensitivity (default 4, range 2 to 8): How many of the device's own spreads the fall must cover. This is what keeps a jittery device from being flagged for doing what it always does: at 4, a device that routinely swings 10 points needs a 40 point fall. Lower it to flag more days.
- Days of Signal History (default 7, range 4 to 14): How many past days form the baseline that today is compared against. Fewer days react quicker and forgive quicker; more days are steadier and slower to notice a decline.
Three values, Sensitivity, Line Lift and Anomaly Trim, are fixed rather than settings. They feed recorded history alone and nothing you see.
A railed signal becomes a problem list item and follows the normal notification path, because a device reporting a false value is a real finding.
A bad signal day is recorded and reported but never pushes. Signal alerting is deliberately held back while the recorded history matures, so the judgment can be watched before it is trusted to wake anybody. The state of that work is on The Signal Report.
Muting a device here stops signal judgment and reporting for that device only; its battery and freeze watching continue. For dropping a device entirely, use Exclusions and Muting.
The three lists run broad to narrow (integrations, labels, devices) and interact exactly like the global lists: a broader mute swallows the narrower entries it covers when you save.
Device Sentinel is brought to you by James Lander at The Thinking Home. Read the story behind it: Reliable Home Assistant Dead Sensor Detection.
Repository · Report an Issue · Releases · Blueprints
Licensed under GPL-3.0-or-later. Copyright © 2026 James Lander.
Start Here
Configuration
- The Device Page
- Notifications and Daily Brief
- Exclusions and Muting
- Low Battery
- Signal Strength
- Freeze Detection
- Advanced
The Reports
Automations
Understanding
- How Device Sentinel Learns
- Maintenance Mode
- The Bridge and Broker Sensors
- What Is Recorded About Your House
- Built to Be Efficient
Coordinator Stacks
Help