EntityMap
EntityMap - Dependency Graph & Impact Analysis
See how everything connects inside your Home Assistant.
Home Assistant Integration






About
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.
Key Features
Interactive Dependency Graph
Visualize all entity relationships in a force-directed graph with zoom, pan, search, and node filtering.
Fragility Detection
Automatically detects missing references, device_id coupling, disabled entity usage, tight device coupling, and hidden script dependencies.
Impact Analysis
Select any entity and instantly see the full blast radius - what automations, scripts, and scenes are affected, with risk scoring.
Migration Guidance
Step-by-step suggestions for safely replacing entities, moving devices, or cleaning up automations.
Hierarchy View
Browse your setup as a searchable list or a visual tree - areas, devices, and entities organized top-down.
Dashboard Sensors
5 entities for total nodes, edges, fragility issues, last scan time, and a rescan button - ready for cards and automations.
UI Configuration
Full config flow and options flow - toggle scan-on-startup, auto-refresh, template scanning, and group inclusion.
Fully Local & Async
No cloud, no external APIs. Runs entirely on your Home Assistant instance using native asyncio.
Interactive Dependency Graph
Visualize all entity relationships in a force-directed graph with zoom, pan, search, and node filtering.
Fragility Detection
Automatically detects missing references, device_id coupling, disabled entity usage, tight device coupling, and hidden script dependencies.
Impact Analysis
Select any entity and instantly see the full blast radius - what automations, scripts, and scenes are affected, with risk scoring.
Migration Guidance
Step-by-step suggestions for safely replacing entities, moving devices, or cleaning up automations.
Hierarchy View
Browse your setup as a searchable list or a visual tree - areas, devices, and entities organized top-down.
Dashboard Sensors
5 entities for total nodes, edges, fragility issues, last scan time, and a rescan button - ready for cards and automations.
UI Configuration
Full config flow and options flow - toggle scan-on-startup, auto-refresh, template scanning, and group inclusion.
Fully Local & Async
No cloud, no external APIs. Runs entirely on your Home Assistant instance using native asyncio.
Privacy & Security
Your data stays on your device. Always.

