π HADocs
Smart Home Intelligence for Home Assistant
Find root causes. Improve health. Generate documentation.
π What is HADocs?
HADocs is a local-first Smart Home Intelligence tool for Home Assistant.
Instead of overwhelming you with hundreds or thousands of entities, HADocs analyzes your installation, groups symptoms into Root Causes, calculates a transparent Health Score, and generates a modern intelligence dashboard.
HADocs runs locally. No cloud. No telemetry. No external AI calls.
β¨ Why HADocs?
Traditional diagnostics tell you what is broken.
HADocs helps you understand what to fix first.
| Traditional tools | HADocs |
|---|---|
| Hundreds of unavailable entities | β Groups symptoms into root causes |
| Raw technical data | β Executive summary |
| Manual troubleshooting | β Prioritized repair plan |
| Unknown impact | β Health Score prediction |
| Scattered information | β Dashboard, Explorer and Markdown docs |
| Hard to share safely | β Local, redacted Knowledge Pack |
β€οΈ Dashboard Engine v2

The new Dashboard Engine gives you a product-like view of your Home Assistant installation:
- Executive Summary
- Health Score
- Potential Health Score
- Estimated repair time
- Installation Overview
- Root Cause cards
- Recommended Actions
- History
- Explorer and Knowledge Pack shortcuts
β€οΈ Health Score v2

Health Score v2 is designed to be explainable and fair for both small and large installations.
It considers active affected entities, critical issues, warnings, maintenance issues, root cause complexity, installation size, disabled entities and potential improvement.
Disabled entities are ignored as active problems, and penalties are normalized so large installations are not punished unfairly.
β‘ Smart Recommendations

HADocs prioritizes what matters most.
For each recommendation, HADocs can show likely root cause, affected entities, affected devices, estimated repair time, expected Health Score gain and child incidents.
Don't fix everything. Fix what matters first.
π₯ Root Cause Intelligence

HADocs focuses on causes, not symptoms.
Instead of showing 176 unavailable entities as 176 separate problems, HADocs can group them into a single Root Cause.
Mobile App devices
3 devices offline
176 affected entities
Estimated repair time: 2 minutes
Potential Health Score gain: +8
π Transparent Scoring

No black box.
Health Score v2 explains why points were lost and what can improve them.
π Generated Output

Every scan generates a complete local intelligence package:
output/
βββ index.html
βββ index.md
βββ 00_executive_dashboard.md
βββ 01_root_causes.md
βββ 02_incidents.md
βββ explorer/
βββ knowledge/
βββ history/
βββ csv/
Generated formats include interactive HTML Dashboard, HTML Explorer, Markdown documentation, Knowledge Pack, redacted Knowledge Pack, CSV exports and history snapshots.
π Explorer
The Explorer lets you browse generated data by areas, devices, entities, integrations and relationships.
π§ Knowledge Pack
HADocs exports structured local knowledge that can be used with AI assistants manually.
HADocs does not upload it automatically.
You choose what to share.
output/knowledge/
output/knowledge/redacted/
π Privacy first
HADocs is built for local analysis.
- β Runs locally
- β No telemetry
- β No cloud upload
- β No external AI calls
- β Home Assistant token stored in Windows Credential Manager
- β
config.jsondoes not store tokens - β Redacted Knowledge Pack available
π₯οΈ Installation
Windows
- Download the latest release from GitHub Releases.
- Extract
HADocs-v0.13.0-win64.zip. - Run
HADocs.exe. - Enter your Home Assistant URL and Long-Lived Access Token.
- Click Scan Home Assistant.
Python is not required for the Windows release.
From source
git clone https://github.com/SirBlondieDK/HADocs.git
cd HADocs
py -3.14 -m pip install -e .
py -3.14 main.py
π§ͺ Development
Run tests:
py -3.14 -m pytest
Build Windows package:
powershell -ExecutionPolicy Bypass -File installer/build_windows.ps1
Compress-Archive -Path dist\HADocs\* -DestinationPath HADocs-v0.13.0-win64.zip -Force
πΊοΈ Roadmap
See ROADMAP.md.
Next milestones:
- v0.14: Explain This, deeper repair guidance, dependency graph
- v0.15: Automation Intelligence, Lovelace review, Zigbee health
- v1.0: stable public release, localization, installer and automatic updates
π€ Contributing
Contributions are welcome. See CONTRIBUTING.md.
β€οΈ Built for the Home Assistant community
HADocs was created by a Home Assistant user to make troubleshooting faster, clearer and more enjoyable.
If HADocs saves you time, consider giving the project a β on GitHub.
Comments