

`relays.yaml` for an all-in-one relay board:Īnd `photoresistor.Necessary cookies are absolutely essential for the website to function properly. I used ESPHome for this project and created two config files:

Tasmota on the other hand is more of an all-in-one solution. ESPHome uses a python script to craft a custom firmware bin for each of your devices, starting from a yaml config file. Similar to (), () is a mini operating system-like firmware for the family of (), WiFi enabled devices, like the ESP8266 and ESP32. To add integrations (services Home Assistant can talk to), go to `Configuration > Integrations`: Mosquitto_passwd /etc/mosquitto/passwd esp_photoresistorĪfter registering the MQTT broker with all devices (see below), the topics in a client look something like this: Mosquitto_passwd /etc/mosquitto/passwd esp_relays Mosquitto_passwd -c /etc/mosquitto/passwd hass On first startup I created a user and I was greated by an empty dashboard:Īs the central message broker I chose ().Īnd to create the user database and add the relevant users: To run this on system startup I used a systemd unit: Image: homeassistant/amd64-homeassistant:stable To install Home Assistant I created a simple docker-compose file as per : Sudo apt install docker-ce docker-ce-cli containerd.io I installed debian using the netinstaller from Īfter installation I updated and upgraded the system and installed the openssh-server:Īfterwards I added my public key and disable password authentication. I wasn't able to get Home Assistant working on the Zero W (ARMv6) and so I switched to a (). Add a `ssh` file to the boot partition to enable ssh on boot (as per ())Ĥ. To get started, I followed the standard headless-ssh procedure:Ģ.
