Plugin ‚onewire‘ Konfiguration

plugin logo

Im folgenden sind etwaige Anforderungen und unterstützte Hardware beschrieben. Danach folgt die Beschreibung, wie das Plugin onewire 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

1-Wire Unterstützung über owserver

Anforderungen

  • Minimum SmartHomeNG Version: 1.9.3.5

Konfiguration

Im folgenden ist beschrieben, wie das Plugin onewire 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:

button_wait

Zeitraum zwischen zwei Anfragen an einen iButton Busmaster

  • Datentyp: num

  • Standardwert: 0.5

cycle

Zeitraum in Sekunden zwischen zwei Sensor-Abfragezyklen. Wenn dieser Wert zu stark gesenkt wird, kann das den Bus durch erhöhten Stromverbrauch destabilisieren.

  • Datentyp: int

  • Standardwert: 300

cycle_discovery

Zeitraum in Sekunden zwischen zwei Auflistungen aller Sensoren. Wenn dieser Wert zu stark gesenkt wird, kann das den Bus durch erhöhten Stromverbrauch destabilisieren.

  • Datentyp: int

  • Standardwert: 600

host

owserver Hostname oder IP Adresse

  • Datentyp: ip

  • Standardwert: 127.0.0.1

io_wait

Zeitraum zwischen zwei Anfragen an den 1-wire I/O Chip.

  • Datentyp: num

  • Standardwert: 5

log_counter_cycle_discovery_time

Anzahl der Messungen der tatsächlichen Abfragezeit für Sensorauflistung. Der Zähler wird heruntergezählt und wenn er auf 0 steht wird nicht mehr geloggt. Wird er auf -1 gesetzt, wird dauerhaft geloggt.

  • Datentyp: int

  • Standardwert: 5

log_counter_cycle_time

Anzahl der Messungen der tatsächlichen Abfragezeit für Sensor-Abfragezyklen. Der Zähler wird heruntergezählt und wenn er auf 0 steht wird nicht mehr geloggt. Wird er auf -1 gesetzt, wird dauerhaft geloggt.

  • Datentyp: int

  • Standardwert: 5

log_counter_io_loop_time

Anzahl der Messungen der tatsächlichen Abfragezeit für IO. Der Zähler wird heruntergezählt und wenn er auf 0 steht wird nicht mehr geloggt. Wird er auf -1 gesetzt, wird dauerhaft geloggt.

  • Datentyp: num

  • Standardwert: 10

parasitic_power_wait

Wartezeit in Sekunden, um pei parasitärer Spannungsversorgung der Sensoren die Busspannung zu regenerieren

  • Datentyp: num

  • Standardwert: 0.5

  • Minimalwert: 0.1

  • Maximalwert: 1.5

port

owserver Port

  • Datentyp: int

  • Standardwert: 4304

warn_after

Warnung nach dieser Anzahl aufeinanderfolgender Lesefehler für einen Sensor

  • Datentyp: int

  • Standardwert: 10

Item Attribute

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

ow_addr

Sensoradresse im Format xx.yyyyyyyyyyyy (Bitte darauf achten, dass bei rein numerischen Sensoradressen diese in ‚‘ eingeschlossen werden müssen) oder ein Alias (use_ow_aliases muss dafür True sein)

  • Datentyp: str

ow_sensor

Sensortyp. Unterstützte Typen sind in der Plugin Dokumentation zu finden

  • Datentyp: str

  • Mögliche Werte:

    • T   -   Temperatur

    • T9   -   Temperatur (9 Bit)

    • T10   -   Temperatur (10 Bit)

    • T11   -   Temperatur (11 Bit)

    • T12   -   Temperatur (12 Bit)

    • H   -   Feuchtigkeit

    • L   -   Lichtstärke

    • V   -   Spannung

    • IA   -   Eingang A

    • IB   -   Eingang B

    • I0   -   Eingang 0

    • I1   -   Eingang 1

    • I2   -   Eingang 2

    • I3   -   Eingang 3

    • I4   -   Eingang 4

    • I5   -   Eingang 5

    • I6   -   Eingang 6

    • I7   -   Eingang 7

    • OA   -   Ausgang A

    • OB   -   Ausgang B

    • O0   -   Ausgang 0

    • O1   -   Ausgang 1

    • O2   -   Ausgang 2

    • O3   -   Ausgang 3

    • O4   -   Ausgang 4

    • O5   -   Ausgang 5

    • O6   -   Ausgang 6

    • O7   -   Ausgang 7

    • VDD   -   Busspannung

    • BM   -   Busmaster

    • B   -   iButton

    • VOC   -   VOC Sensor

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