Zum Inhalt springen
Elausys

HyperVisu / Logik-Engine

Logikbaustein-Referenz

Alle 33 Bausteine in sieben Gruppen – Anschlüsse, Einstellungen, Verhalten und je ein Beispiel.

elausys · 01 August 2026
Auf dieser Seite

Baustein-Referenz

Der Katalog umfasst 33 Bausteine in sieben Gruppen, in der Reihenfolge der Palette: Verbindungen, Berechnungen, Logik & Auswahl, Vergleiche, Zeitglieder, Speicher & Zähler, Steuerung. Kompakte Tabellen zu jedem Baustein finden sich in der Referenzkarte unten; dieser Abschnitt erläutert jeden einzelnen. Jeder Baustein enthält zudem eine eigene Erklärung in der Administration – öffnen Sie die Hilfe des Bausteins über die Palette oder die Karte.

Verbindungen

Direktverbindung – leitet einen Wert vom Eingang zum Ausgang weiter, optional transformiert. Anschlüsse: Eingang → Ausgang (beliebiger Typ). Einstellungen: Sendemodus (nur bei Wertänderung / bei jedem eingehenden Telegramm), Invertieren (Boolesch), Wertzuordnung (Neuzuordnung bestimmter Werte; wird vor der Invertierung angewendet). Beispiel: Weiterleitung eines Treppenhaustasters an eine Leuchte auf einem anderen Protokoll, invertiert, da der Taster beim Drücken 0 sendet.

Filter – leitet einen Wert nur weiter, wenn er die festgelegten Bedingungen erfüllt. Er verändert den Wert nicht: Was ausgegeben wird, entspricht dem Eingangswert, oder es wird nichts ausgegeben. Während die Direktverbindung dazu dient, einen Wert unterwegs zu korrigieren, bestimmt der Filter, wie viel davon durchgelassen wird; beide sind für den gemeinsamen Einsatz gedacht.

  • Anschlüsse: Eingang (beliebiger Typ, erforderlich) und Freigabe → Ausgang. Für blockierte Telegramme wird nichts geschrieben – das Ziel behält einfach den bisherigen Wert bei.
  • Bedingungen – unabhängig, standardmäßig deaktiviert; alle aktivierten Bedingungen müssen erfüllt sein, bevor ein Wert weitergeleitet wird: Wert muss sein (Nur EIN, Nur AUS, Über/Unter einem Schwellenwert, Innerhalb/Außerhalb eines Bereichs – eine Zahl gilt als EIN, wenn sie ungleich 0 ist); Weiterleiten wenn (Jedes Telegramm, Nur bei Änderung, Änderung um mindestens…, Schaltet EIN oder Schaltet AUS); Beruhigungszeit (der Wert muss für diese Dauer stabil bleiben – die Lösung für unruhige Analogsensoren); Ratenbegrenzung (maximal ein Wert pro Intervall, entweder durch Verwerfen eingehender Werte innerhalb des Fensters oder durch Halten des letzten Werts und Senden beim Öffnen des Fensters); Heartbeat (erneutes Senden des zuletzt weitergeleiteten Werts nach dieser Zeitspanne ohne Aktivität für Ziele, die eine zyklische Aktualisierung erfordern).
  • Wichtiges Detail: Nur bei Änderung und Minimale Änderung werden im Vergleich zum zuletzt weitergeleiteten Wert gemessen – sie prüfen, ob das Ziel den Wert bereits hält. Steigend und Fallend werden im Vergleich zum zuletzt empfangenen Wert gemessen, da eine Flanke zum eingehenden Datenstrom gehört: Ein durch eine Wertregel blockiertes Telegramm zählt dennoch als empfangen.
  • Wichtiges Verhalten: Verwerfen kann einen Zustandswechsel dauerhaft verlieren, während Letzten Wert halten dies verhindert – nichts geht verloren und alles verzögert sich maximal um das Intervall, was dies zum richtigen Modus für steuernde Werte macht. Der Zustand bleibt nach einem Neustart nicht erhalten: Nach einem Neustart passiert das erste Telegramm stets die Änderungsregel, anstatt dass der Filter die Aktualisierung eines Ziels verweigert, das den Zustand von vor dem Serverausfall hält.
  • Beispiel: Ein Helligkeitssensor, der alle zwei Sekunden sendet, überlastet den Bus. Über einen Filter mit Letzten Wert halten, maximal einmal alle 60 s geschaltet, empfängt die nachgelagerte Beschattungslogik einen Messwert pro Minute statt dreißig – und zwar den aktuellsten, nicht den ältesten.

Selektor – leitet einen von mehreren Werten weiter, ausgewählt über eine Zahl. Mehrere Werte gehen ein, eine Zahl bestimmt die Auswahl, und dieser Wert wird unverändert ausgegeben – eine Wertetabelle, keine Formel.

  • Anschlüsse: Auswahl (Zahl, erforderlich; kann intern mit dem Standardwert 1 verbleiben) und Wert 1…n (beliebiger Typ, 2–8 Eingänge) → Ausgang.
  • Wichtige Einstellungen: Anzahl der Werte; Wenn Auswahl außerhalb des Bereichs – Nichts schreiben – Ziel behält Wert (Standard) oder 0 schreiben. Eine Auswahl von 1 wählt den ersten Wert, 2 den zweiten; 0, ein negativer Wert oder eine Zahl über dem letzten Eingang liegt außerhalb des Bereichs. Ein unbeschalteter Werteingang schreibt bei Auswahl ebenfalls nichts.
  • Wichtiges Verhalten: Werte vom gleichen Typ halten (nur Sollwerte oder nur Schaltbefehle) – der Baustein leitet die Eingänge weiter und kann gemischte Datentypen nicht interpretieren. Das Ausbleiben eines Schreibvorgangs bei Bereichsüberschreitung ist beabsichtigt: Ein Moduswähler, der beim Umschalten 0 durchläuft, löscht dadurch keinen Sollwert.
  • Beispiel: Ein Betriebsmodus (1 = Zu Hause, 2 = Abwesend, 3 = Nacht) aus einer Radio-Buttons-Funktion steuert den Eingang Auswahl; die drei Werte sind die drei Heizungssollwerte; der Ausgang speist den Sollwert des Thermostats. Ohne diesen Baustein erfordert die Auswahl zwischen drei Werten drei Komparatoren und drei Filter.

Berechnungen

Berechneter Wert – fasst 1–8 numerische Eingänge zu einer Zahl zusammen. Anschlüsse: Eingang 1…n → Ergebnis. Einstellungen: Operation – Summe, Mittelwert, Minimum, Maximum, Differenz (E1 − E2), Produkt, Gewichtete Summe, Skalierung + Offset (E1 × Faktor + Offset) oder eine freie Formel; dazu Dezimalstellen und eine Anzeige-Einheit. Beispiel: Mittelwertbildung aus drei Raumtemperatursensoren zu einem Messwert, der den Eingang Messwert eines Thermostats speist.

Energiezähler – wandelt einen Leistungs- (oder Durchfluss-)Messwert in kumulierte Energieregister um, für Zähler, deren Gerät nur Leistung meldet. Viele Stromzangen, Schaltaktoren mit Stromerkennung und Home Assistant-Sensoren melden Watt, aber keinen kWh-Zähler – und alle Diagramme der App (Wochen-/Monats-/Jahresbalken, Gesamtsummen, Energieübersicht) lesen die Zählerstände aus. Dieser Baustein stellt diese bereit.

  • Anschlüsse: Leistung (erforderlich) → Verbrauch und Erzeugung – zwei fortlaufende Register in kWh (oder m³ für Wasser und Gas).
  • Wichtige Einstellungen: Richtung – Vorzeichenbehaftet (positive Leistung kumuliert Verbrauch, negative kumuliert Erzeugung; für Netz- und Batteriezähler), Nur Verbrauch (Verbraucher, Ladestationen, Wasser, Gas), Nur Erzeugung (Wechselrichter); Vorzeichen invertieren für andersherum angeschlossene Zähler; Eingangseinheit (W → kWh, kW → kWh, l/h → m³, m³/h → m³); eine Plausibilitätsobergrenze, die fehlerhafte Spitzen verwirft; die Verbrauchs-/Erzeugungsvorgaben – die Startwerte der Register; das Bearbeiten einer Vorgabe setzt beide Register auf die Vorgabewerte zurück, wodurch der Baustein mit dem Zählerstand des physischen Zählers synchronisiert wird; Ausgangs-Dezimalstellen.
  • Verkabelung: Verbinden Sie Leistung mit Objekt 1 des Zähler-Widgets und die Ausgänge mit den Energieobjekten (2 und 3) im Modus „Status setzen“ desselben Widgets. Die Register werden daraufhin überall exakt so gespeichert, dargestellt und summiert, als hätte das Gerät sie gesendet. Ein Energieobjekt kann nur „gesetzt“ werden, solange es keine eigene Adresse besitzt – wird ihm später eine Gruppenadresse zugewiesen, meldet die Funktion einen Konflikt, bis eine der beiden Quellen entfernt wird.
  • Wichtiges Verhalten: Zwischen den Meldungen wird die letzte Leistung gehalten und mindestens einmal pro Minute integriert, sodass auch selten sendende Geräte korrekt kumuliert werden. Sendet ein Gerät länger als das Eingangs-Watchdog-Intervall keine Daten (15 Minuten, sofern in der Verknüpfung nicht geändert), frieren die Register ein, anstatt den letzten Wert unbegrenzt weiterzuzählen. Serverausfallzeiten werden niemals in Energie umgerechnet – die Register weichen allenfalls nach unten ab.
  • Beispiel: Ein KNX-Zähler an der Werkstattzuleitung sendet Leistungswerte auf 14/6/1. Erstellen Sie ein Zähler-Widget Verbraucher mit dieser Adresse auf Objekt 1 und keinem Eintrag auf Objekt 2, fügen Sie eine Energiezähler-Funktion im Modus Nur Verbrauch hinzu, verknüpfen Sie Leistung → Objekt 1 sowie Verbrauch → Objekt 2 und setzen Sie die Verbrauchsvorgabe auf den Zählerstand des physischen Zählers. Die Werkstatt verfügt nun über die aktuelle Leistung und den täglichen/monatlichen/jährlichen Verbrauch in der App.

Gleitender Mittelwert – glättet unruhige Werte für eine stabile Auswertung. Ein Helligkeitssensor bei wechselnder Bewölkung, ein Leistungsmesser mit Lastspitzen beim Anlauf des Kühlschranks, ein Windmesser bei Böen: Direkt auf einen Komparator geführt, führen sie zu Schwingungen; über diesen Baustein geglättet, arbeiten sie stabil.

  • Anschlüsse: Eingang (Zahl, erforderlich), Reset → Geglättet.
  • Wichtige Einstellungen: Mittelwert über – Ein Zeitfenster (Standard; Fenster 300 s, jeder Wert gewichtet nach seiner tatsächlichen Haltedauer – die richtige Wahl für Werte, die bei Änderung übertragen werden), Eine Anzahl von Messwerten (Messwerte, für zyklisch sendende Sensoren) oder Eine Zeitkonstante (Zeitkonstante 300 s: jeder neue Messwert zieht den Ausgang stetig an, die stärkste Glättung der drei Optionen); Dezimalstellen; Anzeige-Einheit.
  • Wichtiges Verhalten: Glättung bedeutet konstruktionsbedingt Verzögerung – ein Fünf-Minuten-Fenster liegt im Schnitt zweieinhalb Minuten hinter dem Echtzeitwert, was für eine Beschattung sinnvoll ist, für einen Frostalarm jedoch nicht. Ein Zeitfenster oder eine Zeitkonstante lässt alte Werte auch bei ausbleibenden Sensorsignalen verfallen; das Fenster wird nach einem Neustart neu aufgebaut.
  • Beispiel: Die über 5 Minuten gemittelte Helligkeit der Wetterstation speist den Eingang Helligkeit der automatischen Beschattung – vorüberziehende Wolken führen nicht mehr zu ständigen Fahrbefehlen der Jalousien.

Taupunkt – berechnet aus Raumtemperatur und relativer Luftfeuchtigkeit die Temperatur, bei der Kondensation einsetzt, und – bei angeschlossener Oberflächentemperatur –, ob Kondensatgefahr besteht.

  • Anschlüsse: Temperatur und Luftfeuchtigkeit (beide erforderlich), Oberflächentemperatur (des Bauteils: Kühldecke, Gebläsekonvektor, Fenster) → Taupunkt (°C), Kondensationsrisiko (aktiv, solange sich die Oberfläche innerhalb des Sicherheitsabstands zum Taupunkt befindet), Abstand (K – verbleibende Differenz).
  • Wichtige Einstellungen: Sicherheitsabstand (2 K), Hysterese (1 K – zusätzliche Differenz vor Rücknahme der Warnung), Dezimalstellen. Ohne angeschlossene Oberflächentemperatur berechnet der Baustein weiterhin den Taupunkt, gibt jedoch kein Kondensationsrisiko aus.
  • Beispiel: Bei 24 °C und 60 % relativer Feuchte liegt der Taupunkt bei etwa 15,7 °C; eine mit 14 °C Vorlauf betriebene Kühldecke aktiviert das Kondensationsrisiko – schalten Sie dieses über ein NICHT-Glied auf die Freigabe des Kühlventils oder führen Sie den Abstand der Vorlauftemperaturregelung zu, damit die Anlage gegensteuert, bevor eine Abschaltung erfolgt.

Logik & Auswahl

UND – Ausgang ist nur aktiv, wenn alle Eingänge (2–8) aktiv sind. Beispiel: „Wärmebedarf UND Fenster geschlossen“ vor der Ventilfreigabe.

ODER – Ausgang ist aktiv, wenn mindestens ein Eingang (2–8) aktiv ist. Beispiel: Bewegung an einem von drei Flursensoren schaltet das Korridorlicht.

XOR – Ausgang ist aktiv, wenn eine ungerade Anzahl an Eingängen (2–8) aktiv ist. Beispiel: Wechselschaltung über zwei Umschalt-Eingänge.

NICHT – invertiert das einzelne boolesche Eingangssignal. Beispiel: Wandelt den Kontakt „Fenster offen“ in das Freigabesignal „Fenster geschlossen“ um.

Radio-Buttons – mehrere Eingänge, genau ein aktiver Ausgang; das letzte eingehende Signal setzt den Zustand. Wird Option 3 aktiviert, schaltet Ausgang 3 ein, während alle anderen Ausgänge abschalten – entsprechend den Stationstasten eines Radios.

  • Anschlüsse: Option 1…n (Boolesch, 2–8, alle optional, flankengesteuert), Auswahl (Zahl – springt bei Wertänderung direkt auf die Position; 0 oder Bereichsüberschreitung setzt zurück), Zurücksetzen → Position (Zahl) und Ausgang 1…8 (Boolesch; Ausgänge oberhalb der konfigurierten Anzahl sind vorhanden, schalten jedoch nie ein).
  • Wichtige Einstellungen: Anzahl der Optionen; Position bei neuer Funktion (0 = keine Auswahl; danach gilt die gespeicherte Position).
  • Wichtiges Verhalten: Die Auswahl bleibt nach einem Neustart erhalten. Da immer nur ein Ausgang aktiv sein kann, ist der gleichzeitige Zustand zweier Optionen ausgeschlossen, ohne dass dies in der restlichen Logik abgefangen werden muss.
  • Beispiel: Heizen / Kühlen / Aus, die sich gegenseitig ausschließen müssen: drei Wandtaster an den Optionen, Ausgang 1 an die Heizungsfreigabe, Ausgang 2 an die Kühlungsfreigabe. Oder ein Betriebsmodus, dessen Position einen Selektor ansteuert.

Schrittschaltwerk – ein Trigger schaltet bis zu acht Ausgänge nacheinander durch: Jedes Weiter aktiviert den nächsten Ausgang und schaltet die übrigen ab. Das Gegenstück zu den Radio-Buttons – dort wählt je ein Eingang eine bestimmte Option; hier schaltet ein Trigger fortlaufend weiter.

  • Anschlüsse: Weiter (erforderlich), Zurück, Reset, Freigabe (deaktiviert ignoriert Trigger und hält den aktuellen Schritt) → Position und Ausgang 1…8.
  • Wichtige Einstellungen: Anzahl der Schritte; Alles-Aus-Schritt einbeziehen (aktiv: Zyklus läuft über 0, 1, 2, 3 und zurück auf 0, sodass ein Tastendruck alles ausschaltet); Am Ende umlaufen; Position nach Reset.
  • Wichtiges Verhalten: Die Position bleibt nach einem Neustart erhalten; Freigabe friert die Sequenz ein, ohne die Position zu verlieren.
  • Beispiel: Ein Wandtaster schaltet drei Lichtszenen und Aus durch – verbinden Sie jeden Ausgang mit einem Szenario als Aktionsziel (siehe „Funktionseinrichtung & Ausgänge“).

Bit-Decoder – teilt eine Zahl (0–255) in ihre acht einzelnen Bits auf: ein Statusbyte eines KNX-Aktors, ein Alarmregister eines Modbus-Gateways, gepackte Flags eines HTTP-Geräts. Anschlüsse: Wert → Bit 0 (1) … Bit 7 (128) – die Wertigkeit ist an jedem Anschluss angegeben und entspricht den Angaben im Datenblatt. Werte werden auf 0–255 begrenzt; verbinden Sie nur die benötigten Bits. Beispiel: Bit 3 des Statusbytes eines Aktors wird zum Flag „Überlast“ für eine Benachrichtigung.

Bit-Encoder – das Gegenstück: Bis zu acht boolesche Eingänge werden zu einer Zahl zusammengefasst (Bits 0 und 2 aktiv → 5). Anschlüsse: Bit 0 (1) … Bit 7 (128) → Wert. Unbeschaltete Bits zählen als 0, sodass ein 4-Bit-Gerät ohne 8-Bit-Konfiguration genutzt werden kann. Der Ausgang aktualisiert sich bei jeder Bit-Änderung – schalten Sie bei gleichzeitigen Änderungen mehrerer Bits einen Filter mit kurzer Beruhigungszeit nach. Beispiel: Ein Lüftungsgerät, dessen Betriebsmodus als gepacktes Byte vorliegt.

Vergleiche

Komparator – vergleicht eine Zahl mit einem Schwellenwert. Anschlüsse: Wert, optionaler Eingang Schwellenwert → boolescher Ausgang. Einstellungen: Vergleich (>, >=, <, <=, ==, !=), ein Fester Schwellenwert (genutzt, wenn kein Eingang für den Schwellenwert beschaltet ist) und eine Hysterese zur Unterdrückung von Schwingungen am Schaltpunkt. Beispiel: Leistung > 5000 W setzt ein Überlast-Flag.

Hysterese – ein Schalter mit zwei Schwellenwerten: Ein über dem Oberen Schwellenwert, Aus unter dem Unteren Schwellenwert, unverändert dazwischen; Invertieren kehrt das Schaltverhalten um. Beispiel: Schaltet einen Kellerentfeuchter bei 70 % Luftfeuchtigkeit ein und bei 60 % aus.

Zeitglieder

Einschaltverzögerung – der Ausgang folgt dem Eingang mit Verzögerung, sobald der Eingang für die Dauer Verzögerung (Standard 10 s) ununterbrochen aktiv war; das Ausschalten erfolgt sofort. Beispiel: Kurze Präsenzerfassungen unter 30 s vor dem Start der Lüftung ignorieren.

Ausschaltverzögerung – der Ausgang schaltet sofort ein, bleibt aber nach dem Ausschalten des Eingangs für die Dauer Verzögerung (Standard 30 s) aktiv. Beispiel: Nachlauf des Badezimmerlüfters für 5 Minuten nach Ausschalten der Beleuchtung.

Treppenlichtzeitschalter – ein Trigger aktiviert den Ausgang für die Dauer Laufzeit (Standard 180 s), danach schaltet er automatisch aus. Einstellungen: Nachdrücken verlängert (Retrigger) und Ausschalten bei Tasterloslassen. Beispiel: Klassische Treppenhausbeleuchtung.

Impuls – wandelt jeden Trigger in einen definierten Impuls mit der Dauer Impulslänge (Standard 1 s) um. Beispiel: 1-Sekunden-Impuls aus einer Szene an einen Garagentorkontakt.

Mindestlaufzeit – erzwingt eine Mindesteinschaltdauer und eine Mindestausschaltdauer (Standard je 300 s) für ein Schaltsignal. Beispiel: Taktschutz für den Kompressor einer Wärmepumpe, geschaltet zwischen den Ausgang Heizen des Thermostats und den Aktor.

Zeitschaltplan – ein Wochenprogramm mit boolescher Ausgabe; besitzt keine Eingänge. Einstellungen: die wöchentlichen Schaltpunkte und Invertieren. Ausgang: Aktiv. Beispiel: „Ladenöffnungszeiten“ – Mo–Sa 08:30 Ein, 18:30 Aus – zur Freigabe der Schaufensterbeleuchtung über ein UND-Glied.

Mehrfachklick – unterscheidet Einfach-, Doppel-, Dreifach-, Vierfach- und langen Tastendruck auf einem Taster, sodass ein Wandtaster bis zu fünf Funktionen steuern kann – bei Nachrüstungen oft die Gesamtlösung.

  • Anschlüsse: Taster (Boolesch, erforderlich) → Einfach, Doppel, Dreifach, Vierfach, Langer Tastendruck (jeweils ein kurzer Impuls) und Klicks (die zuletzt erkannte Anzahl zur Ansteuerung eines Selektors).
  • Wichtige Einstellungen: Zu erkennende Klicks (Standard 2 – schnelleres Drücken wird bis zu diesem Wert erfasst); Pause zwischen Klicks (0,35 s – bestimmt zugleich die Verzögerung aller Klick-Ausgänge); Langer Tastendruck nach (0,8 s, gemessen ab Drücken der Taste, löst bei gehaltener Taste aus; 0 deaktiviert die Erkennung langer Betätigungen und verkürzt das Ansprechen bei Einfachklick); Ausgangs-Impulslänge.
  • Wichtiges Verhalten: Der Baustein zählt Flanken, daher muss der Taster sowohl das Drücken als auch das Loslassen senden (in der ETS: 1 bei Drücken, 0 bei Loslassen parametrieren). Bleibt die Reaktion bei Doppelklick aus, ist diese Einstellung zuerst zu prüfen. Nach einem Neustart wird kein Status gespeichert.
  • Beispiel: Küchentaster – Einzeldruck schaltet die Deckenleuchte um (über Stromstoßschalter), Doppeldruck aktiviert das Szenario „Abendessen“ (ein Aktionsziel, siehe „Funktionseinrichtung & Ausgänge“), langer Tastendruck schaltet alles aus.

Taktgeber – ein Taktgenerator: Bei aktiver Freigabe schaltet der Ausgang für Ein für Sekunden ein, für Aus für Sekunden aus (Standard 1 s / 59 s) und wiederholt diesen Zyklus fortlaufend ohne Eingangssignal. Einstellung: Zyklus starten mit Ein oder Aus. Eine erneute Freigabe startet den Zyklus von vorn; die Phasenlage wird aus der Startzeit berechnet, läuft nicht weg und bleibt über einen Neustart synchron. Keine Halbperiode darf unter 0,5 s liegen, die Gesamtperiode muss mindestens 2 s betragen – bedingt durch den Überlastschutz der Logik-Engine (siehe „Logikvalidierung, Überwachung & Sicherheit“). Beispiel: Heartbeat-Signal für übergeordnete Systeme oder Blinksignal bei Alarm.

Rampe – führt einen Ausgangswert mit definierter Änderungsrate an einen Zielwert heran, statt ihn sprunghaft zu ändern: Ein Dimmer mit zehn Sekunden Überblendzeit, ein Sollwert, der kontinuierlich ansteigt, um Lastsprünge in der Heizung zu vermeiden, oder ein stufenlos anlaufender Lüfter.

  • Anschlüsse: Zielwert (Zahl, erforderlich), Halten (friert den Ausgangswert ein; setzt die Rampe nach Deaktivierung fort), Reset (springt direkt auf den Startwert) → Ausgang und Läuft.
  • Wichtige Einstellungen: Rate (Einheiten pro Sekunde – 10 bei einem 0–100 % Dimmer entspricht 10 Sekunden Dimmzeit; 0,05 bei Temperatur in Grad), Schritt alle (1 s – jeder Schritt erzeugt ein Telegramm), Startwert, Minimum / Maximum, Dezimalstellen (weniger Dezimalstellen fassen minimale Schritte zusammen und reduzieren die Buslast), Anzeige-Einheit.
  • Wichtiges Verhalten: Ein Neustart setzt die laufende Rampe nicht fort – der Ausgang startet erneut am Startwert und fährt den aktuellen Zielwert an.
  • Beispiel: Zwischen einem Selektor für die Abendhelligkeit und dem Dimmer wandelt eine Rampe mit Rate 10 den Szenenwechsel in ein sanftes Überblenden um.

Speicher & Zähler

RS-Flipflop — speichert Ein oder Aus. Ein Ereignis schaltet es ein, ein anderes schaltet es aus, und dazwischen behält es seinen Zustand — genau das, was kein anderer Baustein leisten kann. Verbinden Sie einen Taster mit Umschalten (Toggle), und Sie erhalten eine Schaltlogik auf Serverebene statt direkt im Aktor.

  • Anschlüsse: Setzen, Rücksetzen, Umschalten (immer flankengesteuert), Freigabe (Aus ignoriert alle drei Eingänge und hält den Ausgang — eine Kindersicherung) → Ausgang.
  • Wichtige Einstellungen: Verhalten von Setzen und Rücksetzen — Im Moment des Eintreffens (Flanke, Standard — ideal für Taster) oder Solange aktiv (Pegel — für Verriegelungen; ein mit Rücksetzen verbundener Komparator hält das Flipflop aus, solange seine Bedingung erfüllt ist); Priorität bei gleichzeitigem Setzen und Rücksetzen — Rücksetzen gewinnt (Standard) oder Setzen gewinnt; Wert vor dem ersten Ereignis.
  • Wichtiges Verhalten: Der Wert bleibt nach einem Neustart erhalten — ein „Urlaubsmodus“ oder „Alarm quittiert“ darf bei einem Stromausfall nicht verloren gehen. Ein Tastendruck, der bei deaktivierter Freigabe eingeht, wird verworfen und nicht zwischengespeichert.
  • Beispiel: „Urlaubsmodus“: Ein Setzen über ein virtuelles Flag der App, ein Rücksetzen über den Türkontakt der Eingangstür nach der Urlaubszeit, Ausgang senkt die Temperatur aller Thermostate über deren Eingänge für den Benutzermodus ab.

Wertspeicher — erfasst einen Wert auf Befehl und hält ihn bis zum nächsten Befehl: die Antwort auf die Frage „Wie war der vorherige Wert?“.

  • Anschlüsse: Eingang (beliebiger Typ, erforderlich), Abtasten (boolesch, erforderlich), Rücksetzen → Gespeicherter Wert (gleicher Datentyp wie Eingang).
  • Wichtige Einstellungen: Erfassen bei Abtastflanke Ein / Aus / Beide Flanken; Wert bei Rücksetzen — leer lassen, damit das Rücksetzen den Speicher nur leert, ohne einen Wert zu senden; tragen Sie einen Wert ein, sendet das Rücksetzen stattdessen diesen Wert.
  • Wichtiges Verhalten: Vor dem ersten Abtastimpuls wird nichts gesendet (ein Speicher ohne initialen Wert hat keine Ausgabe; ein künstlicher Wert 0 würde einen realen Befehl auf den Bus senden). Der gespeicherte Wert bleibt nach einem Neustart erhalten.
  • Beispiel: Die Helligkeit im Wohnzimmer beim Auslösen eines Alarms abtasten, wenn alle Leuchten auf 100 % gesetzt werden; wird der Alarm zurückgesetzt, stellt der gespeicherte Wert die vorherige Helligkeit wieder her.

Zähler — erhöht einen Zählwert um eins bei jedem Impuls auf Vorwärts zählen, verringert ihn bei Rückwärts zählen und speichert den Gesamtwert: Türöffnungen, Betriebszyklen, Pumpenstarts.

  • Anschlüsse: Vorwärts zählen, Rückwärts zählen, Rücksetzen, Freigabe (Aus stoppt das Zählen; Rücksetzen funktioniert weiterhin) → Zählwert (Zahl) und Grenzwert erreicht (boolesch).
  • Wichtige Einstellungen: Schrittweite (1, beide Richtungen); Wert nach Rücksetzen; Minimum / Maximum (optional und unabhängig); Überlauf an Grenzwerten (erfordert beide Grenzwerte — nach Erreichen des Maximums springt der Zähler auf das Minimum, was den Baustein in einen Wahlschalter verwandelt: Maximum 4, Überlauf aktiv, ein Taster schaltet 1, 2, 3, 4, 1 durch); Dezimalstellen; Anzeige-Einheit.
  • Wichtige Verhalten: Beide Zähleingänge reagieren auf die Flanke im Moment des Eintreffens; ein dauerhaft geschlossener Kontakt zählt daher nur einmal. Rücksetzen hat bei gleichzeitiger Auswertung immer Vorrang vor einem Zählimpuls. Der Zählwert bleibt nach einem Neustart erhalten.
  • Beispiel: Zählen der Zyklen eines Garagentors und Auslösen einer Wartungsmeldung (Aktionsziel) bei 5 000 über einen Komparator.

Betriebsstundenzähler — erfasst die gesamte Betriebsdauer und setzt ein Wartungs-Flag: Pumpenstunden, Kompressorstunden, UV-Lampenstunden, Filterstunden.

  • Anschlüsse: Betrieb (boolesch, erforderlich), Wartung durchgeführt, Alles zurücksetzen → Gesamtlaufzeit, Seit Wartung, Bis Wartung, Wartung fällig (boolesch), Starts (Anzahl der Einschaltvorgänge — Takten verschleißt einen Kompressor schneller als Dauerbetrieb).
  • Wichtige Einstellungen: Einheit (Sekunden, Minuten, Stunden (Standard), Tage), Wartungsintervall (0 deaktiviert die Wartungsausgänge), Dezimalstellen — Stunden mit einer Dezimalstelle aktualisieren alle sechs Minuten, mit zwei Dezimalstellen alle 36 Sekunden; auf einem KNX-Bus ist das der Unterschied zwischen einem Messwert und einer Busüberlastung.
  • Wichtiges Verhalten: Die Zeit wird in echten Minuten gutgeschrieben; eine Lücke von mehr als zwei Minuten wird als Stillstandzeit gewertet und verworfen, anstatt geschätzt zu werden. Wartung durchgeführt setzt nur die Laufzeit seit der letzten Wartung zurück; die Gesamtlaufzeit läuft weiter.
  • Beispiel: Das Betriebssignal des Lüftungsgeräts auf Betrieb, Wartungsintervall 2 000 h, Wartung fällig verknüpft mit einer E-Mail-Aktion (siehe „Funktionseinrichtung & Ausgänge“) — die Installation meldet ihren Filterwechsel selbstständig an.

Min / Max — der niedrigste, höchste und durchschnittliche Wert seit Beginn des Intervalls: der kälteste Punkt der vergangenen Nacht, die Spitzenlast dieses Monats, der höchste CO₂-Wert im Besprechungsraum in dieser Woche.

  • Anschlüsse: Eingang (Zahl, erforderlich), Rücksetzen → Minimum, Maximum, Mittelwert.
  • Wichtige Einstellungen: Neu starten — Nie — nur über den Eingang Rücksetzen (Gesamtrekord), Täglich (Standard), Wöchentlich, am Montag, Monatlich, am 1.; Um (Uhrzeit des Rücksetzens — 6:00 Uhr morgens passt den Zeitraum an den realen Tagesablauf an); Dezimalstellen; Anzeige-Einheit.
  • Wichtiges Verhalten: Der Mittelwert ist zeitgewichtet — jeder Wert zählt genau so lange, wie er anstand. Eine fünfminütige Spitze eines Sensors, der nur bei Wertänderung sendet, fällt somit nicht so stark ins Gewicht wie elf ruhige Stunden. Vor dem ersten Messwert wird nichts ausgegeben; der Baustein triggert sich an der Intervallgrenze selbst.
  • Beispiel: Maximum der Wirkleistung des Netz-Energiezählers als „Heutige Spitzenlast“ anlegen (siehe „Funktionseinrichtung & Ausgänge“) und in der Energieansicht platzieren.

Regelung

Thermostat — ein vollständiger Raumtemperaturregler. Er kann Heizen, Kühlen oder beides ansteuern und als Regler hinter einem Klimagerät eingebunden werden, sodass die Thermostatseite in der App (Betriebsmodi, Sollwert, Boost) diese Funktion steuert.

  • Eingänge: Messwert (die Raumtemperatur — erforderlich), Sollwert, Benutzermodus (Komfort/Standby/Nacht), Saison, Freigabe, Fenster (ein Fensterkontakt, der den Regler bei geöffnetem Fenster nach der Fensterverzögerung absenkt).
  • Ausgänge: Heizen und Kühlen (schaltend), Heizen % und Kühlen % (0–100 % für stetig/PWM), Effektiver Sollwert, Benutzermodus Rückmeldung, Status.
  • Wichtige Einstellungen: Saison (Heizen, Kühlen, Auto (beides) mit einer Auto-Totzone dazwischen); Betriebsmodus-Verhalten — Komfort nutzt den Sollwert direkt, Standby-Offset und Nacht-Offset senken den Wert pro Modus ab, Frostschutz und Hitzeschutz dienen als Sicherheitsgrenzwerte; Ausgang (Schaltend (Ein/Aus) mit Hysterese, Stetig (0–100 %) mit einem Proportionalband, oder PWM (Pulsweitenmodulation) mit einer PWM-Periodendauer); Mindestschaltintervall; Sollwert Minimum/Maximum.
  • Beispiel: Messwert mit dem KNX-Raumsensor verknüpfen, Heizen mit dem Heizungsaktor verbinden, der Funktion den Raum und die Kategorie Heizung zuweisen und sie hinter dem Klima-Widget des Raums hinterlegen — die Seite des Nutzers in der App bedient nun diesen Regler, und Boost verhält sich wie in „Thermostate, Klimatisierung & Lüftung“ beschrieben.

Automatische Beschattung — Sonnenschutzlogik für eine Fassade. Sie fährt den Behang herunter, wenn die Sonne auf der Fassade steht und eine hohe Helligkeit (sowie optional Wärme) anliegt, und fährt ihn wieder ein, sobald die Bedingungen nicht mehr erfüllt sind.

  • Eingänge: Helligkeit (erforderlich), Temperatur, Präsenz, Windalarm, Freigabe.
  • Ausgänge: Position und Lamelle (0–100 %), zur Verknüpfung mit dem Jalousie-Widget.
  • Wichtige Einstellungen: Helligkeitsschwellenwert + Helligkeitshysterese (Standard 40 000 / 10 000 Lux); Temperaturschwellenwert (Beschattung nur bei Wärme); Präsenz-Verhalten (Präsenz ignorieren / Nur beschatten bei Abwesenheit / Nur beschatten bei Anwesenheit); Beschattungsposition und Beschattungs-Lamellenwinkel gegenüber Ruheposition / Ruhe-Lamellenwinkel; eine Bestätigungsverzögerung (Standard 300 s), damit vorüberziehende Wolken keine Fahrbefehle auslösen; die Fassadengeometrie — Fassade von/bis (Azimutbereich) und Minimale Sonnenhöhe, abgeglichen mit der astronomischen Uhr; optional Schließen bei Dämmerung mit einer Nachtposition; und die Windalarm-Position, die die Jalousie anfährt, solange der Windeingang aktiv ist.
  • Beispiel: Eine Südfassade: Helligkeit von der Wetterstation, Windalarm über das KNX-Wetteralarm-Objekt mit einem auf 60 s eingestellten Watchdog auf Zwangsführung Aus — sendet der Windmesser keine Daten mehr, fahren die Jalousien in die Sicherheitsposition.

⚠️ Warnung: Verbinden Sie bei exponierten Behängen immer einen realen Windalarm-Eingang und überwachen Sie diesen mit einem Watchdog. Beschattungskomfort ist optional; Windschutz ist zwingend erforderlich.

Eine Thermostat-Funktionskarte im Bearbeitungsmodus.

Referenzübersicht der Logikbausteine

Eine Kurzübersicht pro Baustein der Logik-Engine — die 33 Bausteine des Katalogs, als Ergänzung zum ausführlichen Bausteinkapitel oben. Standardwerte sind die Werte, mit denen ein neu platzierter Baustein startet. „Durch Bewohner anpassbar“ listet die Parameter auf, die der Integrator in der App freigeben kann (siehe „Funktionseinrichtung & Ausgänge“); standardmäßig wird pro Funktion nichts freigegeben.

📘 Hinweis: Ein nicht belegter Eingang gilt als 0 (Zahlen) bzw. Aus (boolesch), sofern in der Übersicht nicht anders angegeben. Zeitbausteine mit dem Vermerk „bleibt nach Neustart nicht erhalten“ starten nach einem Server-Neustart bewusst mit gelöschtem Timer.

Verknüpfungen

Direkte Verknüpfung — leitet ein Objekt direkt an ein anderes weiter, optional mit Werteanpassung auf dem Signalweg.

EingängeEingang (beliebiger Typ, erforderlich)
AusgängeAusgang (gleicher Typ wie der Eingang)
EinstellungenSendemodus: Nur bei Wertänderung (Standard) · Bei jedem eingehenden Telegramm; Invertieren (Aus, nur boolesch); Wertemapping (optionale Von-→-Nach-Tabelle, wird vor der Invertierung angewendet)
Durch Bewohner anpassbar—

💡 Tipp: Taster erfordern Bei jedem eingehenden Telegramm — zwei identische Tastenbetätigungen sind zwei Befehle, und eine Verknüpfung, die nur bei Änderung sendet, würde den zweiten Tastendruck verwerfen.

Filter — leitet einen Wert nur weiter, wenn er die definierten Bedingungen erfüllt. Verändert den Wert niemals.

EingängeEingang (beliebiger Typ, erforderlich); Freigabe (boolesch, Ein)
AusgängeAusgang (der eingegangene Wert, unverändert) — bei blockierten Telegrammen wird nichts gesendet
EinstellungenWert muss sein: Beliebig (Standard) · Nur EIN · Nur AUS · Über/Unter einem Schwellenwert · Innerhalb/Außerhalb eines Bereichs; Weiterleiten wenn: Jedes Telegramm (Standard) · Nur bei Änderung · Wertänderung um mindestens… · Schaltet auf EIN · Schaltet auf AUS; Beruhigungszeit (0 s = Aus); Ratenbegrenzung: Aus (Standard) · Zu frühe Telegramme verwerfen · Letzten Wert halten und bei Fensteröffnung senden, mit einem Mindestintervall; Heartbeat (0 s = Aus)
Durch Bewohner anpassbarFreigabe

💡 Tipp: Nur bei Änderung und Mindeständerung werden mit dem zuletzt weitergeleiteten Wert verglichen — sie prüfen, ob die Gegenseite den Wert bereits hält. Steigend und fallend werden mit dem zuletzt empfangenen Wert verglichen, da eine Flanke eine Eigenschaft des eingehenden Telegrammstroms ist.

📘 Hinweis: Verwerfen kann einen Zustandswechsel dauerhaft verlieren; Letzten Wert halten verhindert dies. Nutzen Sie das Halten immer dann, wenn der Wert ein Element ansteuert, das keine Statusänderung verpassen darf. Bleibt nach einem Neustart nicht erhalten: Das erste Telegramm nach einem Neustart passiert die Änderungsregel immer.

Selektor — leitet einen von mehreren Werten weiter, ausgewählt über eine Zahl.

EingängeAuswahl (Zahl, erforderlich; interner Standard 1 — 1 wählt den ersten Wert); Wert 1…N (beliebiger Typ), N = 2–8 (Standard 2), alle optional
AusgängeAusgang (der ausgewählte Wert, unverändert)
EinstellungenAnzahl der Werte (2); Wenn Auswahl außerhalb des Bereichs liegt: Nichts senden — Ziel behält seinen Wert (Standard) · 0 senden
Durch Bewohner anpassbar—
Verhalten0, eine negative Zahl oder eine Zahl größer als der letzte Wert liegt außerhalb des Bereichs; die Auswahl eines nicht belegten Wertes sendet ebenfalls nichts. Verwenden Sie für alle Eingänge denselben Datentyp.

Berechnungen

Berechneter Wert — fasst bis zu 8 Zahlen zu einem Wert zusammen.

EingängeEingang 1…N (Zahl), N = 1–8 (Standard 2)
AusgängeErgebnis (Zahl)
EinstellungenAnzahl der Eingänge (2); Operation: Summe · Mittelwert (Standard) · Minimum · Maximum · Differenz (in1 − in2) · Produkt · Gewichtete Summe · Skalierung + Offset (in1 × Faktor + Offset) · Formel; Gewichtungen (nur gewichtete Summe, fehlende Einträge zählen als 1); Faktor (1) und Offset (0); Formel (über in1…inN mit + − × ÷ und abs, round, min, max); Dezimalstellen (1); Einheit (nur Anzeige)
Durch Bewohner anpassbar—

📘 Hinweis: Ein unbeschalteter Eingang zählt als 0 — ein Mittelwert aus drei Eingängen mit einem freien Eingang teilt durch drei. Stellen Sie die Anzahl der Eingänge auf die tatsächlich verdrahtete Anzahl ein.

Energiezähler — kumuliert einen Leistungswert in fortlaufenden Energieregistern.

EingängeLeistung (Zahl, erforderlich; Watchdog 15 min, Halten)
AusgängeVerbrauch (Zahl, kumulativ) · Erzeugung (Zahl, kumulativ)
EinstellungenRichtung: Vorzeichenbehaftet (Standard) · Nur Verbrauch · Nur Erzeugung; Vorzeichen invertieren (Aus); Eingangseinheit: W → kWh (Standard) · kW → kWh · l/h → m³ · m³/h → m³; Plausibilitätsgrenze (100 000 Eingangseinheiten — höhere Werte werden verworfen); Startwert Verbrauch (0) und Startwert Erzeugung (0) — Register-Baselines, das Bearbeiten eines Werts setzt beide Register zurück; Dezimalstellen Ausgang (3)
Durch Bewohner anpassbar—
VerhaltenZero-Order-Hold: Der letzte Messwert wird gehalten und mindestens einmal pro Minute integriert. Sendet ein Gerät keine Werte mehr, frieren die Register nach Ablauf des Watchdogs ein; bei Ausfallzeiten werden maximal zwei Minuten der gehaltenen Leistung angerechnet. Register steigen ausschließlich an. Ausgänge gehören auf die Energieobjekte (2/3) des Zähler-Widgets im Modus „Status setzen“ — nur Objekte ohne eigene Adresse können gesetzt werden.

Gleitender Mittelwert — glättet unruhige Messwerte.

EingängeEingang (Zahl, erforderlich); Reset (Binär)
AusgängeGeglättet (Zahl)
EinstellungenMittelwert über: Zeitfenster (Standard) · Anzahl der Messwerte · Zeitkonstante; Fenster 300 s (10–86 400 s, Zeitfenster); Messwerte 10 (2–200, Anzahl); Zeitkonstante 300 s (5–86 400 s, exponentiell); Dezimalstellen (2); Einheit (nur Anzeige)
Durch Bewohner anpassbar—
VerhaltenDas Zeitfenster gewichtet jeden Wert nach seiner Haltedauer; die Zeitkonstante nähert den Ausgang bei jedem neuen Messwert schrittweise an (etwa zwei Drittel der Differenz innerhalb einer Zeitkonstante). Beide Methoden lassen alte Werte altern, während der Sensor inaktiv ist. Reset startet mit dem nächsten Messwert neu; das Zeitfenster wird nach einem Neustart komplett neu aufgebaut.

Taupunkt — berechnet den Taupunkt aus Temperatur und Luftfeuchtigkeit, mit Warnung vor Kondensationsgefahr.

EingängeTemperatur (Zahl, erforderlich); Luftfeuchtigkeit (Zahl, %, erforderlich); Oberflächentemperatur (Zahl, optional — Messstelle des kalten Objekts)
AusgängeTaupunkt (°C); Kondensationsgefahr (Binär); Sicherheitsabstand (K)
EinstellungenSicherheitsabstand 2 K (0–20); Hysterese 1 K (0–10); Dezimalstellen (1)
Durch Bewohner anpassbarSicherheitsabstand
VerhaltenDie Kondensationsgefahr wird aktiv, sobald die Oberflächentemperatur innerhalb des Sicherheitsabstands zum Taupunkt liegt, und wird erst wieder zurückgesetzt, wenn sie um Sicherheitsabstand + Hysterese darüber liegt. Ohne verknüpfte Oberflächentemperatur wird keine Gefahr gemeldet. Die Luftfeuchtigkeit ist nach unten auf etwa 0,5 % begrenzt.

Logik & Auswahl

UND · ODER · XOR — Logikgatter mit variabler Eingangsanzahl.

EingängeIn 1…N (Binär), N = 2–8 (Standard 2)
AusgängeAusgang (Binär)
EinstellungenAnzahl der Eingänge (2)
VerhaltenUND: Nur aktiv, solange jeder Eingang aktiv ist. ODER: Aktiv, solange mindestens ein Eingang aktiv ist. XOR: Aktiv, solange eine ungerade Anzahl an Eingängen aktiv ist (Wechselschaltungs-Verhalten). Eine Zahl ungleich 0 zählt als aktiv; ein unbeschalteter Eingang zählt als inaktiv.

NICHT — invertiert ein Binärsignal.

EingängeEingang (Binär, erforderlich)
AusgängeAusgang (Binär)
Einstellungen—

Radio-Buttons — mehrere Eingänge, genau ein aktiver Ausgang; das letzte Signal setzt sich durch.

EingängeOption 1…N (Binär, flankengesteuert), N = 2–8 (Standard 3), alle optional; Auswahl (Zahl — reagiert bei Wertänderung; 0 oder Werte außerhalb des Bereichs setzen zurück); Löschen (Binär)
AusgängePosition (Zahl, 0 = nichts ausgewählt); Ausgang 1…Ausgang 8 (Binär — Ausgänge oberhalb der konfigurierten Optionen existieren, werden aber nie aktiv)
EinstellungenAnzahl der Optionen (3); Position bei neuer Funktion (0, wird einmalig angewendet)
Durch Bewohner anpassbar—
VerhaltenEs ist immer nur ein Ausgang aktiv. Die getroffene Auswahl bleibt nach einem Neustart erhalten.

Sequenzer — ein Triggersignal schaltet schrittweise durch bis zu acht Ausgänge.

EingängeWeiter (Binär, erforderlich); Zurück; Reset; Freigabe (Binär, intern standardmäßig aktiv — inaktiv ignoriert Trigger und hält den aktuellen Schritt)
AusgängePosition (Zahl); Ausgang 1…Ausgang 8 (Binär — Ausgänge oberhalb der Schrittanzahl werden nie aktiv)
EinstellungenAnzahl der Schritte (3, 1–8); Alles-Aus-Schritt einbeziehen (Ein — ein Tastendruck im Zyklus schaltet alle Ausgänge ab); Am Ende umlaufend weiterschalten (Ein); Position nach Reset (0)
Durch Bewohner anpassbar—
VerhaltenIst das umlaufende Weiterschalten deaktiviert, stoppt der Sequenzer beim letzten Schritt und schaltet nur über „Zurück“ rückwärts. Die Position bleibt nach einem Neustart erhalten.

Bit-Decoder — zerlegt eine Zahl in ihre acht Bits.

EingängeWert (Zahl, erforderlich)
AusgängeBit 0 (1) … Bit 7 (128) (Binär)
Einstellungen—
VerhaltenDer Wert wird vor der Zerlegung auf eine Ganzzahl gerundet und auf 0–255 begrenzt. Verdrahten Sie nur die benötigten Bits.

Bit-Encoder — fasst bis zu acht Binärwerte in einer Zahl zusammen.

EingängeBit 0 (1) … Bit 7 (128) (Binär, alle optional)
AusgängeWert (Zahl)
Einstellungen—
VerhaltenEin unbeschaltetes Bit zählt als 0. Der Ausgang aktualisiert sich, sobald sich ein Bit ändert — ein Telegramm pro Änderung. Nutzen Sie bei gleichzeitig wechselnden Bits einen Filter mit Beruhigungszeit.

Vergleicher

Komparator — wandelt einen Zahlenwert in ein Ja/Nein-Signal um.

EingängeWert (Zahl, erforderlich); Schwellenwert (Zahl, optional — überschreibt bei Belegung den festen Schwellenwert)
AusgängeAusgang (Binär)
EinstellungenVergleich: > (Standard) · >= · < · <= · == · !=; Fester Schwellenwert (0, wird nur bei unbeschaltetem Schwellenwert-Eingang verwendet); Totzone (0)
Durch Bewohner anpassbarFester Schwellenwert

📘 Hinweis: Die Totzone verhindert Flattern: Bei „> 21“ und einer Totzone von 0,5 schaltet der Ausgang bei 21,5 ein und muss unter 21 fallen, um wieder auszuschalten.

Hysterese — Schalter mit zwei Schwellenwerten.

EingängeWert (Zahl, erforderlich)
AusgängeAusgang (Binär)
EinstellungenOberer Schwellenwert (1); Unterer Schwellenwert (0, muss unter dem oberen liegen); Invertieren (Aus)
Durch Bewohner anpassbarOberer Schwellenwert, unterer Schwellenwert
VerhaltenSchaltet ein, wenn der Wert den oberen Schwellenwert erreicht, und aus, wenn er auf den unteren fällt; dazwischen bleibt der vorherige Zustand erhalten.

Timing

Einschaltverzögerung — leitet ein EIN erst weiter, wenn der Eingang für die gesamte Verzögerungszeit ansteht.

EingängeIn (boolesch, erforderlich)
AusgängeOut (boolesch)
EinstellungenVerzögerung: 10 s (0–86 400 s)
Bewohner-anpassbarVerzögerung
VerhaltenAusschalten erfolgt sofort; ein Abfall vor Ablauf der Verzögerung setzt den Zähler zurück. Bleibt nach Neustart nicht erhalten.

Ausschaltverzögerung — folgt einem EIN sofort und hält es nach dem Abfall des Eingangs.

EingängeIn (boolesch, erforderlich)
AusgängeOut (boolesch)
EinstellungenVerzögerung: 30 s (0–86 400 s)
Bewohner-anpassbarVerzögerung
VerhaltenSchaltet der Eingang während der Haltezeit wieder ein, wird sie abgebrochen. Bleibt nach Neustart nicht erhalten.

Treppenlichtschalter — ein Tastendruck schaltet den Ausgang für eine feste Zeit ein.

EingängeTrigger (boolesch, erforderlich)
AusgängeOut (boolesch)
EinstellungenDauer: 180 s (1–86 400 s); Nachtriggern bei erneutem Druck (ein); Loslassen beendet vorzeitig (aus)
Bewohner-anpassbarDauer
Manuelle ÜbersteuerungStandardmäßig ein, 60 min — manuelles Ausschalten des Lichts hält es aus.
VerhaltenNur die steigende Flanke zählt; Halten des Triggers verlängert die Zeit nicht. Bleibt nach Neustart nicht erhalten.

Impuls — jede steigende Flanke erzeugt einen EIN-Impuls fester Länge.

EingängeTrigger (boolesch, erforderlich)
AusgängeOut (boolesch)
EinstellungenImpulslänge: 1 s (0,1–3 600 s)
VerhaltenEine neue Flanke während eines Impulses startet ihn neu. Für Geräte mit Tastkontaktbedarf (Torantrieb, Gong). Bleibt nach Neustart nicht erhalten.

Mindestlaufzeit — garantiert, dass jeder Zustand ausreichend lange anhält.

EingängeBefehl (boolesch, erforderlich)
AusgängeOut (boolesch)
EinstellungenMindesteinschaltdauer: 300 s; Mindestausschaltdauer: 300 s (jeweils 0–86 400 s)
VerhaltenEine zu früh eintreffende Änderung wird gehalten und nach Ablauf der Mindestzeit angewendet. Schützt Kompressoren und Pumpen vor Takten. Behält Zustand über Neustart bei.

Zeitschaltplan — ein Wochenprogramm, das einen booleschen Wert steuert.

Eingänge— (wird einmal pro Minute neu ausgewertet)
AusgängeAktiv (boolesch)
EinstellungenSchaltpunkte (bis zu 50 — jeder setzt den Ausgang zu einer Zeit an gewählten Wochentagen und hält bis zum nächsten); Invertieren (aus)
Bewohner-anpassbarSchaltpunkte
VerhaltenEin Programm ist eine Liste von Übergängen, nicht von Zeiträumen: 07:00–09:00 erfordert einen EIN-Punkt um 07:00 und einen AUS-Punkt um 09:00. Nach Neustart immer korrekt.

Mehrfachklick — unterscheidet Einzel-, Doppel-, Dreifach-, Vierfachklicks und langes Drücken.

EingängeTaste (boolesch, erforderlich — muss Drücken und Loslassen senden)
AusgängeEinzelklick, Doppelklick, Dreifachklick, Vierfachklick, Langer Druck (boolesche Impulse); Klicks (Zahl — zuletzt erkannte Anzahl, löst bei Wiederholung nicht erneut aus)
EinstellungenZu erkennende Klicks 2 (1–4; schnelleres Klicken zählt als dieser Wert); Klickpause 0,35 s (0,15–2 s; auch Verzögerung an jedem Klickausgang); Langer Druck nach 0,8 s (0–10 s; 0 deaktiviert langen Druck); Ausgangsimpulslänge 0,2 s (0,1–5 s)
Bewohner-anpassbar—
VerhaltenDer lange Druck löst aus, während die Taste noch gedrückt gehalten wird. Bleibt nach Neustart nicht erhalten.

Impulsgeber — schaltet seinen Ausgang in einem festen Zyklus kontinuierlich ein und aus.

EingängeFreigabe (boolesch, interner Standard ein)
AusgängeOut (boolesch)
EinstellungenEin für 1 s; Aus für 59 s (jeweils 0,5–86 400 s, zusammen mindestens 2 s); Zyklusstart: Ein (Standard) · Aus
Bewohner-anpassbarEin für, Aus für
VerhaltenFreigabe aus stoppt ihn; erneut ein startet den Zyklus von vorn. Die Phase wird aus der Startzeit berechnet, läuft somit nicht weg und bleibt über Neustarts erhalten.

Rampe — folgt einem Sollwert mit begrenzter Änderungsrate.

EingängeZielwert (Zahl, erforderlich; interner Standard 0); Halten (boolesch — friert Ausgang ein, Rampe wird beim Loslassen fortgesetzt); Reset (boolesch — springt auf Startwert)
AusgängeOut (Zahl); Bewegung aktiv (boolesch)
EinstellungenRate 10 /s (0,001–100 000, in eigener Werteinheit); Schritt alle 1 s (1–60 s); Startwert (0); Minimum / Maximum (optional); Nachkommastellen (1); Einheit (nur Anzeige)
Bewohner-anpassbarRate
VerhaltenJeder Schritt ist ein Telegramm. Setzt eine Rampe nach einem Neustart nicht fort — beginnt erneut beim Startwert.

Regelung

Thermostat — Raumtemperaturregelung; Heizen, Kühlen oder beides. Kann auch als Regler hinter einem Klimatisierungs-Widget dienen: Sollwert-, Temperatur- und Betriebsmodus-Objekte des Widgets an die Anschlüsse des Bausteins binden und dessen effektiven Sollwert sowie die Betriebsmodus-Rückmeldung zurück an das Widget übergeben — Drehregler, Boost und Wochenschaltplan des Widgets steuern dann den Baustein.

EingängeMesswert (Zahl, erforderlich; Watchdog 15 min — ein inaktiver Sensor versetzt die Funktion in den Fehlerzustand und hält die letzte Entscheidung); Sollwert (Zahl, optional; interner Standard 21 °C); Betriebsmodus (Zahl: 1 Komfort · 2 Standby · 3 Nacht · 4 Frost-/Hitzeschutz; ungebunden = Komfort); Betriebsart (Zahl: 0 Heizen · 1 Kühlen · 2 Auto; ungebunden = Einstellung); Freigabe (boolesch, interner Standard ein); Fenster (boolesch, ein = offen)
AusgängeHeizen, Kühlen (boolesch); Heizen %, Kühlen % (0–100); Effektiver Sollwert (°C); Betriebsmodus (Rückmeldung); Status (0 Ruhezustand · 1 Heizen · 2 Kühlen)
EinstellungenBetriebsart: Heizen (Standard) · Kühlen · Auto; Standby-Offset 3 K; Nacht-Offset 1,5 K; Frostschutz 7 °C (0 = aus); Hitzeschutz 35 °C (0 = aus); Auto-Totzone 2 K; Ausgang: schaltend (Standard) · stetig (0–100 %) · PWM (Pulsweitenmodulation); Hysterese 0,5 K (schaltend); Proportionalband 2 K (stetig/PWM); PWM-Periode 900 s (min. doppeltes Schaltintervall); Mindestschaltintervall 120 s; Sollwert Minimum 5 °C / Maximum 30 °C; Fensterverzögerung 30 s
Bewohner-anpassbarSollwert, Freigabe, Betriebsart
Manuelle ÜbersteuerungStandardmäßig aus.

📘 Hinweis: Frost- und Hitzeschutz übersteuern den Drehregler — sie greifen weiterhin im Schutzmodus sowie immer dann, wenn die Regelung durch den Freigabe-Eingang oder ein offenes Fenster gestoppt wird.

Automatische Beschattung — sonnen- und temperaturgeführte Beschattung für eine Fassade.

EingängeHelligkeit (Zahl, optional; Watchdog 1 h); Temperatur (Zahl, optional); Präsenz (boolesch, optional); Windalarm (boolesch, optional; Watchdog 1 h); Freigabe (boolesch, interner Standard ein)
AusgängePosition (0–100 %), Lamellen (0–100 %) — 0 % = offen/oben, 100 % = geschlossen/unten
EinstellungenHelligkeitsschwellenwert 40 000 Lux; Helligkeitshysterese 10 000 Lux; Temperaturschwellenwert (optional); Präsenz: ignorieren (Standard) · nur beschatten wenn niemand anwesend · nur beschatten wenn jemand anwesend; Beschattungsposition 80 % und Lamellenwinkel 50 %; Ruheposition 0 % und Lamellen 0 %; Bestätigungsverzögerung 300 s; Fassadenwinkel von 90° bis 270°; Mindest-Sonnenhöhe 5°; Schließen bei Dämmerung (aus) mit Nachtposition 100 %; Windalarm-Position 0 %
Bewohner-anpassbarFreigabe, Beschattungsposition, Helligkeitsschwellenwert
Manuelle ÜbersteuerungStandardmäßig ein, 120 min — eine manuell hochgefahrene Jalousie bleibt oben.

Speicher & Zähler

Die Palette zeigt diese Gruppe zwischen Zeitsteuerung und Steuerung.

RS-Flipflop — speichert Ein oder Aus.

EingängeSetzen, Rücksetzen, Umschalten (Boolesch; Umschalten ist immer eine Flanke); Freigabe (Boolesch, intern standardmäßig Ein — Aus ignoriert alle drei und hält den Ausgang)
AusgängeAus (Boolesch)
EinstellungenSetzen und Rücksetzen wirken: Im Moment des Eintreffens (Flanke, Standard) · Solange sie Ein sind (Pegel); Wenn Setzen und Rücksetzen gleichzeitig aktiv sind: Rücksetzen gewinnt (Standard) · Setzen gewinnt; Wert vor dem ersten Ereignis (Aus, wird einmalig verwendet)
Durch Bewohner anpassbar—
VerhaltenBleibt nach einem Neustart erhalten. Ein Tastendruck, der bei inaktiver Freigabe eintrifft, geht verloren und wird nicht zwischengespeichert.

Wertspeicher — erfasst einen Wert bei Aufforderung und hält ihn.

EingängeEingang (beliebiger Typ, erforderlich); Abtastung (Boolesch, erforderlich); Rücksetzen (Boolesch)
AusgängeGehaltener Wert (gleicher Typ wie Eingang)
EinstellungenErfassen, wenn Abtastung wechselt auf: Ein (Standard) · Aus · Jede Flanke; Wert bei Rücksetzen (leer = Rücksetzen löscht nur den Speicher, ohne zu schreiben)
Durch Bewohner anpassbar—
VerhaltenSchreibt vor der ersten Abtastung nichts. Der gehaltene Wert bleibt nach einem Neustart erhalten.

Zähler — zählt Ereignisse auf- und abwärts.

EingängeVorwärts zählen, Rückwärts zählen, Rücksetzen (Boolesch, flankengesteuert); Freigabe (Boolesch, intern standardmäßig Ein — Aus stoppt das Zählen, Rücksetzen funktioniert weiterhin)
AusgängeZählerstand (Zahl); Am Limit (Boolesch)
EinstellungenSchrittweite 1 (0,001–1 000 000, beide Richtungen); Wert nach einem Rücksetzen (0); Minimum / Maximum (optional, unabhängig); Überlauf an den Grenzen (Aus — erfordert beide Grenzen); Dezimalstellen (0); Einheit (nur Anzeige)
Durch Bewohner anpassbar—
VerhaltenRücksetzen hat im selben Auswertungszyklus immer Vorrang vor einem Zählimpuls. Bleibt nach einem Neustart erhalten. Mit Überlauf, Maximum 4 und einer Taste durchläuft er 1, 2, 3, 4, 1.

Betriebsstundenzähler — summiert die Betriebsdauer mit Wartungsfälligkeits-Flag.

EingängeBetrieb (Boolesch, erforderlich); Wartung durchgeführt; Alles rücksetzen (Boolesch)
AusgängeGesamtlaufzeit; Seit Wartung; Bis Wartung (Zahl, in der gewählten Einheit); Wartung fällig (Boolesch); Starts (Zahl)
EinstellungenEinheit: Sekunden · Minuten · Stunden (Standard) · Tage; Wartungsintervall (0 = Wartungsausgänge deaktiviert); Dezimalstellen (1)
Durch Bewohner anpassbarWartungsintervall
VerhaltenZeit wird in realen Minuten angerechnet; eine Unterbrechung von mehr als zwei Minuten gilt als Stillstandszeit und wird verworfen. Wartung durchgeführt setzt nur die Wartungssumme zurück. Bleibt nach einem Neustart erhalten.

Min / Max — niedrigster, höchster und zeitgewichteter Durchschnittswert seit dem letzten Rücksetzen.

EingängeEingang (Zahl, erforderlich); Rücksetzen (Boolesch)
AusgängeMinimum, Maximum, Durchschnitt (Zahl)
EinstellungenNeu starten: Nie — nur über den Eingang Rücksetzen · Täglich (Standard) · Wöchentlich, am Montag · Monatlich, am 1.; Um (Stunde, 0–23, Standard 0); Dezimalstellen (1); Einheit (nur Anzeige)
Durch Bewohner anpassbar—
VerhaltenDer Durchschnitt gewichtet jeden Wert nach seiner jeweiligen Dauer. Schreibt vor dem ersten Messwert nichts; aktiviert sich selbst zum Periodenwechsel.

Häufig gestellte Fragen

Welchen Baustein sollte ich verwenden, um den Sensor-Busverkehr zu reduzieren?

Verwenden Sie den Filter, um weitergeleitete Messwerte über Mindeständerung, Beruhigungszeit und Ratenbegrenzung zu steuern. Die Option 'Letzten Wert halten' sendet den neuesten Wert, sobald das Zeitfenster öffnet.

Wie kann ich die Energie berechnen, wenn ein Zähler nur Leistung meldet?

Verwenden Sie den Baustein Energiezähler und verknüpfen Sie dessen Ausgänge im Modus 'Status setzen' mit den unadressierten Energieobjekten des Zählers.

Welcher Baustein wählt einen von mehreren Sollwerten aus?

Der Selektor leitet den über den numerischen Eingang Auswahl bestimmten Wert weiter. Radio-Buttons können dazu eine gegenseitig verriegelte Modusauswahl bereitstellen.

Warum erkennt der Mehrfachklick keinen Doppelklick?

Der Eingang muss sowohl die steigende als auch die fallende Flanke empfangen. Parametrieren Sie den KNX-Taster so, dass er beim Drücken 1 und beim Loslassen 0 sendet.

Behalten alle Bausteine ihren Status nach einem Neustart bei?

Nein. Stromstoßschalter, Wertespeicher und Zähler behalten ihren Status, während eine Rampe am konfigurierten Startwert neu anläuft. Prüfen Sie das Verhalten des jeweiligen Bausteins vor dem Einsatz.

Wo finde ich Hilfe zu einem Baustein während der Konfiguration?

Öffnen Sie die Hilfe über die Palette oder die Funktionskarte im Administrationsbereich. Der Katalog beschreibt Anschlüsse, Einstellungen und Funktionsweise.

Weiter erkunden

Finden Sie die weiteren Anleitungen zu diesem Produkt in der Dokumentation.

Zurück zu Logik-Engine