My Point was, MY HomeAutomations System, and My Home overall for that matter is Not Rockets Science , beside it’s within my House/Home, so i don’t find any reasons what so ever to follow any conventions nor concepts , and what ever to appeal to anyone but me !
I try to keep things basic, simple , and trying to “apply” this also to anything Computer related.
Meaning No horrible long completely redundant repeated bullock in file/entity names.
I know which devices i have in my Kitchen, in my livingroom etc. etc., i know which devices i have in the Basement, 1st Floor etc.
So maybe my “concept” is based on pure anarchy, instead of your imaginary hierarchies.
It’s Simple ( but yet intuitive, To Me ) , and i am the one to administrate it, none else needs to understand, And i seriously doesn’t need to structure/naming my devices/automation etc. like a file-structure-hierarchy
Above for me is simply shortened to area ( And i know where my areas are located, or what it contains ).
HA, i tell HA if it needs to “address” an Area, HA have no f… idea where it is physically anyway ), and as mention i have areas which “overlap” each other ( In your imaginary hierarchy ) They just dont necessarily contain the same Devices, because it’s a “Functional Area”
I.e The Parts in my Ventilation system which handle incoming Air( It’s spread / air comes in various ways , get pre-heated ) and it’s just common sense/imagination which can “define” this, No hierarchy , no “established” concepts ( Unless one can accept that an Area is Not a physical location/spot )
An Area is Not necessarily a physical spot.
A Label can define a physical spot., or a functional area, or what ever
And Nothing i do/name have to make sense to anyone but me.
Floors is a Common defined “word” yes, but can be used in various ways. For various purposes, so i welcome it.
As mention i have 3 ( Common conceptional Floors, Major Levels in my House, if on counts Basement as a Floor.)
I Don’t Have a Dance Floor !, However i do have a Bathroom Floor, with electrical heating
I Have several Floors which are Electrical Heated ( E-Floors# Areas-E1, E2, E3), spread on Basement(Floor) 1st Floor and 2nd Floor.
And some Floors are WaterHeated, (W-Floors# Areas-W1, W2) currently covering 3 Rooms(Areas, which belong to the Basement-Floor) , , ( Basement is a “Conventional FloorPlan”, Containing the 6 Rooms(Areas) + i.e specific functional Areas)
Floor-Heating , is as they are “nested” over Levels And Rooms in it’s own Functional-Floor) and more to come when my “enclosed outdoor space” is finished
It’s on same Level as My Garage(Earth-Level), Which is not 1st, nor 2nd floor, neither Basement
( Edited, just for clarification)
Sorry for ones again ripping your “concepts” apart
Beside a system runs “smoother” with short names, short names also give less “room” for fault, and are generally easier/faster for the system to handle.
And as you might figure, my HA is primary build for controlling/automatisation of part of my house and it’s Basic Functions and Not to control from a Phone, Ofcause i build my UI, Dashboards, so it’s possible to get a good overview, and manual control functions, if i need to
So I don’t have any fancy Dashboard / Cards over my i.e Bedroom, or Kitchen, livingroom etc.
I Have Funtional OverViews over PanRoom, WellRoom, Heating System, Ventilation System , Network , Electricity etc