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:
comfort_mode
standby_mode
night_mode
frost_mode
hvac_mode
heating_status
lock_status
temp_set
temp_actual
control_output
setting_temp_comfort
setting_temp_standby
setting_temp_night
setting_night_reduction
setting_standby_reduction
setting_fixed_reduction
setting_temp_frost
setting_min_output
setting_max_output
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
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.
rtr
Vorlage-Struktur für einen Raumtemperatur Regler
- rtr (foo, Vorlage-Struktur für einen Raumtemperatur Regler)
komfort (bool, —)
normal (bool, —)
nacht (bool, —)
frost (bool, —)
hvac (num, —)
heizt (bool, —)
gesperrt (bool, —)
soll_temp (num, —)
ist_temp (num, —)
stellwert (num, —)
stellwert_text (str, —)
- settings (foo, —)
komfort_temp (num, —)
standby_temp (num, —)
nacht_temp (num, —)
feste_absenkung (bool, —)
nacht_absenkung (num, —)
standby_absenkung (num, —)
frost_temp (num, —)
min_stellwert (num, —)
max_stellwert (num, —)
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