Keine Ahnung, hab ich noch nie verwendet. Werkseinstellung ist laut Handbuch ‚aus‘.
/tom
/tom

################# Alle Fühler / Sensoren ########################## sensoren: af1: desc: Außenfühler 1 type: num trovis557x_var: AussentempAF1 liste: [] visu_acl: ro database: init # af2: # desc: Außenfühler 2 (Anlage 2.1 - unbenutzt) # type: num # trovis557x_var: AussentempAF2 # liste: [] # visu_acl: ro vf1: desc: Vorlauffühler 1 (Anlage 2.1 - sekundär, Heizkreis 1) type: num trovis557x_var: VorlauftempVF1 liste: [] visu_acl: ro database: init # vf2: # desc: Vorlauffühler 2 (Anlage 2.1 - unbenutzt) # type: num # trovis557x_var: VorlauftempVF2 # liste: [] # visu_acl: ro # vf3: # desc: Vorlauffühler 3 (Anlage 2.1 - unbenutzt) # type: num # trovis557x_var: VorlauftempVF3 # liste: [] # visu_acl: ro # vf4: # desc: Vorlauffühler 4 (Anlage 2.1 - unbenutzt) # type: num # trovis557x_var: VorlauftempVF4 # liste: [] # visu_acl: ro sf1: desc: Speicherfühler 1 (Warmwasserspeicher) type: num trovis557x_var: SpeichertempSF1 liste: [] visu_acl: ro database: init # sf2: # desc: Speicherfühler 2 (Anlage 2.1 - unbenutzt) # type: num # trovis557x_var: SpeichertempSF2 # liste: [] # visu_acl: ro # sf3: # desc: Speicherfühler 3 (Anlage 2.1 - unbenutzt) # type: num # trovis557x_var: SpeichertempSF3 # liste: [] # visu_acl: ro ruef1: desc: Rücklauffühler 1 (Anlage 2.1 - Primärkreis) type: num trovis557x_var: RueckltempRueF1 liste: [] visu_acl: ro database: init # ruef2: # desc: Rücklauffühler 2 (Anlage 2.1 - unbenutzt) # type: num # trovis557x_var: RueckltempRueF2 # liste: [] # visu_acl: ro # fg1: # desc: Ferngeber 1 (Anlage 2.1 - unbenutzt) # type: num # trovis557x_var: RueckltempRueF1 # liste: [] # visu_acl: ro # fg2: # desc: Ferngeber 2 (Anlage 2.1 - unbenutzt) # type: num # trovis557x_var: RueckltempRueF1 # liste: [] # visu_acl: ro

# Item file für smartHomeNG (Trovis-Plugin)
# Hinweis 1:
############
# Das hier unter das jeweilige Item kopieren, falls einmal alle seine Einzelwerte gebraucht werden.
# Danach stehen dann die zusätzlichen Items item.buswert, item.wert und item.einheit zu Verfügung.
# Es wird dafür das vom Plugin befüllte Attribut 'liste' des Hauptitems ausgewertet (siehe Admin-IF).
# Die Abfrage 'len(...)' verhindert eine Fehlermeldung beim Starten von shNG (Abfangen von init/None).
#
# on_change: # Hier werden Buswert, Wert und Einheit geschrieben
# - .buswert = sh..self.conf['liste'][0] if len(sh..self.conf['liste'])==3 else None
# - .wert = sh..self.conf['liste'][1] if len(sh..self.conf['liste'])==3 else None
# - .einheit = sh..self.conf['liste'][2] if len(sh..self.conf['liste'])==3 else None
# buswert: # Rohwert; meist 0..65535 oder -32767..32767.
# type: num # z.B. 215
# wert: # Der umgerechnete (fertige) Wert; entspricht Value.
# type: num # z.B. 21.5 (215 * Faktor 0.1, 1 Nachkommastelle)
# einheit: # Die Einheit (für Register) oder der Listentext (für Register+Coils).
# type: str # z.B. '°C' oder 'an'/'aus'. Die ausgelesene 215 wird so 21.5 °C.
#
#
# Hinweis 2:
############
# Zur Aufzeichnung von Werten an den gewünschten Items das Attribut 'database: True' hinzufügen.
# Dies erfordert natürlich, dass das Database-Plugin bereits funktionierend in shNG eingebunden ist.
heizung:
################# Grundsätzliche Angaben ##########################
unbekannt:
AA10_10V:
desc: AA10-10V
type: num
trovis557x_var: AA10-10V
liste: []
visu_acl: ro
AA20_10V:
desc: AA20-10V
type: num
trovis557x_var: AA20-10V
liste: []
visu_acl: ro
Unbekannt_41:
desc: Unbekannt-41
type: num
trovis557x_var: Unbekannt-41
liste: []
visu_acl: ro
Unbekannt_42:
desc: Unbekannt-42
type: num
trovis557x_var: Unbekannt-42
liste: []
visu_acl: ro
FB21FrgRk1Empf:
desc: FB21FrgRk1Empf
type: num
trovis557x_var: FB21FrgRk1Empf
liste: []
visu_acl: ro
FB22FRgRk2Empf:
desc: FB22FRgRk2Empf
type: num
trovis557x_var: FB22FRgRk2Empf
liste: []
visu_acl: ro
################# Grundsätzliche Angaben ##########################
regler:
modell:
desc: Modellbezeichnung
type: num
trovis557x_var: Geraetekennung
liste: []
visu_acl: ro
seriennummer:
desc: Regler-ID
type: num
trovis557x_var: Regler-ID
liste: []
visu_acl: ro
firmware:
desc: Firmwareversion
type: num
trovis557x_var: Firmware-Version
liste: []
visu_acl: ro
hardware:
desc: Hardwareversion
type: num
trovis557x_var: Hardware-Version
liste: []
visu_acl: ro
anlage:
desc: Hydraulikschema
type: num
trovis557x_var: Anlage
liste: []
visu_acl: ro
sonderfunktionen:
desc: Sonderfunktionen
type: num
trovis557x_var: Sonderfunktionen
liste: []
visu_acl: ro
sperrung_handbetrieb:
desc: Sperrung der Handebenen
type: bool
trovis557x_var: FB21SperrHand
liste: []
visu_acl: ro
sperrung_drehschalter:
desc: Sperrung der Drehschalter
type: bool
trovis557x_var: FB22SperrDreh
liste: []
visu_acl: ro
fehlerstatus:
desc: Fehlerstatus
type: num
trovis557x_var: FehlerstatusReg
liste: []
visu_acl: ro
sammelstoerung:
desc: Regler meldet Störung
type: num
trovis557x_var: Sammelstoerung
liste: []
visu_acl: ro
################# Alle zeitbezogenen Werte ##########################
zeit:
jahr:
desc: Aktuelles Jahr
type: num
trovis557x_var: Jahr
liste: []
visu_acl: ro
datum:
desc: Aktuelles Datum
type: str
trovis557x_var: Datum
liste: []
visu_acl: ro
uhrzeit:
desc: Aktuelle Uhrzeit
type: str
trovis557x_var: Uhrzeit
liste: []
visu_acl: ro
sommer_ein:
desc: Sommerbetrieb ein (Datum)
type: str
trovis557x_var: SommerDatAnf
liste: []
visu_acl: ro
sommer_ein_tage:
desc: Anzahl Übergangstage für Sommerbetrieb
type: num
trovis557x_var: SommerTagzein
liste: []
visu_acl: ro
sommer_aus:
desc: Sommerbetrieb aus (Datum)
type: str
trovis557x_var: SommerDatEnd
liste: []
visu_acl: ro
sommer_aus_tage:
desc: Anzahl Übergangstage für Winterbetrieb
type: num
trovis557x_var: SommerTagzaus
liste: []
visu_acl: ro
desinfektionstag:
desc: Wochentag der thermischen Desinfektion
type: num
trovis557x_var: ThermDesTag
liste: []
visu_acl: ro
desinfektionsstart:
desc: Start der thermischen Desinfektion (Uhrzeit)
type: str
trovis557x_var: ThermDesStart
liste: []
visu_acl: ro
desinfektionsende:
desc: Ende der thermischen Desinfektion (Uhrzeit)
type: str
trovis557x_var: ThermDesStop
liste: []
visu_acl: ro
desinfektionsdauer:
desc: Haltezeit der thermischen Desinfektion
type: num
trovis557x_var: ThermDesHalte
liste: []
visu_acl: ro
auto_sommerzeit:
desc: Automatische Sommer-/Winterzeitumschaltung
type: bool
trovis557x_var: FB08AutSommZeit
liste: []
visu_acl: ro
sommerbetrieb:
desc: Regler hat auf Sommerbetrieb geschaltet
type: num
trovis557x_var: Sommerbetrieb
liste: []
visu_acl: ro
################# Alle Fühler / Sensoren ##########################
sensoren:
af1:
desc: Außenfühler 1
type: num
trovis557x_var: AussentempAF1
liste: []
visu_acl: ro
database: 'init'
af1min24h:
desc: Minimumtemperatur (24h)
type: num
eval: round(sh...db('min','24h', 'now'),1)
eval_trigger: ..
# cycle: 900
af1max24h:
desc: Maximumtemperatur (24h)
type: num
eval: round(sh...db('max','24h', 'now'),1)
eval_trigger: ..
# cycle: 900
af1avg24h:
desc: Durchschnittstemperatur (24h)
type: num
eval: round(sh...db('avg','24h', 'now'),1)
eval_trigger: ..
# cycle: 900
af1min7d:
desc: Minimumtemperatur (7d)
type: num
eval: round(sh...db('min','7d', 'now'),1)
eval_trigger: ..
# cycle: 900
af1max7d:
desc: Minimumtemperatur (7d)
type: num
eval: round(sh...db('max','7d', 'now'),1)
eval_trigger: ..
# cycle: 900
af1avg7d:
desc: Minimumtemperatur (7d)
type: num
eval: round(sh...db('avg','7d', 'now'),1)
eval_trigger: ..
# cycle: 900
# af2:
# desc: Außenfühler 2 (Anlage 2.1 - unbenutzt)
# type: num
# trovis557x_var: AussentempAF2
# liste: []
# visu_acl: ro
# database: 'init'
vf1:
desc: Vorlauffühler 1 (Anlage 2.1 - sekundär, Heizkreis 1)
type: num
trovis557x_var: VorlauftempVF1
liste: []
visu_acl: ro
database: 'init'
vf1min24h:
desc: Minimumtemperatur (24h)
type: num
eval: round(sh...db('min','24h', 'now'),1)
eval_trigger: ..
# cycle: 900
vf1max24h:
desc: Maximumtemperatur (24h)
type: num
eval: round(sh...db('max','24h', 'now'),1)
eval_trigger: ..
# cycle: 900
vf1avg24h:
desc: Durchschnittstemperatur (24h)
type: num
eval: round(sh...db('avg','24h', 'now'),1)
eval_trigger: ..
# cycle: 900
vf1min7d:
desc: Minimumtemperatur (7d)
type: num
eval: round(sh...db('min','7d', 'now'),1)
eval_trigger: ..
# cycle: 900
vf1max7d:
desc: Minimumtemperatur (7d)
type: num
eval: round(sh...db('max','7d', 'now'),1)
eval_trigger: ..
# cycle: 900
vf1avg7d:
desc: Minimumtemperatur (7d)
type: num
eval: round(sh...db('avg','7d', 'now'),1)
eval_trigger: ..
# cycle: 900
# vf2:
# # desc: Vorlauffühler 2 (Anlage 2.1 - unbenutzt)
# desc: Temporär VL sek (unten)
# type: num
# trovis557x_var: VorlauftempVF2
# liste: []
# visu_acl: ro
# database: 'init'
# vf3:
# # desc: Vorlauffühler 3 (Anlage 2.1 - unbenutzt)
# desc: Temporär VL pri (unten)
# type: num
# trovis557x_var: VorlauftempVF3
# liste: []
# visu_acl: ro
# database: 'init'
# vf4:
# # desc: Vorlauffühler 4 (Anlage 2.1 - unbenutzt)
# desc: Temporär RL sek (unten)
# type: num
# trovis557x_var: VorlauftempVF4
# liste: []
# visu_acl: ro
# database: 'init'
sf1:
desc: Speicherfühler 1 (Warmwasserspeicher)
type: num
trovis557x_var: SpeichertempSF1
liste: []
visu_acl: ro
database: 'init'
sf1min24h:
desc: Minimumtemperatur (24h)
type: num
eval: round(sh...db('min','24h', 'now'),1)
eval_trigger: ..
# cycle: 900
sf1max24h:
desc: Maximumtemperatur (24h)
type: num
eval: round(sh...db('max','24h', 'now'),1)
eval_trigger: ..
# cycle: 900
sf1avg24h:
desc: Durchschnittstemperatur (24h)
type: num
eval: round(sh...db('avg','24h', 'now'),1)
eval_trigger: ..
# cycle: 900
sf1min7d:
desc: Minimumtemperatur (7d)
type: num
eval: round(sh...db('min','7d', 'now'),1)
eval_trigger: ..
# cycle: 900
sf1max7d:
desc: Minimumtemperatur (7d)
type: num
eval: round(sh...db('max','7d', 'now'),1)
eval_trigger: ..
# cycle: 900
sf1avg7d:
desc: Minimumtemperatur (7d)
type: num
eval: round(sh...db('avg','7d', 'now'),1)
eval_trigger: ..
# cycle: 900
# sf2:
# desc: Speicherfühler 2 (Anlage 2.1 - unbenutzt)
# type: num
# trovis557x_var: SpeichertempSF2
# liste: []
# visu_acl: ro
# database: 'init'
# sf3:
# desc: Speicherfühler 3 (Anlage 2.1 - unbenutzt)
# type: num
# trovis557x_var: SpeichertempSF3
# liste: []
# visu_acl: ro
# database: 'init'
ruef1:
desc: Rücklauffühler 1 (Anlage 2.1 - Primärkreis)
type: num
trovis557x_var: RueckltempRueF1
liste: []
visu_acl: ro
database: 'init'
ruef1min24h:
desc: Minimumtemperatur (24h)
type: num
eval: round(sh...db('min','24h', 'now'),1)
eval_trigger: ..
# cycle: 900
ruef1max24h:
desc: Maximumtemperatur (24h)
type: num
eval: round(sh...db('max','24h', 'now'),1)
eval_trigger: ..
# cycle: 900
ruef1avg24h:
desc: Durchschnittstemperatur (24h)
type: num
eval: round(sh...db('avg','24h', 'now'),1)
eval_trigger: ..
# cycle: 900
ruef1min7d:
desc: Minimumtemperatur (7d)
type: num
eval: round(sh...db('min','7d', 'now'),1)
eval_trigger: ..
# cycle: 900
ruef1max7d:
desc: Minimumtemperatur (7d)
type: num
eval: round(sh...db('max','7d', 'now'),1)
eval_trigger: ..
# cycle: 900
ruef1avg7d:
desc: Minimumtemperatur (7d)
type: num
eval: round(sh...db('avg','7d', 'now'),1)
eval_trigger: ..
# cycle: 900
# ruef2:
# # desc: Rücklauffühler 2 (Anlage 2.1 - unbenutzt)
# desc: Temporär RL pri (unten)
# type: num
# trovis557x_var: RueckltempRueF2
# liste: []
# visu_acl: ro
# database: 'init'
# fg1:
# desc: Ferngeber 1 (Anlage 2.1 - unbenutzt)
# type: num
# trovis557x_var: RueckltempRueF1
# liste: []
# visu_acl: ro
# database: 'init'
# fg2:
# desc: Ferngeber 2 (Anlage 2.1 - unbenutzt)
# type: num
# trovis557x_var: RueckltempRueF1
# liste: []
# visu_acl: ro
# database: 'init'
################# Ventilsteuerung / Stellantriebe #####################
stellmotoren:
rk1_3pkt:
stellsignal:
desc: Stellsignal Ventil 1 (0-100%)
type: num
trovis557x_var: StellsignalRk1
liste: []
visu_acl: ro
database: 'init'
ebene:
desc: Autark oder Leitsystem
type: num
trovis557x_var: EBNStellsigRk1
liste: []
visu_acl: ro
rk2_3pkt:
stellsignal:
desc: Stellsignal Ventil 2 (0-100%)
type: num
trovis557x_var: StellsignalRk2
liste: []
visu_acl: ro
database: 'init'
ebene:
desc: Autark oder Leitsystem
type: num
trovis557x_var: EBNStellsigRk2
liste: []
visu_acl: ro
################# Regelkreis 1 (Heizkreis 1) ##########################
rk1:
status:
handbetrieb_rk1:
desc: Status Handbetrieb Heizkreis RK1
type: bool
trovis557x_var: StatusHandbRk1
liste: []
visu_acl: ro
autobetrieb_rk1:
desc: Zeitabhaengiger Betrieb Rk1 (Automatik)
type: bool
trovis557x_var: AutoRk1
liste: []
visu_acl: ro
tagbetrieb_rk1:
desc: Tagbetrieb Rk1
type: bool
trovis557x_var: TagbetriebRk1
liste: []
visu_acl: ro
nachtbetrieb_rk1:
desc: Nachtbetrieb Rk1
type: bool
trovis557x_var: NachtbetriebRk1
liste: []
visu_acl: ro
standbybetrieb_rk1:
desc: Standby-Betrieb Rk1
type: bool
trovis557x_var: StandbyRk1
liste: []
visu_acl: ro
stuetzbetrieb_rk1:
desc: Stuetzbetrieb Rk1
type: bool
trovis557x_var: StuetzbtrRk1
liste: []
visu_acl: ro
aufheizbetrieb_rk1:
desc: Aufheizbetrieb Rk1
type: bool
trovis557x_var: AufheizbtrRk1
liste: []
visu_acl: ro
at_abschaltung_rk1:
desc: AT-abhaengige Heizungsabschaltung Rk1 aktiv
type: bool
trovis557x_var: HeizausRk1
liste: []
visu_acl: ro
heizkurve:
niveau:
desc: Niveau Temperaturverschiebung
type: num
trovis557x_var: NivHeizKLRk1
liste: []
visu_acl: ro
steigung:
desc: Steigung (Temperaturanstieg)
type: num
trovis557x_var: SteigHeizKLRk1
liste: []
visu_acl: ro
tag_soll:
desc: Raumsollwert Tag
type: num
trovis557x_var: TagSollRk1
liste: []
visu_acl: ro
nacht_soll:
desc: Raumsollwert Nacht
type: num
trovis557x_var: NachtSollRk1
liste: []
visu_acl: ro
vorlauf_min:
desc: Minimaler Vorlaufwert
type: num
trovis557x_var: MinVorlRk1
liste: []
visu_acl: ro
vorlauf_soll:
desc: Vorlauf Sollwert
type: num
trovis557x_var: VorlSollwRk1
liste: []
visu_acl: ro
vorlauf_max:
desc: Maximaler Vorlaufwert
type: num
trovis557x_var: MaxVorlRk1
liste: []
visu_acl: ro
ruecklauf_fusspunkt:
desc: Fusspunkt Rücklaufkurve
type: num
trovis557x_var: FussRuecklRk1
liste: []
visu_acl: ro
ruecklauf_niveau:
desc: Niveau Rücklaufkurve
type: num
trovis557x_var: NivRuecklKLRk1
liste: []
visu_acl: ro
ruecklauf_steigung:
desc: Steigung Rücklaufkurve
type: num
trovis557x_var: StgRuecklKLRk1
liste: []
visu_acl: ro
ruecklauf_max:
desc: Maximale Rücklauftemperatur
type: num
trovis557x_var: MaxRuecklRk1
liste: []
visu_acl: ro
schalter:
desc: Schalter Oben
type: num
trovis557x_var: Schalteroben
liste: []
visu_acl: ro
betriebsart:
desc: Betriebsart
type: num
trovis557x_var: BetriebsArtRk1
liste: []
visu_acl: ro
betriebsart_ebene:
desc: Autark oder Leitsystem
type: num
trovis557x_var: EBNBetrArtRk1
liste: []
visu_acl: ro
# # stellsignal ist ebenfalls weiter oben unter stellantriebe; später löschen
# stellsignal:
# desc: Stellsignal Ventil (0-100%)
# type: num
# trovis557x_var: StellsignalRk1
# liste: []
# visu_acl: ro
# database: 'init'
# stellsignal_ebene:
# desc: Autark oder Leitsystem
# type: num
# trovis557x_var: EBNStellsigRk1
# liste: []
# visu_acl: ro
umwaelzpumpe:
desc: Umwälzpumpe UP1 läuft
type: num
trovis557x_var: BinaerausgBA1
liste: []
visu_acl: ro
database: 'init'
umwaelzpumpe_ebene:
desc: Autark oder Leitsystem
type: num
trovis557x_var: EBNBinaerBA1
liste: []
visu_acl: ro
frostschutz:
desc: Frostschutzbetrieb
type: num
trovis557x_var: FrostschutzRk1
liste: []
visu_acl: ro
################# Regelkreis 2 (Heizkreis 2) ##########################
rk2:
status:
handbetrieb_rk2:
desc: Status Handbetrieb Heizkreis Rk2
type: bool
trovis557x_var: StatusHandbRk2
liste: []
visu_acl: ro
autobetrieb_rk2:
desc: Zeitabhaengiger Betrieb Rk2 (Automatik)
type: bool
trovis557x_var: AutoRk2
liste: []
visu_acl: ro
tagbetrieb_rk2:
desc: Tagbetrieb Rk2
type: bool
trovis557x_var: TagbetriebRk2
liste: []
visu_acl: ro
nachtbetrieb_rk2:
desc: Nachtbetrieb Rk2
type: bool
trovis557x_var: NachtbetriebRk2
liste: []
visu_acl: ro
standbybetrieb_rk2:
desc: Standby-Betrieb Rk2
type: bool
trovis557x_var: StandbyRk2
liste: []
visu_acl: ro
stuetzbetrieb_rk2:
desc: Stuetzbetrieb Rk2
type: bool
trovis557x_var: StuetzbtrRk2
liste: []
visu_acl: ro
aufheizbetrieb_rk2:
desc: Aufheizbetrieb Rk2
type: bool
trovis557x_var: AufheizbtrRk2
liste: []
visu_acl: ro
at_abschaltung_rk2:
desc: AT-abhaengige Heizungsabschaltung Rk2 aktiv
type: bool
trovis557x_var: HeizausRk2
liste: []
visu_acl: ro
heizkurve:
niveau:
desc: Niveau Temperaturverschiebung
type: num
trovis557x_var: NivHeizKLRk2
liste: []
visu_acl: ro
steigung:
desc: Steigung (Temperaturanstieg)
type: num
trovis557x_var: SteigHeizKLRk2
liste: []
visu_acl: ro
tag_soll:
desc: Raumsollwert Tag
type: num
trovis557x_var: TagSollRk2
liste: []
visu_acl: ro
nacht_soll:
desc: Raumsollwert Nacht
type: num
trovis557x_var: NachtSollRk2
liste: []
visu_acl: ro
vorlauf_min:
desc: Minimaler Vorlaufwert
type: num
trovis557x_var: MinVorlRk2
liste: []
visu_acl: ro
vorlauf_soll:
desc: Vorlauf Sollwert
type: num
trovis557x_var: VorlSollwRk2
liste: []
visu_acl: ro
vorlauf_max:
desc: Maximaler Vorlaufwert
type: num
trovis557x_var: MaxVorlRk2
liste: []
visu_acl: ro
ruecklauf_fusspunkt:
desc: Fusspunkt Rücklaufkurve
type: num
trovis557x_var: FussRuecklRk2
liste: []
visu_acl: ro
ruecklauf_niveau:
desc: Niveau Rücklaufkurve
type: num
trovis557x_var: NivRuecklKLRk2
liste: []
visu_acl: ro
ruecklauf_steigung:
desc: Steigung Rücklaufkurve
type: num
trovis557x_var: StgRuecklKLRk2
liste: []
visu_acl: ro
ruecklauf_max:
desc: Maximale Rücklauftemperatur
type: num
trovis557x_var: MaxRuecklRk2
liste: []
visu_acl: ro
schalter:
desc: Schalter Mitte
type: num
trovis557x_var: Schaltermitte
liste: []
visu_acl: ro
betriebsart:
desc: Betriebsart
type: num
trovis557x_var: BetriebsArtRk2
liste: []
visu_acl: ro
betriebsart_ebene:
desc: Autark oder Leitsystem
type: num
trovis557x_var: EBNBetrArtRk2
liste: []
visu_acl: ro
# stellsignal:
# desc: Stellsignal Ventil (0-100%)
# type: num
# trovis557x_var: StellsignalRk2
# liste: []
# visu_acl: ro
# stellsignal_ebene:
# desc: Autark oder Leitsystem
# type: num
# trovis557x_var: EBNStellsigRk2
# liste: []
# visu_acl: ro
umwaelzpumpe:
desc: Umwälzpumpe UP2 läuft
type: num
trovis557x_var: BinaerausgBA2
liste: []
visu_acl: ro
umwaelzpumpe_ebene:
desc: Autark oder Leitsystem
type: num
trovis557x_var: EBNBinaerBA2
liste: []
visu_acl: ro
frostschutz:
desc: Frostschutzbetrieb
type: num
trovis557x_var: FrostschutzRk2
liste: []
visu_acl: ro
################# Regelkreis 1 (Warmwasser) ##########################
rk3:
status:
handbetrieb_tw:
desc: Status Handbetrieb Trinkwasser
type: bool
trovis557x_var: StatusHandbTW
liste: []
visu_acl: ro
autobetrieb_tw:
desc: Zeitabhaengiger Betrieb Trinkwasser (Automatik)
type: bool
trovis557x_var: AutoTW
liste: []
visu_acl: ro
desinfektion_tw:
desc: Thermische Desinfektion Trinkwasserkreis aktiv
type: bool
trovis557x_var: ThermDesTW
liste: []
visu_acl: ro
vorrang_tw:
desc: Vorrangbetrieb Trinkwasserkreis aktiv
type: bool
trovis557x_var: VorrangTW
liste: []
visu_acl: ro
standbybetrieb_tw:
desc: Standby-Betrieb Trinkwasser
type: bool
trovis557x_var: StandbyTW
liste: []
visu_acl: ro
frostschutz_tw:
desc: Frostschutzbetrieb Trinkwasser
type: bool
trovis557x_var: FrostschutzTW
liste: []
visu_acl: ro
zwangsladung_tw:
desc: Zwangsladung Trinkwasserspeicher
type: bool
trovis557x_var: ZwangsladTW
liste: []
visu_acl: ro
heizkurve:
minsoll:
desc: Minimale Solltemperatur Warmwasser
type: num
trovis557x_var: MinTWSollw
liste: []
werte: [20.0,25.0,30.0,35.0,40.0,45.0,50.0,55.0,60.0,65.0, 70.0,75.0,80.0,85.0,90.0]
visu_acl: ro
haltewert:
desc: Minimale Temperatur Trinkwasser
type: num
trovis557x_var: TWHaltewert
liste: []
visu_acl: ro
solltemperatur:
desc: Solltemperatur Warmwasser
type: num
trovis557x_var: TWSollw
liste: []
werte: [20.0,25.0,30.0,35.0,40.0,45.0,50.0,55.0,60.0,65.0, 70.0,75.0,80.0,85.0,90.0]
visu_acl: ro
maxsoll:
desc: Maximale Solltemperatur Warmwasser
type: num
trovis557x_var: MaxTWSollw
liste: []
werte: [20.0,25.0,30.0,35.0,40.0,45.0,50.0,55.0,60.0,65.0, 70.0,75.0,80.0,85.0,90.0]
visu_acl: ro
schaltdifferenz:
desc: Schaltdifferenz Trinkwasser (bzgl. Solltemperatur)
type: num
trovis557x_var: SchaltdiffTW
liste: []
visu_acl: ro
ueberhoehung:
desc: Ladetemperaturüberhöhung Trinkwasser (bzgl. Solltemperatur)
type: num
trovis557x_var: LadTempdiffTW
liste: []
visu_acl: ro
maxtemp:
desc: Maximale Ladetemperatur Trinkwasser
type: num
trovis557x_var: MaxLadeTW
liste: []
visu_acl: ro
desinfektionstemperatur:
desc: Temperatur der thermischen Desinfektion
type: num
trovis557x_var: ThermDesSollw
liste: []
visu_acl: ro
schalter:
desc: Schalter Unten
type: num
trovis557x_var: Schalterunten
liste: []
visu_acl: ro
betriebsart:
desc: Betriebsart
type: num
trovis557x_var: BetriebsArtTW
liste: []
visu_acl: ro
betriebsart_ebene:
desc: Autark oder Leitsystem
type: num
trovis557x_var: EBNBetrArtTW
liste: []
visu_acl: ro
ladepumpe:
desc: Speicherladepumpe SLP läuft
type: num
trovis557x_var: BinaerausgBA4
liste: []
visu_acl: ro
database: 'init'
ladepumpe_ebene:
desc: Autark oder Leitsystem
type: num
trovis557x_var: EBNBinaerBA4
liste: []
visu_acl: ro
zirkulationspumpe:
desc: Zirkulationspumpe ZP läuft
type: num
trovis557x_var: BinaerausgBA5
liste: []
visu_acl: ro
zirkulationspumpe_ebene:
desc: Autark oder Leitsystem
type: num
trovis557x_var: EBNBinaerBA5
liste: []
visu_acl: ro
desinfektion:
desc: Thermische Desinfektion läuft
type: num
trovis557x_var: FB14ThermDes
liste: []
visu_acl: ro
################# Ab hier nur für interne Tests beim Entwickeln ##########################
#################################
# Test von parse_item
# Provozierter_fehler:
# fehlerhaft1:
# desc: Variablenname nicht in den Dicts ===> Fehler im Log
# type: num
# trovis557x_var: xyzzyx
# visu_acl: ro
#################################
# Alternative zum on_update (weiter ausprobieren, welche Variante besser ist):
# enforce_updates: True
# buswert: # Rohwert; meist 0..65535 oder -32767..32767.
# type: num # z.B. 215
# eval: sh...conf['liste'][0] if len(sh...conf['liste'])==3 else None
# eval_trigger: ..
# wert: # Der umgerechnete (fertige) Wert.
# type: num # z.B. 21.5 (215 * Faktor 0.1, 1 Nachkommastelle)
# eval: sh...conf['liste'][1] if len(sh...conf['liste'])==3 else None
# eval_trigger: ..
# einheit: # Die Einheit (Register) oder der Listentext (Register, Coils).
# type: str # z.B. '°C'. Die ausgelesene 215 wird so 21.5 °C.
# eval: sh...conf['liste'][2] if len(sh...conf['liste'])==3 else None
# eval_trigger: ..
#################################
# Kompakte Alternative zu den eval's (auf dem Parent-Item setzen)
# on_change: # Hier werden Buswert, Wert und Einheit geschrieben
# - .buswert = sh..self.conf['liste'][0] if len(sh..self.conf['liste'])==3 else None
# - .wert = sh..self.conf['liste'][1] if len(sh..self.conf['liste'])==3 else None
# - .einheit = sh..self.conf['liste'][2] if len(sh..self.conf['liste'])==3 else None
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.


Kommentar