====== Installatie======
[[home_assistant:home_assistant|{{ :home_assistant:icon.jpg?120|}}]]
===== context=====
dit document beschrijft de installatie van Home Assistant
===== Docker =====
- download de image: docker pull homeassistant/home-assistant
- start de container: docker run -d --name homeAssistant -p 8123:8123 homeassistant/home-assistant
- open een browser op http://:8123
- doorloop de wizard: **CREATE MY SMARTHOME**
===== Debian=====
source: ChatGPT\\ Moet nog gecontroleerd worden bij 1ste installatie
==== Staging Debian VM ====
* Create a Debian VM on ESXi
* Give it
* 2–4 vCPU
* 4GB RAM (more if you plan many integrations).
* 20–30 GB disk is usually sufficient for Home Assistant OS installation inside Debian.
* Update Debian: sudo apt update && sudo apt upgrade -y
sudo apt install -y software-properties-common curl
* Install dependencies for Home Assistant Supervised (if you choose this path)
==== Prepare for Zigbee integration ====
* Connect the Zigbee dongle to your Debian VM
* Plug the Zigbee USB dongle into your ESXi host.
* Pass it through to the Debian VM via **VM > Edit Settings > USB Controller > Add USB Device**
* Verify in Debian:lsusb
dmesg | grep tty\\ You should see something like /dev/ttyUSB0 or /dev/ttyACM0.
* Install necessary tools (optional but useful):sudo apt install -y git jq
==== Install Home Assistant Supervised on Debian ====
* Install Docker: apt install -y docker.io
sudo systemctl enable docker
sudo systemctl start docker
sudo usermod -aG docker $USER
==== Install Home Assistant Supervised ====
curl -Lo installer.sh https://raw.githubusercontent.com/home-assistant/supervised-installer/master/installer.sh
bash installer.sh --machine qemux86-64
==== Verify Home Assistant ====
* Access in browser: http://:8123
* Go through the onboarding wizard.
==== Set up Zigbee integration in Home Assistant ====
* Install Zigbee integration
* Use Zigbee2MQTT or ZHA (Zigbee Home Automation) add-on:
* ZHA: Easiest, built into Home Assistant.
* Go to **Settings > Devices & Services > Add Integration > Zigbee Home Automation**
* Select your USB device (/dev/ttyUSB0).
* Zigbee2MQTT: More flexible if you already use MQTT.
* Zigbee2MQTT on Debian VMgit clone https://github.com/Koenkk/zigbee2mqtt.git
cd zigbee2mqtt
npm ci
cp configuration.yaml.example configuration.yaml
nano configuration.yaml # set your serial port
npm start
* Pair your sensors
* Follow pairing instructions of your Zigbee sensor.
* Once paired, Home Assistant should automatically detect temperature readings.
==== Automate and visualize ====
* Create a Lovelace card for temperature readings.
* Set automations to trigger events (e.g., if temp > 28°C, turn on a fan).
==== Optional enhancements ====
* Use Docker Compose for Home Assistant and Zigbee2MQTT if you want better control.
* Back up the Home Assistant VM regularly (snapshots on ESXi).
* Consider a dedicated Zigbee coordinator like CC2531, CC2652, or ConBee II for best reliability.
==== Diagram ==== {{ :home_assistant:chatgpt_image_oct_13_2025_02_43_12_pm.png?400 |}}
===== meer info =====
* [[https://www.home-assistant.io/getting-started/onboarding/|Onboarding wizard]]
* [[https://www.home-assistant.io//|Home Assistant homepage]]
* [[https://www.home-assistant.io/installation/alternative#docker-compose|Docker installatie]]
{{tag>home_assistant docker}}