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:
| Štatistiky | Typ periódy | Trvanie |
|---|---|---|
| Maximum | Obdobie do teraz | 3 hodiny |
| Minimum | Obdobie do teraz | 12 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.
- Teplota klesne pod −5 °C a začne 3-hodinový odpočet.
- Teplejšia hodina (−3 °C) odpočet zruší. 3 hodiny začnú plynúť odznova, keď je teplota opäť pod −5 °C.
- Po 3 hodinách pod −5 °C je výsledok PRAVDA: kotol sa zapne a tepelné čerpadlo sa zablokuje.
- Teplota stúpne na −2 °C. Maximum je teraz nad −5 °C, ale
LastStatenechá kotol bežať. - Teplota dosiahne 0 °C a začne 12-hodinový odpočet.
- 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 sLastStateNEPRAVDA. 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.