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.