Interactive Dependency Graph
Visualize all entity relationships in a force-directed graph with zoom, pan, search, and node filtering.
Dependency Graph & Impact Analysis
See how everything connects inside your Home Assistant.


EntityMap is an open-source Home Assistant custom integration that scans your entire setup - automations, scripts, scenes, groups, devices, and entities - and builds an interactive dependency graph. It detects fragility issues like missing references, device_id coupling, disabled entities still in use, and hidden script chains. The built-in impact analysis shows exactly what breaks when you remove or change any entity. 100% local, zero external dependencies.
The most important capabilities, explained in practical terms.
Visualize all entity relationships in a force-directed graph with zoom, pan, search, and node filtering.
Automatically detects missing references, device_id coupling, disabled entity usage, tight device coupling, and hidden script dependencies.
Select any entity and instantly see the full blast radius - what automations, scripts, and scenes are affected, with risk scoring.
Step-by-step suggestions for safely replacing entities, moving devices, or cleaning up automations.
Browse your setup as a searchable list or a visual tree - areas, devices, and entities organized top-down.
5 entities for total nodes, edges, fragility issues, last scan time, and a rescan button - ready for cards and automations.
Full config flow and options flow - toggle scan-on-startup, auto-refresh, template scanning, and group inclusion.
No cloud, no external APIs. Runs entirely on your Home Assistant instance using native asyncio.
A clear path from the official source to your first successful workflow.
Use one of the official links available for your device or browser.
Follow the store instructions or open the web application. No third-party installers.
Review the options, choose your preferences and start with the core workflow.
A transparent look at the core technologies used to build and maintain this product.
Your data stays on your device. Always.