Plugin ‚onewire‘ Konfiguration
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:
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