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