Short: How do you guts organise your physical devices?
Long: I’m awaiting the arrival of some new hardware and will setup my entire home-assistant from scratch again. I’ve learned a great deal and a new start will clean up some oddities that exist now. One of which: the “tagging” of physical devices.
The backbone of my entire setup is MQTT. 95% of my stuff goes through there. When I first started I thought it would be a splendid idea to use topics based on actual location, like home/kitching/light … being the kitchen light at home. worked great for the first few weeks but pretty soon some devices started moving around. So now I have stuff on topics like home/kitchen/light, but they’re actually in the hallway by now. You see where I’m going with this
So, for my new setup I’m thinking of setting up things slightly different. No longer making topics based on location. But rather based on function + a “tag”. for example, the kitchen light could be: device/light/004. because it’s a device (not a service), it’s a light device, and its tagged as nr 004 (probably going to find a way to write 004 on it).
Before I go ahead with this new rollout, I wanted to check here if there’s other approaches? pro’s and con’s?