---
title: "Konfigurácia riadenia hysterézie pomocou rovnice"
description: "Nastavte Smart Rules s funkciou HYSTERESIS pre automatické plnenie retenčnej nádrže podľa hladiny vody s riadením ventilu."
url: "https://taphome.com/sk/docs/configuration/hysteresis-equation/"
language: sk
lastmod: 2026-10-13
generator: hugo
ai:
  topics: ["hysteresis","smart-rules","retention-tank","water-level-control","valve-automation","level-sensors"]
  questions: ["Ako nakonfigurujem hysterézne riadenie pre retenčnú nádrž v TapHome?","Čo je funkcia HYSTERESIS a ako ju použiť?","Ako zabránim častému prepínaniu ventilu pri riadení podľa hladiny vody?","Čo znamená rovnica (LastState AND !MaxLevel) OR (!LastState AND !MinLevel)?","Aké sú parametre funkcie HYSTERESIS pre riadenie hladiny?","Kedy použiť Vzorec Smart Rule a kedy Rovnica Smart Rule pri riadení hladiny?","Ako nakonfigurujem ovládanie ventilu s digitálnymi snímačmi hladiny?","Ako napísať skript, ktorý pri poklese hladiny pod 50 % zapne ventil a po naplnení ho vypne?","Ako pomocou zaplavového senzora ovládať povolenie pre frekvenčný menič čerpadla?"]
---

# Konfigurácia riadenia hysterézie pomocou rovnice

Konfigurácia plnenia retenčnej nádrže podľa hladiny vody so Smart Rules, dvoma stavovými kontaktmi, LastState, analógovým meraním a funkciou HYSTERESIS.

Posledná aktualizácia: 2026-10-13

Nasledujúci príklad ukazuje, ako nakonfigurovať plnenie retenčnej nádrže na základe merania minimálnej a maximálnej hladiny vody.

Nádrž na vodu s dvoma stavovými kontaktmi: MAX (premenná MaxLevel) a MIN (premenná MinLevel); ventil (premenná Valve) dopĺňa nádrž medzi nimi.


## Konfigurácia pomocou dvoch rovníc

Alternatívne riešenie využíva dva samostatné Smart Rule typu **Rovnica** - jeden pre zapnutie a druhý pre vypnutie ventilu.

### 1. Smart Rule: "Zapnutie ventilu"

**Premenné**
- MinLevel (Stavový kontakt pre min. úroveň)
- MaxLevel (Stavový kontakt pre maximálnu úroveň)
- Ventil (Aktuálny stav ventilu)

**Rovnica**
```taphome
!MinLevel
```

**Akcie**

**Ak je výsledok PRAVDA, vykonať nasledujúce akcie:**
- Ventil ... Zapnúť

Vysvetlenie: Keď hladina klesne pod minimálnu úroveň (MinLevel = FALSE), rovnica `!MinLevel` vráti TRUE a ventil sa zapne.

### 2. Smart Rule: "Vypnutie ventilu"

**Premenné**
- MaxLevel (Stavový kontakt pre maximálnu úroveň)

**Rovnica**
```taphome
MaxLevel
```

**Akcie**

**Ak je výsledok PRAVDA, vykonať nasledujúce akcie:**
- Ventil ... Vypnúť

Vysvetlenie: Keď hladina dosiahne maximálnu úroveň (MaxLevel = TRUE), ventil sa vypne.

## Konfigurácia pomocou LastState

#### **Premenné**
- Stavový kontakt pre min. úroveň (Názov premennej: MinLevel)
- Stavový kontakt pre maximálnu úroveň (Názov premennej: MaxLevel)

#### Ovládané zariadenie
- Digitálny výstup na ovládanie ventilu alebo čerpadla (Názov: Ventil)

Smart Rule **Rovnica** má internú premennú nazývanú LastState. Táto premenná vracia PRAVDA alebo NEPRAVDA na základe posledného výsledku vyhodnotenia tohto Smart Rule.

#### **Rovnica**
```taphome
(LastState AND !MaxLevel) OR (!LastState AND !MinLevel)
```

#### **Akcie**

**Ak je výsledok PRAVDA, vykonať nasledujúce akcie:**
- Ventil ... Zapnúť

#### **Ak je výsledok NEPRAVDA, vykonať nasledujúce akcie:**
- Ventil ... Vypnúť

#### **Trvanie**
Minimálna dĺžka trvania ... 0:05:00 minút

## Konfigurácia s analógovým meraním hladiny

Ak máte k dispozícii analógové meranie výšky hladiny (napr. ultrazvukový senzor vzdialenosti od dna nádoby), môžete použiť elegantnejšie riešenie pomocou funkcie HYSTERESIS a Smart Rule typu **Vzorec**.

#### **Premenné**
- Analógové meranie výšky hladiny (Názov premennej: Level) - vzdialenosť od dna nádoby v cm

#### **Výstupné zariadenia**
- Digitálny výstup na ovládanie ventilu alebo čerpadla (Názov: Ventil)

#### Konfigurácia pomocou Smart Rule **Vzorec**

Smart Rule **Vzorec** automaticky priradí vypočítanú hodnotu do výstupného zariadenia.

**Vzorec**
```taphome
HYSTERESIS(Level, 90, 20, 0, 1, Ventil)
```

Argumenty sú vstupná hodnota `Level`, horná hranica `90`, dolná hranica `20`, výstup pri hornej hranici `0`, výstup pri dolnej hranici `1` a predchádzajúci stav `Ventil` — parametre sú opísané pri funkcii [HYSTERESIS](https://taphome.com/sk/docs/script/interpolation-and-thresholds/#hysteresis).

Vysvetlenie: Funkcia HYSTERESIS zabezpečuje, že ventil sa zapne keď hladina klesne pod 20 cm a vypne sa až keď hladina dosiahne 90 cm. Medzi týmito hodnotami zostáva ventil v poslednom stave, čím sa zabráni častému prepínaniu.
