A score with evidence behind it.

Understanding Stability Score in Home Assistant

Stability Score puts current conditions in a longer perspective. It combines humidity, room balance, moisture risk, configured air quality and recovery, while keeping the evidence and its limits available to inspect.

What the score adds

A reading can return to target after a short disturbance while the same problem continues to recur. Stability Score looks across a rolling 72-hour window to describe that pattern. Its six components cover target adherence, steadiness, room balance, risk clearance, air-quality clearance and recovery.

The useful comparison is between the score and its explanation. Tap the Stability badge in your HI dashboard to inspect contributions, deductions, coverage and recorded history. This makes it possible to distinguish a change in conditions from a change in the evidence available.

Why a new installation starts by collecting

The baseline contains up to 432 ten-minute samples. Eligibility requires at least 303 valid samples, together with the required coverage and usable current evidence. With uninterrupted capture, that is about 50½ hours after setup; gaps or missing inputs can extend collection.

History is held in memory. Restarting Home Assistant or reloading the integration clears the baseline and score history, so collection begins again. HI does not reconstruct that history from Recorder or fill missed observations with invented readings. Reaching the sample count alone does not force a score.

Read partial air-quality evidence honestly

Air-quality scoring follows the conditions configured for each enabled level. Where individual CO₂, PM2.5 or VOC conditions are configured, those measurements are used instead of the composite IAQ condition. Configured IAQ is used only when no individual conditions are configured for that level.

An unavailable configured measurement stays incomplete; it does not trigger a fallback to IAQ. Missing or partial evidence can change deductions, limit the score or make it unavailable. One pollutant measurement is not comprehensive air-quality coverage. The badge details explain which evidence was used.

Keep current control and device status in view

Stability is observational. It does not select ventilation lanes, change gates or write outputs. Current alerts, the reason panel and device status retain their separate roles; an improving score is not proof that every current condition is settled.

The badge’s recent-change arc describes score movement within the past 60 minutes, separately from the 72-hour composite. A dashboard showing a high score can still show an Outputs monitoring warning. Inspect both before drawing a conclusion.

For the full explanation of states, evidence and interactions, read the Stability Score manual. The repository also maintains the calculation and evidence contract.