TapHome

Încălzire bivalentă: pompă de căldură și cazan pe gaz în funcție de temperatura exterioară

Comutare între pompa de căldură și cazanul pe gaz când temperatura exterioară rămâne câteva ore sub sau peste un prag, cu un smart rule Ecuație și două statistici.

Ultima actualizare:

O pompă de căldură funcționează cea mai mare parte a anului, iar cazanul pe gaz rămâne blocat. Doar când îngheață o perioadă mai lungă, sistemul comută pe cazanul pe gaz și blochează pompa de căldură, iar înapoi comută doar după o perioadă blândă mai lungă. Un smart rule Ecuație și două statistici ale temperaturii exterioare fac acest lucru fără niciun script.

Exemplul folosește −5 °C timp de 3 ore pentru comutarea pe cazan și 0 °C timp de 12 ore pentru revenire. Pragurile și duratele le alegeți dvs.

Aveți nevoie de:

  • un senzor de temperatură exterioară,
  • o ieșire care pornește cazanul pe gaz,
  • o ieșire care blochează pompa de căldură.

Cum funcționează

  • Maximul temperaturii exterioare din ultimele 3 ore este de −5 °C sau mai mic doar dacă temperatura a rămas la −5 °C sau mai jos pe toată durata celor 3 ore. O singură citire mai caldă în fereastră ridică maximul, iar numărătoarea inversă începe din nou.
  • Minimul din ultimele 12 ore este de 0 °C sau mai mare doar dacă temperatura a rămas la 0 °C sau mai sus pe toată durata celor 12 ore.
  • Între cele două praguri, smart rule-ul trebuie să țină minte ce a făcut ultima dată. Pentru asta există variabila LastState: rezultatul anterior al acestui smart rule Ecuație. Fără ea, cazanul s-ar opri imediat ce temperatura ar urca de la −6 °C la −2 °C, deși cele 12 ore peste zero nu au trecut încă.

Ambele statistici folosesc Tipul perioadei Perioada până acum: o fereastră mobilă care se încheie în acest moment și avansează odată cu timpul. Perioada curentă este o perioadă calendaristică fixă (ora curentă de la ora fixă, ziua curentă de la miezul nopții) care reîncepe de la începutul ei, deci nu poate arăta de cât timp durează o condiție.

Crearea statisticilor

Deschideți detaliul senzorului de temperatură exterioară, apoi Statistici, și adăugați două statistici:

StatisticiTipul perioadeiDurată
MaximPerioada până acum3 ore
MinimPerioada până acum12 ore

Creați statisticile înainte de smart rule. Selectorul de variabile al smart rule-ului Ecuație afișează doar statisticile care există deja pe dispozitiv. O variabilă a cărei statistică nu există rămâne goală, iar smart rule-ul nu reacționează niciodată, fără să afișeze vreo eroare.

Crearea smart rule-ului Ecuație

Variabile

Adăugați de două ori senzorul de temperatură exterioară și alegeți de fiecare dată o statistică din partea Statistici a listei:

  • Maxim, Perioada până acum, 3 ore — redenumiți variabila în TMAX3
  • Minim, Perioada până acum, 12 ore — redenumiți variabila în TMIN12

Ecuație

TMAX3 <= -5 OR (LastState AND !(TMIN12 >= 0))

Operatorii sunt AND, OR și ! — && și || nu există în scriptul TapHome. !(TMIN12 >= 0) menține cazanul pornit cât timp minimul pe 12 ore nu are încă o valoare.

Dacă rezultatul este adevărat, efectuați următoarele acțiuni:

  • Cazan pe gaz — pornire
  • Blocarea pompei de căldură — activare

Dacă rezultatul este fals, efectuați următoarele acțiuni:

  • Cazan pe gaz — oprire
  • Blocarea pompei de căldură — dezactivare

Comportamentul în timp

Benzile gri arată ce urmărește smart rule-ul: temperatura exterioară (doar forma curbei, fără scală) și cele două statistici. O bară cu dungi este o fereastră în care rulează numărătoarea inversă, iar un contur cu linie întreruptă este o numărătoare inversă anulată de o citire mai caldă. Benzile albastre arată ce comută smart rule-ul. Axa timpului este în ore și la scară.

Ecuație
1 2 3 4 5 6
Temperatura exterioară
Maxim3 ore
Minim12 ore
Cazan
Pompa de caldura
  1. Temperatura scade sub −5 °C și începe numărătoarea inversă de 3 ore.
  2. O oră mai caldă (−3 °C) anulează numărătoarea inversă. Cele 3 ore încep din nou când temperatura coboară iar sub −5 °C.
  3. După 3 ore sub −5 °C, rezultatul este TRUE: cazanul pornește, iar pompa de căldură este blocată.
  4. Temperatura urcă la −2 °C. Maximul este acum peste −5 °C, dar LastState menține cazanul pornit.
  5. Temperatura atinge 0 °C și începe numărătoarea inversă de 12 ore.
  6. După 12 ore la 0 °C sau mai mult, rezultatul este FALSE: cazanul se oprește, iar pompa de căldură funcționează din nou.

Alternativă cu două smart rules

Același lucru funcționează și fără LastState, cu două smart rules Ecuație: unul doar comută pe cazan (TMAX3 <= -5, acțiuni doar pentru TRUE), celălalt doar comută înapoi (TMIN12 >= 0, acțiuni doar pentru TRUE). Ambele acționează asupra acelorași ieșiri, deci verificați ordinea lor pe ieșiri. Modelul este descris în Ecuație cu histerezis.

De reținut

  • Precizie. Core-ul recalculează statisticile aproximativ în fiecare minut, chiar și atunci când nu sosește nicio citire nouă. Fereastra de 3 ore urmărește citirile cu o precizie de aproximativ un minut. Fereastra de 12 ore este alcătuită din blocuri orare, deci revenirea poate avea loc cu aproximativ o oră mai devreme sau mai târziu.
  • Fereastră parțială după crearea statisticilor. O statistică nouă nu are încă istoric. Dacă creați smart rule-ul în timpul unui îngheț sub −5 °C, cazanul pornește imediat; în primele 12 ore, minimul acoperă doar timpul scurs de la crearea statisticii.
  • Salvarea resetează LastState. Fiecare modificare salvată a smart rule-ului îl repornește cu LastState FALSE. Dacă îl salvați în timp ce cazanul funcționează și temperatura este între −5 °C și 0 °C, sistemul revine la pompa de căldură. Repornirea Core-ului nu resetează această variabilă.
  • Modificările manuale rămân. O modificare manuală a cazanului sau a blocării pompei de căldură nu este suprascrisă cât timp rezultatul rămâne același; smart rule-ul preia din nou controlul ieșirilor când rezultatul său se schimbă.

Consultați și — Valori statistice în Smart Rules, Ecuație cu histerezis, Reglare echitermică, Cascadă de cazane.