O NasBlogKontakt

Urządzenia Modbus

Wymagane moduły

modbus

Komponent czujników Modbus. Musisz znać adres urządzenia, z którym chcesz się połączyć! Wspierane urządzenia:

DeviceModel name
Eastron SDM6301 Energy metersdm630
Eastron SDM1201 Energy metersdm120
Sofar Solar PV Invertersofar
Socomec E23 Energy Meter 3-Phasesocomec_e23
Socomec E03 Energy Meter 1-Phasesocomec_e03
r4dcb08 Temperature Dallas Boardr4dcb08
CWT-TH0x Temperature and Humidity sensorcwt
SHT20 Temperature and Humidity sensorsht20
SHT30 Temperature and Humidity sensorsht30
Liquid depth sensorliquid-sensor
Orno-or-we-517 Energy Meterorno-or-we-517
Ventclear ventilation systemventclear
Fujitsu Air Conditionerfujitsu
Thessla Green AirPack 4 ventilation systemthesslea

Przykładowa konfiguracja

Przykładowa konfiguracja
modbus:
  uart: uart4

modbus_devices:
  - id: sofar1
    model: sofar
    address: 1
  - id: sdm1
    model: sdm630
    address: 32
  - id: Liquid sensor
    model: liquid-sensor
    address: 41
  - id: CWT TH0x
    model: cwt
    address: 61
  - id: SHT20
    model: sht20
    address: 62
    sensors_filters:
      temperature:
        - offset: -2
        - round: 2
      humidity:
        - round: 3

Zmienne konfiguracyjne:

  • id (Wymagane, string) - unikalnie identyfikuje to urządzenie w MQTT i Home Assistant
  • address (Wymagane, string) - adres Modbus urządzenia, z którym chcesz się komunikować.
  • model (Wymagane, string) - schemat modelu do użycia. Sprawdź tabelę powyżej, aby uzyskać nazwę modelu.
  • update_interval (Opcjonalne, timeperiod, domyślnie: 60 sekund) - interwał aktualizacji. Połączenie Modbus jest dość obciążające dla procesora, więc dostosowuj je ostrożnie. Minimum to 1 sekunda, ale zalecane minimum to 10 sekund.
  • sensors_filters (Opcjonalne, dictionary) - słownik nazwa_czujnika: lista filtrów. Zobacz przykład powyżej, jak ich używać. Obecnie możliwe filtry dotyczą temperatury i wilgotności. Listę filtrów znajdziesz w Filtry. Filtry czujników działają na razie tylko dla wartości temperatury i wilgotności.

Footnotes

  1. Te liczniki energii można znaleźć w dwóch wersjach i tylko jedna obsługuje Modbus - czasami jest oznaczona sufiksem M (SDM120M / SDM6301M), innym razem Modbus jest wymieniony w tytule. Nie myl jej z tańszą wersją z sufiksem D (SDM120D / SDM6301D) - nie obsługuje ona komunikacji Modbus, więc nie można jej podłączyć do boneIO. 2