Hi All!
Firstly, I’m quite well versed with HA, Linux, Proxmox, Alexa, HomeKit etc.
I’m running the supervised install in a VM on Proxmox and it’s working brilliantly.
I’ve been putting it off for quite some time, however, now that supervisor install is being forcibly deprecated, it’s time to change.
I still want add-ons, so decision-made, it’s HAOS in a VM for me.
Now, I can back things up and restore to a brand new install but I’m wondering if I should start again as there have been quite a few ‘abominations’ over the years that are cluttering up the database and device names should really be better and more uniform. I can manually copy the automations/scripts back over etc as I use seperate YAML files for everything and reference them from the configuration file to keep things tidy.
I like to ask Alexa and Siri to turn things on/off. Open the office left window, open the spare room window, is the back door open etc etc
Currently it works, however, sometimes I have to name a sensor (eg Back Room Temperature) to Temperature and put it in the Back Room area to get it to work because it wants me to say “What is the back room temperature temperature?”
I normally use sensor.front_window, sensor.front_door, sensor, sensor.library_humidity etc
Also, I’ve written quite a few template sensor/rest sensor configs etc, so it’s quite a complex setup which utilises Node Reg, InfluxDB, Grafana etc
Should I be using areas and naming things more simply? Then that would lead to a load of devices with the same name (not ID) but different areas. I’m not sure if that’s a good way to do things.
Also, there are a lot of devices which have components that I don’t really need in home assistant, such as “Window/door is open in regular position” which take up another entity name that i don’t need for my application. Should I disable these extra sensors? Door/Window sensors have a lot of useless (to me) extra sensors. I just need open/closed/tamper/battery/last-seen etc
Second question, if I’m going to start from scratch and do things properly, should node-red, influxdb, grafana etc be addons or separate isolated installs/vm’/lxc’s?
I know there’s a load of tutorials and such out there but they seem to be for basic setups and there’s a lot of different opinions about which is the CORRECT way.
I’m laying out a plan to redo things and I’m leaning toward the “start again” thing and the only real downside is losing long-term data but I could always access the old InfluxDB database and get that if I needed to.
Any tips/recommendations would be appreciated.