We’ve all been there. A new Home Assistant update drops, you hit that update button, and suddenly half your automations are broken and your YAML is throwing errors. You scroll through the release notes after the fact thinking, “I really should have read these first.”
I built Upgrade Advisor to solve exactly that problem. It reads the release notes for you, checks them against your actual setup, and tells you what’s going to break — before you update.
What it does
When a Home Assistant update becomes available, Upgrade Advisor kicks in automatically. It works in two phases:
-
AI analysis — It sends the release notes to your configured AI agent (OpenAI, Google Generative AI, Anthropic, Ollama, etc.) along with context about your installation. The AI identifies which breaking changes could potentially affect you and outputs specific checks to run.
-
Automated verification — This is the part I’m most proud of. Rather than just giving you AI speculation, the integration actually verifies the concerns. It searches your YAML config files, checks entity availability, audits your automations, and scans your Lovelace dashboards. Then it summarizes everything into a factual report with evidence.
The key difference: it tells you what IS affected, not what MIGHT be. You get a risk assessment (Low / Medium / High) backed by actual findings from your config.
It also works with HACS component updates, not just HA core.
What you get
- A
sensor.upgrade_advisorentity with a full markdown report in its attributes - Automatic repair issues created for confirmed breaking changes
- An event entity that fires when analysis completes (handy for notification automations)
- A service call (
upgrade_advisor.analyze) you can trigger manually whenever you want
Just throw a Markdown card on your dashboard with {{ state_attr('sensor.upgrade_advisor', 'report') }} and you’ve got a nice upgrade report right on your main screen.
Installation
Available through HACS as a custom repository:
- Open HACS → three-dot menu → Custom repositories
- Add
https://github.com/brianegge/ha-upgrade-advisoras an Integration - Download it, restart HA
- Go to Settings → Devices & Services → Add Integration → Upgrade Advisor
- Pick your AI conversation agent from the dropdown — done!
Requirements: Home Assistant 2024.7.0+ and any configured AI conversation agent.
Links
I’d love to hear your feedback, feature requests, or bug reports. This has saved me from a few rough upgrades already, and I hope it helps you too!





