olli-dot-dev/ha-area-manager — explained in plain English
Analysis updated 2026-05-18
Quickly find all devices and entities that do not have an area assigned yet.
Bulk-assign many devices to the correct room using checkboxes instead of one by one.
Rename or delete devices directly from a detail popup without visiting the device page.
Mark devices or automations that intentionally have no area so they stop showing as unassigned.
| olli-dot-dev/ha-area-manager | a6216abcd/free-residential-ip-proxy-controller | earthtojake/cad-viewer | |
|---|---|---|---|
| Stars | 32 | 32 | 32 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | easy | hard | moderate |
| Complexity | 2/5 | 4/5 | 3/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Home Assistant 2024.1 or newer and HACS installed.
Area Manager is a Home Assistant custom integration that adds a sidebar panel for finding devices and entities that have no area assigned, then quickly assigning, ignoring, or deleting them, all without hunting through several settings pages. The panel has a switcher at the top that toggles between devices and device-less entities such as automations, scripts, scenes, and helper entities like input booleans, input numbers, counters, and timers. Both views share the same tabs, filtering, and bulk actions. The main list shows everything without an area assigned yet. You can assign an area to a single row from a dropdown, or select multiple rows with checkboxes and assign or ignore them all at once, with your selection kept even as you keep filtering. A separate Assigned tab lets you review devices and entities that already have an area, correct mistakes, or unassign them back to Without Area. Columns can be sorted by clicking their headers, and a filter bar lets you search by name, manufacturer, model, or entity ID, or filter by manufacturer or integration. Clicking any row opens a detail popup showing manufacturer, model, integration, current area, when it was added, and when it was last seen. From there you can rename or delete a device, though rename and delete only apply to devices, since a device-less entity's configuration lives in YAML or in whatever integration created it. You can also mark devices or entities to ignore if they intentionally have no area, and restore them later. Ignored items are stored in Home Assistant's storage, so they survive restarts. The interface is available in German and English, following your Home Assistant language setting. To use this you need Home Assistant 2024.1 or newer and HACS installed. Installation is one click through HACS using the provided badge, or manual by adding the custom repository, downloading the integration, and restarting Home Assistant. After restart, add the Area Manager integration through Settings, and it appears in the sidebar with no further configuration needed.
A Home Assistant sidebar panel that finds devices and entities missing an area assignment and lets you quickly assign, ignore, or delete them.
Mainly JavaScript. The stack also includes JavaScript, Home Assistant, HACS.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.