Add Building/Structure for Floors & Areas

With the addition of Floors to HA I have been able to organize my areas and it has been very nice. One assumption being made here is that all of the areas and floors are in the same physical structure which is not always true. For example, I have my main house which has a basement, main floor, and second floor. I also have a utility barn on my property which itself has 3 floors. Each of those floors has multiple different areas on them. The devices over in that barn are reached by the internet that comes into my main house so I do not need a separate network or separate HA instance for the devices in that structure.

I am proposing that another grouping be made called Structure or Building that contains Floors within them like Floors do for Areas. This would allow people who have multiple structures on their property (like a guest house, detached garage, utility barn, etc) with one or multiple floors to be able to organize their HA instance in a more logical manner than grouping all floors of the multiple structures together.

Thanks for the consideration!

I would propose making the area grouping more general, in addition to grouping floors into buildings, it would be nice to be able to subdivide floors, and group buildings into sites.

I also live on a farm, and have multiple buildings with multiple floors, but also areas of a single floor that belongs together (“appartment” with bedroom, kitchen and living room – but shares bathroom with the rest of the house).

There are also remote areas, such as a cabin and other remote structures that belong to the farm, but aren’t considered the same “site”, while it also doesn’t quite make sense to run separate HA instances for them.

I realize that this isn’t the primary use-case for HA, and that it is a bit outside the norm, but I also think it is common enough to warrant considering expanding the grouping functionality.

2 Likes

Tataly agree, a must have feature for us as well

A distinct but related feature request - Areas: add an “Adjacent areas” list attribute