TapHome

Bivalentné vykurovanie: tepelné čerpadlo a plynový kotol podľa vonkajšej teploty

Prepínanie medzi tepelným čerpadlom a plynovým kotlom, keď vonkajšia teplota zostane niekoľko hodín pod prahom alebo nad ním, s jedným smart rule Rovnica a dvoma štatistikami.

Posledná aktualizácia:

Tepelné čerpadlo beží väčšinu roka a plynový kotol zostáva zablokovaný. Až keď dlhší čas mrzne, systém prepne na plynový kotol a zablokuje tepelné čerpadlo, a späť prepne až po dlhšom miernom období. Jeden smart rule Rovnica a dve štatistiky vonkajšej teploty to zvládnu bez akéhokoľvek skriptu.

Príklad používa −5 °C počas 3 hodín na prepnutie na kotol a 0 °C počas 12 hodín na prepnutie späť. Prahy aj trvanie si zvoľte sami.

Potrebujete:

  • senzor vonkajšej teploty,
  • výstup, ktorý zapína plynový kotol,
  • výstup, ktorý blokuje tepelné čerpadlo.

Ako to funguje

  • Maximum vonkajšej teploty za posledné 3 hodiny je −5 °C alebo menej, len ak teplota zostala na −5 °C alebo nižšie celé 3 hodiny. Jedno teplejšie meranie v okne zvýši maximum a odpočet začne odznova.
  • Minimum za posledných 12 hodín je 0 °C alebo viac, len ak teplota zostala na 0 °C alebo vyššie celých 12 hodín.
  • Medzi oboma prahmi si pravidlo musí pamätať, čo urobilo naposledy. Na to slúži premenná LastState: predchádzajúci výsledok tohto smart rule Rovnica. Bez nej by sa kotol vypol hneď, ako by teplota stúpla z −6 °C na −2 °C, hoci 12 hodín nad nulou ešte neuplynulo.

Obe štatistiky používajú Typ periódy Obdobie do teraz: kĺzavé okno, ktoré končí v tejto chvíli a posúva sa s časom. Aktuálne obdobie je pevné kalendárne obdobie (aktuálna hodina od celej hodiny, aktuálny deň od polnoci), ktoré na svojom začiatku začína odznova, takže nedokáže povedať, ako dlho podmienka trvá.

Vytvorte štatistiky

Otvorte detail senzora vonkajšej teploty, potom Štatistiky, a pridajte dve štatistiky:

ŠtatistikyTyp periódyTrvanie
MaximumObdobie do teraz3 hodiny
MinimumObdobie do teraz12 hodín

Štatistiky vytvorte pred smart rule. Výber premenných v smart rule Rovnica ponúka len štatistiky, ktoré na zariadení už existujú. Premenná, ktorej štatistika neexistuje, zostane prázdna a pravidlo nikdy nezareaguje, a to bez zobrazenia chyby.

Vytvorte smart rule Rovnica

Premenné

Pridajte senzor vonkajšej teploty dvakrát a zakaždým vyberte štatistiku z časti Štatistiky v zozname:

  • Maximum, Obdobie do teraz, 3 hodiny — premennú premenujte na TMAX3
  • Minimum, Obdobie do teraz, 12 hodín — premennú premenujte na TMIN12

Rovnica

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

Operátory sú AND, OR a ! — && a || v skripte TapHome neexistujú. !(TMIN12 >= 0) nechá kotol bežať, kým 12-hodinové minimum ešte nemá hodnotu.

Ak je výsledok PRAVDA, vykonať nasledujúce akcie:

  • Plynový kotol — zapnúť
  • Blokovanie tepelného čerpadla — zapnúť

Ak je výsledok NEPRAVDA, vykonať nasledujúce akcie:

  • Plynový kotol — vypnúť
  • Blokovanie tepelného čerpadla — vypnúť

Správanie v čase

Sivé dráhy ukazujú, čo pravidlo sleduje: vonkajšiu teplotu (len tvar, bez stupnice) a obe štatistiky. Šrafovaný pruh je okno s plynúcim odpočtom, čiarkovaný obrys je odpočet, ktorý zrušilo teplejšie meranie. Modré dráhy ukazujú, čo pravidlo prepína. Časová os je v hodinách a v mierke.

Rovnica
1 2 3 4 5 6
Vonkajšia teplota
Maximum3 hodiny
Minimum12 hodín
Kotol
Tepelné čerpadlo
  1. Teplota klesne pod −5 °C a začne 3-hodinový odpočet.
  2. Teplejšia hodina (−3 °C) odpočet zruší. 3 hodiny začnú plynúť odznova, keď je teplota opäť pod −5 °C.
  3. Po 3 hodinách pod −5 °C je výsledok PRAVDA: kotol sa zapne a tepelné čerpadlo sa zablokuje.
  4. Teplota stúpne na −2 °C. Maximum je teraz nad −5 °C, ale LastState nechá kotol bežať.
  5. Teplota dosiahne 0 °C a začne 12-hodinový odpočet.
  6. Po 12 hodinách na 0 °C alebo vyššie je výsledok NEPRAVDA: kotol sa vypne a tepelné čerpadlo opäť beží.

Alternatíva s dvoma smart rules

To isté funguje aj bez LastState, s dvoma smart rules Rovnica: jeden len prepína na kotol (TMAX3 <= -5, akcie len pre PRAVDA), druhý len prepína späť (TMIN12 >= 0, akcie len pre PRAVDA). Oba ovládajú tie isté výstupy, preto na výstupoch skontrolujte ich poradie. Postup je opísaný v článku Konfigurácia riadenia hysterézie pomocou rovnice.

Na čo pamätať

  • Presnosť. Core prepočítava štatistiky približne každú minútu, aj keď nepríde nové meranie. 3-hodinové okno sleduje merania s presnosťou asi na minútu. 12-hodinové okno sa skladá z hodinových blokov, takže prepnutie späť môže prísť asi o hodinu skôr alebo neskôr.
  • Neúplné okno po vytvorení štatistík. Nová štatistika ešte nemá históriu. Ak pravidlo vytvoríte počas mrazu pod −5 °C, kotol sa zapne okamžite; počas prvých 12 hodín pokrýva minimum len čas od vytvorenia štatistiky.
  • Uloženie resetuje LastState. Každá uložená zmena pravidla ho spustí odznova s LastState NEPRAVDA. Ak ho uložíte, kým kotol beží a teplota je medzi −5 °C a 0 °C, systém prepne späť na tepelné čerpadlo. Reštart Core ho neresetuje.
  • Manuálne zmeny zostávajú. Manuálnu zmenu kotla alebo blokovania tepelného čerpadla pravidlo neprepíše, kým výsledok zostáva rovnaký; výstupy prevezme späť, keď sa jeho výsledok zmení.

Pozrite aj — Štatistické hodnoty v smart rules, Konfigurácia riadenia hysterézie pomocou rovnice, Ekvitermická regulácia, Kaskáda kotlov.