v0.4.0
🐝 Zigbee2MQTT integration
Visualize your Zigbee mesh right next to your IP network on the canvas.
- One-click import of your Zigbee network map through Home Assistant's MQTT integration — no extra broker config, no extra credentials.
- Three new node types with their own colors and icons: Coordinator, Router, End Device.
- Hierarchy preserved: when you approve a child device whose router/coordinator is already on the canvas, the parent → child edge is drawn automatically.
- Z2M base topic configurable in the integration's options (defaults to
zigbee2mqtt). - Graceful degrade: if MQTT isn't set up in Home Assistant, the modal tells you and links you toward fixing it.
🗂️ Revamped pending device management
The old in-sidebar pending list is replaced by a full-width Pending Devices modal:
- Search by name, IP, MAC, IEEE address, vendor, model, or service.
- Filter by source — IP scan or Zigbee — and by suggested device type.
- Switch between Pending and Hidden without leaving the modal.
- Select mode for batch actions: approve, hide, or restore many devices at once.
- Keyboard shortcuts:
/to search,sto toggle select mode,ato select all,Enterto bulk-approve.
🎨 Node picker
The Node properties dialog now exposes the three Zigbee types in their own group, so you can manually retype a node as Zigbee anytime.
⚙️ Setup notes
- This release adds Home Assistant's MQTT integration as an optional dependency. If you already use Zigbee2MQTT in HA, you're set.
- No migration steps — existing canvases and pending devices are preserved.
Full changelog: v0.3.0...v0.4.0
What's Changed
Full Changelog: v0.3.0...v0.4.0