Poprawa bezpieczeństwa i szybkości: Sonoff LAN vs chmura eWeLink
Przejście na sterowanie lokalne przez Sonoff LAN przynosi dwie zasadnicze korzyści: bezkonkurencyjną szybkość działania oraz radykalną poprawę bezpieczeństwa.
W tradycyjnym modelu chmurowym opóźnienie (tzw. latency) wynosi zazwyczaj od 400 milisekund do nawet 2 sekund – klikacie przycisk i czekacie na reakcję przekaźnika. Przy sterowaniu lokalnym Sonoff LAN komenda przesyłana jest wewnątrz Waszego routera w czasie poniżej 20–50 milisekund. Różnica jest widoczna gołym okiem – kliknięcie powoduje natychmiastowy klik przekaźnika.
Drugi filar to bezpieczeństwo i niezawodność sieci domowej. Ruch nie opuszcza Waszego switcha lub access pointa. Urządzenia te możecie całkowicie odciąć na poziomie reguł zapory ogniowej (firewalla) na routerze od dostępu do globalnego Internetu, umieszczając je w odizolowanym VLAN-ie dla IoT. Nawet w przypadku całkowitego zerwania łącza internetowego przez Waszego dostawcę czy globalnej awarii chmury eWeLink, wszystkie Wasze harmonogramy, przyciski ścienne oraz automatyzacje w Home Assistant nadal działają w 100% stabilnie i bez przerw.
Omówienie produktów i integracji
Komponent Sonoff LAN (autorstwa AlexaIT) to niestandardowa integracja dostępna przez HACS. Działa w sposób hybrydowy lub całkowicie lokalny.
- Jak to działa w teorii? Integracja pobiera klucze szyfrujące urządzeń przypisanych do Waszego konta eWeLink, a następnie wysyła komendy bezpośrednio po Waszej sieci lokalnej przez protokół mDNS/HTTP.
- Dlaczego to kluczowe dla polskiego użytkownika? Wiele osób wykorzystuje moduły Sonoff POW czy Basic do sterowania bojlerami, grzałkami lub pompami w ramach tańszych stref taryfowych (np. G12w). Sterowanie lokalne gwarantuje, że automatyzacja włączy lub wyłączy duże obciążenie na czas, bez względu na awarie u dostawcy internetu.
Wdrożenie w Home Assistant
Przechodzimy do Home Assistanta.
- Krok pierwszy: Otwieramy HACS, przechodzimy do sekcji Integracje, wyszukujemy Sonoff LAN i klikamy Pobierz.
- Krok drugi: Po pobraniu plików wykonujemy restart Home Assistanta.
- Krok trzeci: Wchodzimy w Ustawienia -> Urządzenia oraz usługi -> Dodaj integrację i wyszukujemy Sonoff.
- Krok czwarty: W oknie konfiguracyjnym podajemy login i hasło do konta eWeLink. W trybie pracy wybieramy opcję local (sterowanie czysto lokalne) lub auto (gdzie priorytetem jest LAN, a chmura służy jako ewentualny backup).
Po zatwierdzeniu wszystkie Wasze przełączniki automatycznie pojawią się w rejestrze encji pod domeną switch lub light.
Zigbee lokalnie
Kolejna możliwość integracji lokalnej to oczywiście wszystkiego rodzaju urządzenia Zigbee, które natywnie integrują się z uniwersalnymi koordynatorami w sposób lokalny. Zigbee to technologia bezprzewodowa, bardzo często wykorzystywana w smart home. Dla naszych serwerów Home Assistant aby ją wdrożyć warto zaopatrzyć się w uniwersalny koordynator zigbee, np. Sonoff Donlge-E lub mocniejszy Dongle-M. Nagrałem o nim specjalny odcinek, tutaj umieszczam link, jeżeli chcielibyście zobaczyć jego możliwości.
Możemy go zintegrować poprzez główną integrację w Home Assistant o nazwie Zigbee Home Automation, czyli popularne ZHA lub za pomocą Zigbee2MQTT czyli w skrócie Z2M.
Każda z nich ma swoje zalety, a co najważniejsze w można za ich pomocą do Home Assistant dodawać urządzenia od różnych producentów.
Sama firma Sonoff, również tworzy urządzenia łączące się z serwerem smart home za pomocą protokołu Zigbee. Co najważniejsze są one w pełni sterowane i obsługiwane lokalnie, co akurat w moim przypadku jest ogromną zaletą.
Dla przykładu taki czujnik zalania SNZB-05P wprowadzamy w tryb parowania i w integracji zigbee dodajemy do obsługiwanych. Po kilku sekundach czujnik jest wykrywany przez Home Assistant i możemy z niego korzystać. Jedynie co to ilość opcji i konfiguracja zależy od Integracji, czyli ZHA lub Z2M.
Praktyczne zastosowanie w Smart Home
Zobaczcie na czas reakcji: przełączenie stanu na dashboardzie następuje natychmiastowo, bez charakterystycznego 1–2 sekundowego opóźnienia chmurowego. Co więcej, moduły ze zintegrowanym pomiarem energii, takie jak Sonoff POW Elite, raportują bieżące parametry napięcia i mocy bezpośrednio do encji sensora, co pozwala na precyzyjną kalkulację kosztów w panelu Energia bez obciążania zewnętrznych serwerów.
Za każdym razem polecam żeby wybierać urządzenia i metody ich połączenia w Home Assistant w sposób lokalny, niesie to ze sobą bardzo dużo korzyści. Sami możemty decydować gdzie nasze dane są wysyłane a krótsza ścieżka łączności między serwerem smart home i czyjnikiem lub urządzeniem to szybsza jego reakcja i wynik. W ten prosty sposób zyskujecie bezpieczny, w pełni lokalny dom bez konieczności ingerencji w elektronikę urządzeń.