Groups Visualizer — See your entire HA hierarchy as an interactive graph [HACS]

The Problem

When you have dozens of groups, areas, and entities, it becomes really hard
to understand how everything connects. YAML and the UI give you lists —
but lists don’t show relationships.

What I Built

Groups Visualizer is a Lovelace card that reads your groups, areas,
labels, and voice aliases and renders them as an interactive zoomable graph.

5d865bc6-8754-4377-b1d5-6b0a514ad8ed

Each node shows:

  • Entity state (live, click to toggle lights/switches/fans)
  • Member list with states
  • Assigned labels
  • Voice assistant aliases (click to copy)

Each area block shows voice aliases directly — so you always know
exactly what to say to control a room.

Features

  • Auto-layout using Dagre (hierarchical DAG)
  • Tabs by domain (Lights, Switches, Fans, Sensors)
  • Sub-tabs per root group
  • Click to copy: entity ID, voice aliases, area name
  • Area pen icon → opens area edit popup
  • Live state refresh on every hass update

Installation

Available in HACS — just search for Groups Visualizer.

Then add the card:

type: custom:groups-visualizer
show_domains: {}
show_voice_labels: true

Links

2 Likes

Very cool one. Any plans to make it fitting to the used theme or make it the able?