Home Assistant
WIP
Considerations
The way I see the most optimal setup is to have several dedicated VMs:
- for Home Assistant OS (HAOS gives you convenient add-on system, unlike Docker);
- for Linux to host IoT stack (your DB, Grafana and other services);
and then use the Home Assistant integration to connect to your other devices VMs. This way, you can have a single point of entry for all of your devices, and you can use the Home Assistant UI to control them.
Action Plan
- Install Proxmox(refer my notes on Proxmox)
- Install HAOS on a VM;
- Install Linux on a VM Refer Debian Proxmox;
- First Automations:
- Create simple automation to turn on/off a light;
- Create simple automation to notify on done laundry
- Install InfluxDB on Linux VM;
- Install Grafana on Linux VM;
- Install Mosquitto on Linux VM;
- Install Node-RED on Linux VM;
- Install Zigbee2MQTT on Linux VM;
Install HAOS on a Proxmox VM
before you start, install Proxmox
Great video tutorial on how to install HAOS on Proxmox
Notes / Tips
Get the correct image
make sure you get specific Proxmox image, not just x86 install or other VM image via this link
Copy the image to the VM and create a VM(follow video tutorial)
use rsync
, scp
- refer my SSH notes
qm importdisk 100 /root/haos_image local-lvm --format qcow2
Automations
- Trigger on power dropping below 3-8W for 3-5minutes, no conditions, and action to notify on the phone / blink the lights / etc
Chat Bots
OpenAI extended prompt
M5 Atom Echo
in Chrome!!! open official home RTFM after installing, go to HAOS, the device should be discovered -> type you network credentials
Leave a comment