Edit: das FHTxx-Object ist die Solltemperatur selbst. Danke Forumsuche (suchen bildet )
Edit 2: So geht das mit dem "Boost":
Ergebnis: Bei einer Temperaturänderung (Stellrad oder Eingabe über Oberfläche) wird die FHT80b zuerst für 10 Minuten auf "on" gestellt, bevor auf die neue Solltemperatur zurückgestellt wird.
Makro in der FHT80b:
Code: Alles auswählen
**! ============================================================
**! OBJEKT Wohnzimmer
**! ============================================================
**! OBJEKT-TYP : FHT80b-Raumregler
**! BEZEICHNUNG : Wohnen
**! STARTWERT : -99
**! ------------------------------------------------------------
**! AUSFÜHRUNGSINTERVALL : nein
**! AUSFÜHRUNG BEI EINGABE : nein
**! AUSFÜHRUNG BEI ÄNDERUNG : ja
**!
**! ============================================================
**! VARIABLENDEFINITIONEN
**! ============================================================
**! NAME TYP STARTWERT
**! ------------------------------------------------------------
**! solltemp_alt Zahl -99,0
**! synchron Zahl 0
** Makro überwacht Temperatureingabe und schaltet wohnzimmerboost ein, wenn temperatur höher gestellt wird.
wenn wohnzimmer gleich 30,5 und wohnzimmerboost eingeschaltet und wohnzimmer.synchron gleich 0 dann
** boost ist jetzt an, fht und homeputer beide auf 30,5 grad
wohnzimmer.synchron setzen auf 1
wenn-block-ende
wenn wohnzimmer groesser wohnzimmer.solltemp_alt und wohnzimmer kleiner 30,5 und wohnzimmerboost ausgeschaltet dann
** temperatur an fht ist rauf, boost bisher aus
wohnzimmer.solltemp_alt := wohnzimmer
wohnzimmer.synchron setzen auf 0
wohnzimmer setzen auf 30,5
wohnzimmerboost einschalten
wenn-block-ende
wenn wohnzimmer kleiner 30,5 und wohnzimmerboost eingeschaltet und wohnzimmer.synchron gleich 1 dann
** boost ist an, aber temperatur nachtraeglich reduziert >> boost ausschalten
wohnzimmer.solltemp_alt := wohnzimmer
wohnzimmerboost ausschalten
wohnzimmer.synchron setzen auf 0
wenn-block-ende
wenn wohnzimmer kleiner 30,5 und wohnzimmerboost ausgeschaltet dann
** aktuelle temperatur an fht ist referenz
wohnzimmer.solltemp_alt := wohnzimmer
wenn-block-ende
Code: Alles auswählen
**! ============================================================
**! OBJEKT wohnzimmerboost
**! ============================================================
**! OBJEKT-TYP : Schalter
**! BEZEICHNUNG : wohnzimmerboost
**! STARTWERT : aus
**! ------------------------------------------------------------
**! AUSFÜHRUNGSINTERVALL : nein
**! AUSFÜHRUNG BEI EINGABE : nein
**! AUSFÜHRUNG BEI ÄNDERUNG : ja
**!
**! ============================================================
**! VARIABLENDEFINITIONEN
**! ============================================================
**! NAME TYP STARTWERT
**! ------------------------------------------------------------
** makro stellt nach 10 minuten wieder auf alte solltemperatur
wenn wohnzimmerboost eingeschaltet dann
** 10 minuten ist der boost aktiv
warte 10 minuten
wohnzimmerboost ausschalten
wenn-block-ende
wohnzimmer setzen auf wohnzimmer.solltemp_alt
wohnzimmer.synchron setzen auf 0