v0.1.0 — Initial release
Initial release of Bulk Entity Editor — a Home Assistant custom integration that adds a sidebar panel for multi-selecting entities and bulk-editing them.
Features
- Filter by search, domain, area, integration, state, and activity (including "Never received data" for finding dead entities).
- Multi-select with sticky selection across filter changes.
- Bulk actions:
- Change area
- Enable / disable
- Show / hide
- Rename — friendly name or entity_id, with prefix, suffix, and find/replace (plain or regex). Live preview, collision detection, and a warning banner before renaming IDs.
- Progress + retry — parallel execution (8 concurrent updates), per-entity results, retry-just-the-failures.
- Live updates — subscribes to entity/area/device registry events for real-time table refresh.
- Virtualized table — handles thousands of entities.
- Admin-only access.
Install via HACS
HACS → Integrations → ⋮ → Custom repositories → add https://github.com/delgusto/ha-bulk-entity-editor with category Integration → install → restart HA → Settings → Devices & Services → Add Integration → "Bulk Entity Editor".
Requirements
Home Assistant 2024.7.0 or later.
Known notes
- Renaming entity_ids does not auto-update automations/scripts/dashboards — the rename dialog shows a warning banner before you confirm.
- The "Never received data" filter reflects state at the moment the panel loaded.