Założenia
Sterownik BoneIO został zaprojektowany jako autonomiczne urządzenie, które zgodnie z mottem projektu ma być “sercem” automatyki domowej. W założeniu cała logika sterowania powinna być realizowana lokalnie na sterowniku, bez konieczności przenoszenia jej do zewnętrznego systemu np. Home Assistant (HA).
Jeśli HA będzie używany, jego rola ogranicza się wyłącznie do funkcji interfejsu użytkownika (UI) - pełni on funkcję panelu sterowania, ale nie przejmuje logiki automatyki.
I dokładnie taka filozofia przyświecała mojej ostatniej inwestycji, gdzie wszystkie automatyzacje zostały zrealizowane bezpośrednio na sterownikach BoneIO. W związku z tym, w tym poradniku przedstawię kilka ciekawych przypadków wdrożeń automatyzacji bezpośrednio na sterownikach.
Poradniki
Kilka porad, które mogą pomóc przy rzeczywistym wdrożeniu BoneIO:
- Zestaw doświadczalny - Tablica testowa do weryfikacji automatyzacji przed wdrożeniem
- Szablony w ESPHome - Użycie szablonów na przykładzie on-multi-click
- Integracja BoneIO z Shelly - Integracja BoneIO z Shelly poprzez HTTP API
- Master Off - Implementacja funkcji Master Off dla całego oświetlenia
- Wentylator i timery - Opóźnione załączanie i wyłączanie wentylatora
- LED w komunikacji i czujniki ruchu - Dwa stany jasności i różne timery dla ruchu oraz przycisków
- Oświetlenie zewnętrzne: zmierzch i harmonogram - Sterowanie oparte o czujnik zmierzchu i harmonogram
on_time