Plugin ‚rtr2‘ Konfiguration
Im folgenden sind etwaige Anforderungen und unterstützte Hardware beschrieben. Danach folgt die Beschreibung, wie das Plugin rtr2 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 system Plugin.
Beschreibung
Raum Temperatur Regler v2
Anforderungen
Minimum SmartHomeNG Version: 1.8.0
Minimum Python Version: 3.6
Konfiguration
Im folgenden ist beschrieben, wie das Plugin rtr2 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:
comfort_temp
Standard Vorgabe für die Temperatur im Komfort Modus
Datentyp: num
Standardwert: 21.0
default_Kd
[Zukünftige Erweiterung] Wird noch nicht verwendet, ist ein Parameter für den noch nicht implementierten PID Regler
Datentyp: num
default_Ki
Gebäuchliche Werte: Wasserheizung=120 Min, Fußbodenheitzung=150 Min, Split Unit=60 Min
Datentyp: num
Standardwert: 120
default_Kp
Gebäuchliche Werte: Wasserheizung=4 K, Fußbodenheitzung=4 K, Split Unit=4 K
Datentyp: num
Standardwert: 4
fixed_reduction
Soll die Temperatur Differenz zwischen Komfort Modus und den anderen Modi konstant sein?
Datentyp: bool
Standardwert: True
frost_temp
Standard Vorgabe für die Temperatur im Frostschutz Modus
Datentyp: num
Standardwert: 7.0
hvac_mode
hvac Modus Standard Vorgabe: 1=Komfort, 2=Standby, 3=Nacht, 4=Frostschutz
Datentyp: int
Standardwert: 2
Minimalwert: 1
Maximalwert: 4
max_output
Standard Vorgabe für den maximalen Stellwert der Regler.
Datentyp: num
Standardwert: 100
Minimalwert: 20
Maximalwert: 100
min_output
Standard Vorgabe für den minimalen Stellwert der Regler.
Datentyp: num
Standardwert: 0
Minimalwert: 0
Maximalwert: 25
night_reduction
Standard Vorgabe für die Temperaturreduktion im Nacht Modus (bei Nachtabsenkung)
Datentyp: num
Standardwert: 3.0
standby_reduction
Standard Vorgabe für die Temperaturreduktion im Standby Modus
Datentyp: num
Standardwert: 1.5
valve_protect
Standard Vorgabe für die Aktivierung der Ventilschutz Einstellung der Regler.
Datentyp: bool
Standardwert: True
Item Attribute
Das Plugin unterstützt folgende Item Attribute, die in den Dateien im Verzeichnis ../items
verwendet werden:
rtr2_controller_settings
Initale Einstellungen für den Controller, falls abweichend von den Plugin Standardwerten [<Kp>, <Ki>]
Datentyp: list
rtr2_function
Anzusteuernde Funktion für den gewählten rtr
Datentyp: str
Mögliche Werte:
- <noch keine Funktion gewählt>
comfort_mode - Mode ‚comfort‘ setzen -> bool, r/w
standby_mode - Mode ‚standby‘ setzen -> bool, r/w
night_mode - Mode ‚night‘ setzen -> bool, r/w
frost_mode - Mode ‚frost‘ setzen -> bool, r/w
hvac_mode - Mode ‚hvac‘ setzen -> num, r/w
heating_status - Heiz Status -> bool, r/o
lock_status - Sperr Status -> bool, r/w (r/o)
temp_set - Soll Temp setzen -> num, r/o
temp_actual - Ist Temp setzen -> num, w/o
control_output - Stellwert -> num, r/o
setting_temp_comfort - Setting: Komfort Temp setzen -> num, r/w
setting_temp_standby - Setting: Standby Temp setzen -> num, r/w
setting_temp_night - Setting: Nacht Temp setzen -> num, r/w
setting_night_reduction - Setting: Nachtabsenkung setzen -> num, r/w
setting_standby_reduction - Setting: Standby-Absenkung setzen -> num, r/w
setting_fixed_reduction - Setting: Feste Absenkung -> bool, r/w
setting_temp_frost - Setting: Frostschutz Temp setzen -> num, r/w
setting_min_output - Setting: Minimaler Stellwert -> num(0-25), r/w
setting_max_output - Setting: Maximaler Stellwert -> num(25-100), r/w
rtr2_id
ID des anzusteuernden rtr. Die Funktion des Items wird mit ‚rtr2_function‘ festgelegt.
Datentyp: str
rtr2_settings
Initale Einstellungen für den Rtr. Bitte beachten: Wenn die Werte über dieses Attribut gesetzt werdeen, werden sie bei jedem Neustart von SmartHomeNG wieder gesetzt. [<comfort_temp>, <night_reduction>, <standby_reduction>, <fixed_reduction>, <hvac_mode>, <frost_temp>]
Datentyp: list
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