I have a house a very-close-but-unattached Accessory Dwelling Unit. The house has a basement. The two units share networking, internet, etc, though have separate, e.g., power. They’re close enough that, e.g., zigbee will work across both units. I want a single instance of HA but some sort of logical separation which makes it easy to differentiate the two. (Or, to put it another way, hard to accidentally affect one unit when you’re trying to do something to another unit.)
I’ve found discussions of how to link two separate HA instances (e.g., home and vacation home), but this is not what I want. It seems that the tools at my disposal are Floors, Areas, and labels. So far I’ve organized the “house” into 3 floors: main house, basement, and ADU. But that means when write an automation like “service: turn off lights - all” then I need to remember to set it to main + basement OR ADU. Otherwise I’m at risk of, e.g., automations in the main house turning off lights in the ADU and vice versa. Similarly, I’m considering getting power sensing and it looks like HA isn’t really set up for this use case.
My current “floor-based” approach works OK, but is there a better way?