Plugin ‚modbus_tcp‘ Konfiguration

plugin logo

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]

Es handelt sich bei diesem Plugin um ein gateway Plugin.

Beschreibung

Anforderungen

  • Minimum SmartHomeNG Version: 1.10

  • Minimum Python Version: 3.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:

crontab

  • Datentyp: str

cycle

  • Datentyp: int

  • Standardwert: 300

  • Minimalwert: 0

host

  • Datentyp: ipv4

pause_item

  • Datentyp: str

port

  • Datentyp: int

  • Minimalwert: 0

  • Maximalwert: 65535

slaveUnit

  • Datentyp: int

  • Standardwert: 1

Item Attribute

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

modBusAddress

  • Datentyp: num

modBusByteOrder

  • Datentyp: str

  • Standardwert: Endian.BIG

  • Mögliche Werte:

    • Endian.BIG

    • Endian.LITTLE

modBusDataType

  • Datentyp: str

  • Standardwert: uint16

modBusDirection

  • Datentyp: str

  • Standardwert: read

  • Mögliche Werte:

    • read

    • read_write

    • write

modBusFactor

  • Datentyp: num

  • Standardwert: 1

modBusObjectType

  • Datentyp: str

  • Standardwert: HoldingRegister

  • Mögliche Werte:

    • Coil

    • DiscreteInput

    • InputRegister

    • HoldingRegister

modBusUnit

  • Datentyp: num

  • Standardwert: 1

modBusWordOrder

  • Datentyp: str

  • Standardwert: Endian.BIG

  • Mögliche Werte:

    • Endian.BIG

    • Endian.LITTLE

Item-Structs

Das Plugin stellt die folgenden Item-Structs zur Verfügung. Diese Informationen sind aus der plugin.yaml entnommen und möglicherweise nicht vollständig.

Keine

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