---
title: "Bivalens fűtés: hőszivattyú és gázkazán a külső hőmérséklet alapján"
description: "A gázkazán csak több órányi fagy után indul, a hőszivattyú pedig több órányi enyhe idő után tér vissza: egyetlen Egyenlet smart rule gördülő Minimum és Maximum statisztikák alapján."
url: "https://taphome.com/hu/docs/functional-areas/heating-cooling/bivalent-heating/"
language: hu
lastmod: 2026-11-07
generator: hugo
ai:
  topics: ["bivalent-heating","heat-pump","gas-boiler","equation-smart-rule","statistic-values","last-state"]
  questions: ["Hogyan válthatok hőszivattyúról gázkazánra, ha már több órája fagy?","Hogyan érhetem el, hogy az Egyenlet smart rule csak akkor reagáljon, ha egy feltétel már egy ideje fennáll?","Hogyan térhetek vissza a hőszivattyúra, ha a külső hőmérséklet 12 órán át nulla fok felett maradt?","Mi a különbség a statisztikákban az Idő a mostani időpontig és a Mostani időszak típus között?","Miért nem mutatja az Egyenlet változóválasztója a szükséges statisztikát?"]
---

# Bivalens fűtés: hőszivattyú és gázkazán a külső hőmérséklet alapján

Váltás a hőszivattyú és a gázkazán között, amikor a külső hőmérséklet több órán át egy küszöb alatt vagy felett marad, egyetlen Egyenlet smart rule-lal és két statisztikával.

Utoljára frissítve: 2026-11-07

A hőszivattyú az év nagy részében működik, a gázkazán pedig tiltva marad. A rendszer csak hosszabb ideig tartó fagy után vált a gázkazánra és tiltja le a hőszivattyút, és csak hosszabb enyhe időszak után vált vissza. Ezt egyetlen **Egyenlet** smart rule és a külső hőmérséklet két statisztikája szkript nélkül megoldja.

> [!NOTE]
> A példa a kazánra váltáshoz 3 órán át −5 °C-ot, a visszaváltáshoz 12 órán át 0 °C-ot használ. A küszöböket és az időtartamokat Ön választja meg.

Szüksége lesz:

- egy **külső hőmérséklet**-érzékelőre,
- egy kimenetre, amely bekapcsolja a **gázkazánt**,
- egy kimenetre, amely **letiltja a hőszivattyút**.

## Hogyan működik

- A külső hőmérséklet **maximuma** az utolsó 3 órában csak akkor −5 °C vagy alacsonyabb, ha a hőmérséklet a teljes 3 órán át −5 °C-on vagy alatta maradt. Egyetlen melegebb mérés az időablakon belül megemeli a maximumot, és a visszaszámlálás újraindul.
- Az utolsó 12 óra **minimuma** csak akkor 0 °C vagy magasabb, ha a hőmérséklet a teljes 12 órán át 0 °C-on vagy felette maradt.
- A két küszöb között a szabálynak emlékeznie kell arra, mit csinált utoljára. Erre szolgál a `LastState` változó: ennek az **Egyenlet** smart rule-nak az előző eredménye. Nélküle a kazán kikapcsolna, amint a hőmérséklet −6 °C-ról −2 °C-ra emelkedik, pedig a 12 óra nulla fok felett még nem telt el.

Mindkét statisztikánál az **Időszak típusa** értéke **Idő a mostani időpontig**: gördülő időablak, amely ebben a pillanatban ér véget, és az idővel együtt halad. A **Mostani időszak** rögzített naptári időszak (az aktuális óra az egész órától, az aktuális nap éjféltől), amely a kezdetén újraindul, ezért nem tudja megmondani, mennyi ideje áll fenn egy feltétel.

## Hozza létre a statisztikákat

Nyissa meg a külső hőmérséklet-érzékelő részleteit, majd a **Statisztikák** részt, és adjon hozzá két statisztikát:

| **Statisztikák** | **Időszak típusa** | **Időtartam** |
|---|---|---|
| **Maximum** | **Idő a mostani időpontig** | 3 óra |
| **Minimum** | **Idő a mostani időpontig** | 12 óra |

> [!IMPORTANT]
> A statisztikákat a smart rule **előtt** hozza létre. Az **Egyenlet** változóválasztója csak azokat a statisztikákat kínálja fel, amelyek már léteznek az eszközön. Az a változó, amelynek a statisztikája nem létezik, üres marad, és a szabály soha nem reagál, hibaüzenet nélkül.

## Hozza létre az Egyenlet smart rule-t

#### **Változók**

Adja hozzá kétszer a külső hőmérséklet-érzékelőt, és mindkétszer válasszon egy statisztikát a lista **Statisztikák** részéből:

- **Maximum**, **Idő a mostani időpontig**, 3 óra — nevezze át a változót `TMAX3` névre
- **Minimum**, **Idő a mostani időpontig**, 12 óra — nevezze át a változót `TMIN12` névre

#### **Egyenlet**

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

Az operátorok: `AND`, `OR` és `!` — `&&` és `||` a TapHome szkriptben nem létezik. A `!(TMIN12 >= 0)` működésben tartja a kazánt, amíg a 12 órás minimumnak még nincs értéke.

#### **Ha az eredmény IGAZ, a következő műveletek végrehajtása:**

- Gázkazán — bekapcsolás
- Hőszivattyú tiltása — bekapcsolás

#### **Ha az eredmény HAMIS, a következő műveletek végrehajtása:**

- Gázkazán — kikapcsolás
- Hőszivattyú tiltása — kikapcsolás

## Viselkedés az időben

A szürke sávok azt mutatják, mit figyel a szabály: a külső hőmérsékletet (csak a görbe alakját, skála nélkül) és a két statisztikát. A sraffozott csík visszaszámláló időablak, a szaggatott körvonal pedig egy melegebb mérés miatt megszakított visszaszámlálás. A kék sávok azt mutatják, mit kapcsol a szabály. Az időtengely órákban van, és méretarányos.



1. A hőmérséklet −5 °C alá csökken, és elindul a 3 órás visszaszámlálás.
2. Egy melegebb óra (−3 °C) megszakítja a visszaszámlálást. A 3 óra újraindul, amikor a hőmérséklet ismét −5 °C alatt van.
3. Miután 3 órán át −5 °C alatt volt, az eredmény IGAZ: a kazán bekapcsol, a hőszivattyú pedig letiltódik.
4. A hőmérséklet −2 °C-ra emelkedik. A maximum most −5 °C felett van, de a `LastState` működésben tartja a kazánt.
5. A hőmérséklet eléri a 0 °C-ot, és elindul a 12 órás visszaszámlálás.
6. Miután 12 órán át 0 °C-on vagy felette volt, az eredmény HAMIS: a kazán kikapcsol, a hőszivattyú pedig újra működik.

## Alternatíva két smart rule-lal

Ugyanez `LastState` nélkül is működik, két **Egyenlet** smart rule-lal: az egyik csak a kazánra vált (`TMAX3 <= -5`, műveletek csak IGAZ eredményre), a másik csak visszavált (`TMIN12 >= 0`, műveletek csak IGAZ eredményre). Mindkettő ugyanazokra a kimenetekre hat, ezért a kimeneteken ellenőrizze a sorrendjüket. A minta leírása a [Hiszterézis-vezérlés egyenlet alapján történő konfigurálása](https://taphome.com/hu/docs/configuration/hysteresis-equation/#two-equations) cikkben található.

## Amire érdemes figyelni

- **Pontosság.** A Core körülbelül percenként újraszámolja a statisztikákat, akkor is, ha nem érkezik új mérés. A 3 órás időablak körülbelül percre pontosan követi a méréseket. A 12 órás időablak óránkénti blokkokból áll, ezért a visszaváltás körülbelül egy órával korábban vagy később is bekövetkezhet.
- **Hiányos időablak a statisztikák létrehozása után.** Az új statisztikának még nincsenek előzményei. Ha a szabályt −5 °C alatti fagyban hozza létre, a kazán azonnal bekapcsol; az első 12 órában a minimum csak a statisztika létrehozása óta eltelt időt fedi le.
- **A mentés visszaállítja a `LastState` értékét.** A szabály minden elmentett módosítása újraindítja a szabályt HAMIS `LastState` értékkel. Ha akkor menti, amikor a kazán működik, és a hőmérséklet −5 °C és 0 °C között van, a rendszer visszavált a hőszivattyúra. A Core újraindítása nem állítja vissza.
- **A kézi módosítások megmaradnak.** A kazán vagy a hőszivattyú tiltásának kézi módosítását a szabály nem írja felül, amíg az eredmény változatlan; a kimeneteket akkor veszi vissza, amikor az eredménye megváltozik.

**Lásd még** — [Statisztikai értékek használata a smart rule-okban](https://taphome.com/hu/docs/configuration/statistic-values-smart-rules/), [Hiszterézis-vezérlés egyenlet alapján történő konfigurálása](https://taphome.com/hu/docs/configuration/hysteresis-equation/), [Ekvitermikus szabályozás](https://taphome.com/hu/docs/functional-areas/heating-cooling/equithermic-regulation/), [Kazánkaskád](https://taphome.com/hu/docs/functional-areas/heating-cooling/boiler-cascade/).
