https://github.com/home-assistant/operating-system/releases/download/13.0/haos_rpi2-13.0.img.xz
unxz haos_rpi2-13.0.img.xz
sudo fdisk -l
sudo dd if=Downloads/haos_rpi2-13.0.img of=/dev/mmcblk0 status=progress bs=1M
ESP32 and BMP280 final photos.
this is sample of config file:
esphome: name: esp32-01 friendly_name: esp32-01 esp32: board: esp32dev framework: type: arduino # Enable logging logger: # Enable Home Assistant API api: encryption: key: "xxx" ota: - platform: esphome password: "xxx" wifi: ssid: !secret wifi_ssid password: !secret wifi_password # Enable fallback hotspot (captive portal) in case wifi connection fails ap: ssid: "Esp32-01 Fallback Hotspot" password: "xxx" captive_portal: i2c: sda: 21 scl: 22 scan: True sensor: - platform: bmp280_i2c temperature: name: "bedroom temperature" oversampling: 16x pressure: name: "bedroom pressure" address: 0x76 update_interval: 60s
This is how looks sample of automation config
alias: "Temperature" description: low temperature level trigger: - platform: state entity_id: - sensor.temperature to: null for: hours: 0 minutes: 30 seconds: 0 condition: - condition: or conditions: - condition: numeric_state entity_id: sensor.temperature above: 25 - condition: numeric_state entity_id: sensor.temperature below: 5 - condition: numeric_state entity_id: sensor.temperature below: 0 action: - data: message: "Temperature is: {{ states('sensor.temperature')}} C" title: "Warning: temperature is {{ states('sensor.temperature')}} C" action: notify.email_notification mode: single
Whole documentation is here: https://www.home-assistant.io/installation/raspberrypi