WIP

Considerations

The way I see the most optimal setup is to have several dedicated VMs:

  1. for Home Assistant OS (HAOS gives you convenient add-on system, unlike Docker);
  2. 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