after 8+ years of using Home Assistant, I finally got around to fixing something that's bugged me for a while: assigning devices to areas one by one. Not a huge deal on a small setup, but if you've grown your instance over the years (or inherited someone else's mess), it adds up fast.
So I built Area Manager, a small HACS integration that adds a sidebar panel for bulk-assigning devices to areas. Select multiple devices, pick a room, done.
It's also decent timing given HA 2026.7's shift to purpose-based triggers as the default for automations โ having your areas properly set up matters more now than it used to, since a lot of the new trigger logic leans on area assignments being accurate.
A couple of notes:
Built with Claude Code โ I wrote the spec, Claude handled a good part of the implementation, I tested it against my own (not exactly tidy) instance.
It's early days, so if you run into edge cases or bugs, please let me know via GitHub issues.
I also made a German-language video walkthrough, in case that's useful to some of you: https://youtu.be/EiAQ1txMXbM
Thanks for the detailed feedback, really appreciate you taking the time!
Good news on a couple of these:
Bulk select โ just shipped in v2.0.0: you can now select multiple devices via checkbox and assign them all to one area at once. Selection is preserved while filtering, and "select all" only applies to the currently visible/filtered rows.
Tabs โ also partially there now: v2.0.0 adds an "Assigned" tab so you can review devices that already have an area and fix misassignments (including unassigning back to "Without area"). A dedicated "Ignored" tab isn't in yet, but it's a good idea and fits well with where I want to take this โ more "Manager", less one-time "Assigner". I'll add it to the roadmap.
Resizable columns โ not done yet, but noted. Low priority compared to the above, but a nice polish item, especially once there are more columns to work with.
Will fold the "Ignored" tab and resizable columns into the next round of updates. Thanks again, this kind of feedback is exactly what helps shape where the tool goes next!
Fair point โ you're right, the Devices page does bulk area assignment, and I should've said so in my post. The difference with Area Manager is narrower than my wording suggested: it surfaces only the still-unassigned devices (with a count), lets you send each one to a different area in a single save (the native bulk sends everything to one area), and has an ignore list for devices that should stay area-less. And there are more useful things to come. So more "focused workflow for this one chore" than "impossible otherwise." Thanks for keeping me honest!