DIY senzory pre garáž s ESPHome a ESP32


Komerčné smart home senzory sú drahé, často závislé od cloudu a obmedzené v tom, čo dokážu merať. S ESP32 a ESPHome môžete postaviť presne tie senzory, ktoré potrebujete, za pár eur a integrovať ich priamo do Home Assistant cez WiFi.

Čo som postavil

Jedna ESP32 doska v garáži monitoruje:

  • Teplotu a vlhkosť (BME280 – poskytuje aj tlak)
  • Teplotu konkrétneho povrchu (vodotesná sonda DS18B20)
  • Detekciu pohybu (PIR senzor)
  • Stav dverí/okna (reed kontakt)
  • Relé pre ovládanie zariadenia (svetlo v garáži)

Celkové náklady na komponenty: približne 15–20 €.

Prečo ESPHome

ESPHome vám umožňuje definovať senzory v YAML konfiguračnom súbore. Zariadenie naflashujete raz cez USB a od tej chvíle sa aktualizácie dejú cez WiFi (OTA). Zariadenie sa integruje s Home Assistant automaticky – všetky senzory sa objavia ako entity bez akejkoľvek ďalšej konfigurácie.

esphome:
  name: garaz-senzory

esp32:
  board: esp32dev

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

# BME280 – teplota, vlhkosť, tlak
i2c:
  sda: GPIO21
  scl: GPIO22

sensor:
  - platform: bme280_i2c
    temperature:
      name: "Teplota garáž"
    humidity:
      name: "Vlhkosť garáž"
    pressure:
      name: "Tlak garáž"
    update_interval: 30s

# PIR pohybový senzor
binary_sensor:
  - platform: gpio
    pin: GPIO12
    name: "Pohyb garáž"
    device_class: motion

# Reed kontakt – stav dverí
  - platform: gpio
    pin:
      number: GPIO13
      mode: INPUT_PULLUP
    name: "Dvere garáž"
    device_class: door

Prvé flashovanie vs OTA aktualizácie

Prvé flashovanie vyžaduje pripojenie ESP32 k počítaču cez USB. Potom všetky aktualizácie prebiehajú cez WiFi. S ESPHome bežiacim v Dockeri na rovnakej sieti (alebo prístupným cez VPN) môžete zariadenie aktualizovať odkiaľkoľvek.

Integrácia s Home Assistant

Po naflashovaní zariadenia a jeho pripojení k sieti ho pridajte do Home Assistant cez Nastavenia → Zariadenia a služby → ESPHome. Zadajte IP adresu zariadenia a všetky senzory sa okamžite objavia. Odtiaľ môžete budovať automatizácie – napríklad poslať upozornenie, ak sú dvere garáže otvorené viac ako 10 minút.

Záver

ESPHome s ESP32 je najpraktickejšia DIY senzorová platforma, akú som používal. Integrácia s Home Assistant je bezproblémová, OTA aktualizácie sú spoľahlivé a možnosti senzorov sú rozsiahle.