Plugin modbus_tcp

protocol plugin

Im folgenden sind etwaige Anforderungen und unterstützte Hardware beschrieben. Danach folgt die Beschreibung, wie das Plugin modbus_tcp konfiguriert wird. Außerdem ist im folgenden beschrieben, wie das Plugin in den Item Definitionen genutzt werden kann. 1

Beschreibung

Plugin zur Geräte-Anbindung über ModBus an SmartHomeNG

Anforderungen

  • Minimum SmartHomeNG Version: 1.8

Konfiguration

Im folgenden ist beschrieben, wie das Plugin modbus_tcp konfiguriert wird. Außerdem ist im folgenden beschrieben, wie das Plugin in den Item Definitionen genutzt werden kann.

Parameter

Das Plugin verfügt über folgende Parameter, die in der Datei ../etc/plugin.yaml konfiguriert werden:

cycle

Update Zyklus in Sekunden

  • Datentyp: num

  • Standardwert: 300

host

IP Adresse des Modbus-Geraetes

  • Datentyp: ipv4

port

modbus Port

  • Datentyp: num

slaveUnit

Slave-Addresse der zu lesenden Modbus-Einheit

  • Datentyp: num

  • Standardwert: 1

Item Attribute

Das Plugin unterstützt folgende Item Attribute, die in den Dateien im Verzeichnis ../items verwendet werden:

modBusAddress

Register Adresse welche gelesen werden soll

  • Datentyp: num

modBusByteOrder

Endian.Big oder Endial.Little

  • Datentyp: str

  • Standardwert: Endian.Big

  • Mögliche Werte:

    • Endian.Big

    • Endial.Little

modBusDataType

Datentyp vom zu lesenden Register (int16 uint16 int32 unit32 float32 string16)

  • Datentyp: str

  • Standardwert: uint16

modBusFactor

Faktor mit welchem der gelesene Register-Wert multipliziert wird

  • Datentyp: num

  • Standardwert: 1

modBusWordOrder

Endian.Big oder Endial.Little

  • Datentyp: str

  • Standardwert: Endian.Big

  • Mögliche Werte:

    • Endian.Big

    • Endial.Little

Logik Parameter

Das Plugin verfügt über folgende Parameter, die in der Datei ../etc/logic.yaml konfiguriert werden:

Keine Logik Parameter in den Metadaten beschrieben - Bitte in der README nachsehen (siehe Fußnote)

Plugin Functions

Das Plugin verfügt über folgende öffentliche Funktionen, die z.B. in Logiken aufgerufen werden können.

Keine

1

Diese Seite wurde aus den Metadaten des Plugins erzeugt.