BlogKontakt

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 Ustawienia → Połączenia → Urządzenia Modbus aby zobaczyć listę skonfigurowanych urządzeń Modbus.

Wspierane urządzenia

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

Liczniki energii

ModelOpis
SDM120Jednofazowy licznik energii Eastron SDM120
SDM630Trójfazowy licznik energii Eastron SDM630
OR-WE-517Trójfazowy licznik energii ORNO OR-WE-517
DTS1964Trójfazowy licznik mocy i energii DTS1964
LE-03MWTrójfazowy licznik energii F&F LE-03MW
LE-03MW CTTrójfazowy licznik energii F&F LE-03MW CT z przekładnikami prądowymi
Socomec Countis E03 / E23Liczniki energii Socomec Countis

Czujniki

ModelOpis
CWTCzujnik wilgotności, temperatury i przewodności gleby CWT (z filtrami)
SHT20 / SHT30Czujniki temperatury i wilgotności Sensirion
PT100Przetwornik temperatury PT100
boneIO Edge TempPłytka rozszerzeń boneIO z czujnikami temperatury
DYP-A12Ultradźwiękowy czujnik odległości / poziomu DYP-A12
Liquid Level SensorUniwersalny czujnik poziomu cieczy (z wymiarami zbiornika)
QDW90ACzujnik ciśnienia cieczy
GDFS / GDFXPrzepływomierze serii GD

Wentylacja, rekuperacja i klimatyzacja

ModelOpis
Defro AIR DRXRekuperator Defro
EHT Topventil PlusSystem wentylacji EHT
Thessla GreenRekuperator Thessla Green
Wanas 415Rekuperator Wanas
VentclearSystem wentylacji Ventclear
Fujitsu ACInterfejs klimatyzacji Fujitsu

Inne urządzenia

ModelOpis
R4DCB088-kanałowy moduł termometrów 1-Wire
N4DSC088-kanałowa płytka przekaźników N4DSC08
ESP32 Relay x4 Modbus4-kanałowa płytka przekaźników boneIO ESP32
SofarFalownik fotowoltaiczny Sofar

Dodawanie urządzenia Modbus

  1. Przejdź do Ustawienia → Połączenia → Urządzenia Modbus
  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 Ustawienia → Połączenia → Modbus:

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 Ustawienia → Urządzenia i usługi → MQTT
  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.