
Biblioteka MySensors to niezawodne, otwartoźródłowe rozwiązanie pozwalające zbudować niezależną od Wi-Fi, stabilną sieć czujników radiowych opartą na modułach nRF24L01+ (2.4 GHz). Całość komunikuje się z Home Assistant za pośrednictwem dedykowanej bramki sieciowej Ethernet.
📦 Komponenty sieci MySensors
- Bramka sieciowa (Gateway): Arduino Mega / Nano z modułem Ethernet W5500/W5100 podłączona bezpośrednio do sieci LAN (switch).
- Moduły radiowe: nRF24L01+ oraz nRF24L01+ PA/LNA (wersja ze wzmacniaczem i anteną zewnętrzną przy bramce dla maksymalnego zasięgu).
- Węzły pomiarowe (Nodes): Arduino Pro Mini (3.3V / 5V) oraz układy ATmega328P zasilane bateryjnie lub z zasilaczy buforowych.
- Sensory: Magistrala 1-Wire z cyfrowymi czujnikami temperatury DS18B20, czujniki wilgotności DHT22/BME280 oraz kontaktrony.
Architektura i zasada działania
Bezprzewodowa transmisja nRF24L01+
Węzły pomiarowe rozlokowane w domu i ogrodzie dokonują cyklicznych pomiarów i wysyłają skompresowane ramki radiowe na kanale 2.4 GHz. Węzły mogą pracować w trybie uśpienia (Deep Sleep), co pozwala na wielomiesięczną pracę na baterii.
Bramka MySensors Gateway Ethernet
Centralna bramka odbiera komunikaty ze wszystkich węzłów, weryfikuje sumy kontrolne i przesyła odczyty przez socket TCP/IP lub protokół MQTT do kontrolera automatyki domowej.
Bezpośrednia integracja z Home Assistant
Home Assistant automatycznie rozpoznaje nowe sensory dzięki integracji MySensors. Wszystkie encje (temperatury, wilgotności, stan baterii) są natychmiast dostępne do automatyzacji i wykresów w Lovelace.
Dlaczego nRF24L01 zamiast Wi-Fi?
Główne zalety sieci MySensors to minimalny pobór prądu (rzędu mikroamperów w uśpieniu), błyskawiczne wybudzanie (kilka milisekund w porównaniu do kilku sekund łączenia z Wi-Fi) oraz brak obciążania domowego routera dziesiątkami adresów IP. Układ działa bezawaryjnie od lat.