---
title: "Konfiguration der Hysterese-Steuerung mittels Gleichung"
description: "Rückhaltebehälter nach Wasserstand füllen mit smart rules: zwei Gleichungen, LastState oder die HYSTERESIS-Formel mit analogem Pegelsensor."
url: "https://taphome.com/de/docs/configuration/hysteresis-equation/"
language: de
lastmod: 2026-10-13
generator: hugo
ai:
  topics: ["hysteresis","smart-rules","retention-tank","water-level-control","valve-automation","level-sensors"]
  questions: ["Wie konfiguriere ich eine Hysterese-Steuerung für einen Retentionsbehälter in TapHome?","Was ist die HYSTERESIS-Funktion und wie verwende ich sie?","Wie verhindere ich häufiges Schalten des Ventils bei der Wasserstandskontrolle?","Was bewirkt die Gleichung (LastState AND !MaxLevel) OR (!LastState AND !MinLevel)?","Welche Parameter hat die HYSTERESIS-Funktion für die Wasserstandskontrolle?","Wann sollte ich für die Wasserstandskontrolle die Formel-Smart-Rule und wann die Gleichungs-Smart-Rule verwenden?","Wie konfiguriere ich die Ventilsteuerung mit digitalen Pegelsensoren?"]
---

# Konfiguration der Hysterese-Steuerung mittels Gleichung

Konfiguration des Rückhaltebehälters mit min. und max. Wasserstand, Formeln, smart rules und HYSTERESIS-Funktion für präzise Ventilsteuerung.

Zuletzt aktualisiert: 2026-10-13

Das folgende Beispiel zeigt, wie die Befüllung eines Rückhaltebehälters basierend auf der Messung des minimalen und maximalen Wasserstands konfiguriert wird.

Wassertank mit zwei Reedkontakten: MAX (Variable MaxLevel) und MIN (Variable MinLevel); das Ventil (Variable Valve) füllt den Tank zwischen beiden.


## Konfiguration mit zwei Gleichungen

Die Alternativlösung verwendet zwei eigenständige smart rules des Typs **Gleichung** – eine zum Einschalten und eine zum Ausschalten des Ventils.

### 1. Smart rule: „Ventil einschalten“

**Variablen**
- MinLevel (Statuskontakt für die minimale Stufe)
- MaxLevel (Statuskontakt für die maximale Stufe)
- Ventil (aktueller Zustand des Ventils)

**Gleichung**
```taphome
!MinLevel
```

**Aktionen**

**Wenn das Ergebnis TRUE ist, folgende Aktionen durchführen:**
- Ventil ... einschalten

Erläuterung: Wenn der Wasserstand unter das minimale Niveau fällt (MinLevel = FALSE), liefert die Gleichung `!MinLevel` TRUE und das Ventil wird eingeschaltet.

### 2. Smart rule: „Ventil ausschalten“

**Variablen**
- MaxLevel (Statuskontakt für die maximale Stufe)

**Gleichung**
```taphome
MaxLevel
```

**Aktionen**

**Wenn das Ergebnis TRUE ist, folgende Aktionen durchführen:**
- Ventil ... ausschalten

Erläuterung: Wenn der Wasserstand die maximale Stufe erreicht (MaxLevel = TRUE), wird das Ventil ausgeschaltet.

## Konfiguration mit LastState

#### **Variablen**
- Statuskontakt für die minimale Stufe (Variablenname: MinLevel)
- Statuskontakt für die maximale Stufe (Variablenname: MaxLevel)

#### Gesteuertes Gerät
- Digitalausgang zur Steuerung des Ventils oder der Pumpe (Name: Ventil)

Die smart rule **Gleichung** besitzt eine interne Variable namens LastState. Diese Variable nimmt abhängig vom letzten Auswertungsergebnis dieser smart rule den Wert TRUE oder FALSE an.

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

#### **Aktionen**

**Wenn das Ergebnis TRUE ist, folgende Aktionen durchführen:**
- Ventil ... einschalten

#### **Wenn das Ergebnis FALSE ist, folgende Aktionen durchführen:**
- Ventil ... ausschalten

#### **Dauer**
Minimale Dauer ... 0:05:00 Stunden:Minuten:Sekunden

## Konfiguration mit analogen Messwerten der Wasserhöhe

Wenn Ihnen eine analoge Messung der Wasserhöhe zur Verfügung steht (z. B. ein Ultraschall-Abstandssensor vom Boden des Behälters), können Sie eine elegantere Lösung mit der HYSTERESIS-Funktion und dem Smart-Rule-Typ **Formel** verwenden.

#### **Variablen**
- Analoge Messung der Wasserhöhe (Variablenname: Level) – Abstand vom Boden des Behälters in cm

#### **Ausgangsgeräte**
- Digitalausgang zur Steuerung des Ventils oder der Pumpe (Name: Ventil)

#### Konfiguration mit smart rule **Formel**

Die smart rule **Formel** weist den berechneten Wert automatisch dem Ausgabegerät zu.

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

Die Argumente sind der Eingangswert `Level`, die obere Grenze `90`, die untere Grenze `20`, der Ausgang an der oberen Grenze `0`, der Ausgang an der unteren Grenze `1` und der vorherige Zustand `Ventil` — die Parameter sind bei der Funktion [HYSTERESIS](https://taphome.com/de/docs/script/interpolation-and-thresholds/#hysteresis) beschrieben.

Erläuterung: Die HYSTERESIS-Funktion sorgt dafür, dass das Ventil eingeschaltet wird, wenn der Wasserstand unter 20 cm fällt, und erst dann ausgeschaltet wird, wenn der Wasserstand 90 cm erreicht. Zwischen diesen Werten bleibt das Ventil im zuletzt gewählten Zustand, um häufiges Schalten zu vermeiden.
