O NasBlogKontakt
Zaawansowane i Poradniki

Urządzenia Modbus

Jak dodać i skonfigurować urządzenia Modbus w boneIO Black.

Sterownik boneIO Black obsługuje protokół Modbus RTU, który pozwala na podłączenie zewnętrznych urządzeń pomiarowych, liczników energii, czujników i innych urządzeń.

Modbus jest domyślnie skonfigurowany - nie musisz zmieniać ustawień UART. Wystarczy dodać urządzenia, które chcesz monitorować.

Lista urządzeń Modbus

Lista urządzeń Modbus

Przejdź do UstawieniaModbus Devices aby zobaczyć listę skonfigurowanych urządzeń Modbus.

Wspierane urządzenia

boneIO Black obsługuje następujące modele urządzeń Modbus:

Liczniki energii

ModelOpis
SDM120Licznik energii Eastron SDM120 (1-fazowy)
SDM630Licznik energii Eastron SDM630 (3-fazowy)
ORNO-OR-WE-517Licznik energii ORNO OR-WE-517
DTS1964_3FLicznik energii 3-fazowy DTS1964
SOCOMEC_E03Licznik Socomec Countis E03
SOCOMEC_E23Licznik Socomec Countis E23

Czujniki temperatury i wilgotności

ModelOpis
CWTCzujnik temperatury i wilgotności CWT (z filtrami)
SHT20Czujnik temperatury i wilgotności SHT20
SHT30Czujnik temperatury i wilgotności SHT30
PT100Czujnik temperatury PT100

Inne urządzenia

ModelOpis
R4DCB08Moduł do termometrów 1-Wire w gwiazdę
LIQUID-SENSORCzujnik poziomu cieczy (z wymiarami zbiornika)
FUJITSU-ACKlimatyzacja Fujitsu
VENTCLEARWentylacja VentClear
SOFARFalownik fotowoltaiczny Sofar

Dodawanie urządzenia Modbus

  1. Przejdź do UstawieniaModbus Devices
  2. Kliknij Dodaj (przycisk +)
  3. Wypełnij formularz:

Dodawanie urządzenia Modbus

Ustawienia podstawowe

PoleOpisWymagane
Display NameNazwa wyświetlana w Home AssistantNie
AreaObszar/pomieszczenieNie
AddressAdres Modbus urządzenia (1-247)✅ Tak
ModelModel urządzenia z listy wspieranych✅ Tak
IDWłasny identyfikator (opcjonalnie)Nie
Update IntervalInterwał odczytu danych (domyślnie 30s)Nie

Adres Modbus musi być unikalny dla każdego urządzenia na magistrali. Sprawdź dokumentację urządzenia, aby znaleźć lub ustawić jego adres.

Przykład konfiguracji licznika SDM120

  1. Display Name: Licznik prądu kuchnia
  2. Area: Kuchnia
  3. Address: 1 (domyślny adres SDM120)
  4. Model: SDM120
  5. Update Interval: 10s (odczyt co 10 sekund)

Dodatkowe opcje dla wybranych modeli

CWT - Filtry czujnika

Model CWT pozwala na dodanie filtrów dla odczytów temperatury i wilgotności:

FiltrOpis
roundZaokrąglenie do N miejsc po przecinku
offsetDodanie stałej wartości (kalibracja)
multiplyMnożenie przez wartość
filter_outOdfiltrowanie konkretnej wartości
filter_out_greaterOdfiltrowanie wartości większych niż N
filter_out_lowerOdfiltrowanie wartości mniejszych niż N

LIQUID-SENSOR - Wymiary zbiornika

Model LIQUID-SENSOR wymaga podania wymiarów zbiornika:

PoleOpis
WidthSzerokość zbiornika (w metrach)
LengthDługość zbiornika (w metrach)

Ustawienia Modbus (zaawansowane)

Ustawienia Modbus

Jeśli Twoje urządzenie wymaga niestandardowych parametrów komunikacji, możesz je zmienić w UstawieniaModbus:

ParametrDomyślnieOpis
UARTuart4Port szeregowy (uart4 dla nowych boneIO, uart1 dla starych)
Baudrate9600Prędkość transmisji
Data bits8Liczba bitów danych
ParityN (None)Parzystość: N (brak), E (parzysta), O (nieparzysta)
Stop bits1Liczba bitów stopu

Zmiana parametrów UART jest potrzebna tylko gdy urządzenie Modbus wymaga innych ustawień niż domyślne. Większość urządzeń działa z domyślnymi parametrami (9600 8N1).

Weryfikacja w Home Assistant

Po dodaniu urządzenia Modbus:

  1. Urządzenie automatycznie pojawi się w Home Assistant przez MQTT Discovery
  2. Przejdź do UstawieniaUrządzenia i usługiMQTT
  3. Znajdź urządzenie boneIO Black - sensory Modbus będą widoczne jako encje

Dane z urządzeń Modbus są automatycznie publikowane do MQTT i dostępne w Home Assistant do tworzenia automatyzacji, wykresów i dashboardów.