Hey there! Thanks for using HAGHS, i really appreciate it 👍
☕ Do you enjoy it? If you've ever gotten value from HAGHS, buying me a coffee is the nicest way to say so ❤️ buy me a coffee, it keeps the project and me going 😉 Thank you!
What's New
Power Supply Detection
HAGHS now auto-detects under-voltage conditions on Raspberry Pi devices. If your power supply is unstable, a 20-point penalty is applied to the hardware score. No configuration needed — the check is skipped on non-RPi hardware.
Smarter Zombie Detection
- 22 domains monitored (up from 9) — covers climate, cover, camera, lock, media_player, vacuum and more
- Configurable grace periods — zombie grace (default 5 min) and battery grace (default 60 min) adjustable in Options Flow
- Per-domain breakdown — new
zombie_count_per_domainattribute shows exactly where zombies live - Disabled entities auto-ignored — no label needed, just disable the entity in HA
- Ghost zombies surfaced — entities without a registry entry are now marked
[unregistered]so you can find them - Hard cap at 99 — score 100 is only possible with zero detected issues
Easier Setup
haghs_ignorelabel auto-created and pre-selected during setup- CPU/RAM sensors optional on systems with PSI — no System Monitor setup needed on Linux-based HA installations
- Multiple ignore labels — assign
vacation,guest_modeor any label and toggle exclusions at runtime vialabel.assign/label.remove - Pattern-based ignore — use glob patterns to exclude entities without a unique ID (e.g. from
monitor_docker) - Repairs flow — if PSI becomes unavailable after setup (e.g. Docker host change), HAGHS guides you through adding fallback sensors via the Repairs UI
Fairer Scoring
- 7-day update grace period — pending updates only count toward the penalty after 7 days
- Restart grace — entities restored from the recorder database no longer bypass the grace period after a HA restart
- Denominator fix — zombie ratio is no longer diluted by automations, scripts and helpers
Better Advisor
- PSI-aware text — advisor messages now distinguish between PSI stall time and classic CPU/RAM utilization
- Config Audit tips — dashboard cards show which bonus points you can still earn
- 10 boolean
rec_*flags — stable attributes for automations and custom dashboard cards
Migration
Existing installations are migrated automatically. Users who encountered "Migration handler not found" after upgrading from v2.1.x (#75) will be fixed by this release.
Score Impact
Most users will see a small increase (fewer noisy update penalties, disabled entities no longer counted). Instances with previously unnoticed zombies in the newly monitored domains may see a small drop. The in-card Tips block explains exactly which factors are active.
Breaking Changes
None. All existing attributes and sensor behavior are preserved. New attributes and features are additive.
License
Changed from MIT to Apache 2.0.
Full Changelog
See v2.3_CHANGELOG.md for the complete list of changes including file-level details.
Thanks
This release wouldn't have been possible without: