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.

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änge | Eingang (beliebiger Typ, erforderlich) |
|---|---|
| Ausgänge | Ausgang (gleicher Typ wie der Eingang) |
| Einstellungen | Sendemodus: 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änge | Eingang (beliebiger Typ, erforderlich); Freigabe (boolesch, Ein) |
|---|---|
| Ausgänge | Ausgang (der eingegangene Wert, unverändert) — bei blockierten Telegrammen wird nichts gesendet |
| Einstellungen | Wert 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 anpassbar | Freigabe |
💡 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änge | Auswahl (Zahl, erforderlich; interner Standard 1 — 1 wählt den ersten Wert); Wert 1…N (beliebiger Typ), N = 2–8 (Standard 2), alle optional |
|---|---|
| Ausgänge | Ausgang (der ausgewählte Wert, unverändert) |
| Einstellungen | Anzahl der Werte (2); Wenn Auswahl außerhalb des Bereichs liegt: Nichts senden — Ziel behält seinen Wert (Standard) · 0 senden |
| Durch Bewohner anpassbar | — |
| Verhalten | 0, 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änge | Eingang 1…N (Zahl), N = 1–8 (Standard 2) |
|---|---|
| Ausgänge | Ergebnis (Zahl) |
| Einstellungen | Anzahl 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änge | Leistung (Zahl, erforderlich; Watchdog 15 min, Halten) |
|---|---|
| Ausgänge | Verbrauch (Zahl, kumulativ) · Erzeugung (Zahl, kumulativ) |
| Einstellungen | Richtung: 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 | — |
| Verhalten | Zero-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änge | Eingang (Zahl, erforderlich); Reset (Binär) |
|---|---|
| Ausgänge | Geglättet (Zahl) |
| Einstellungen | Mittelwert ü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 | — |
| Verhalten | Das 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änge | Temperatur (Zahl, erforderlich); Luftfeuchtigkeit (Zahl, %, erforderlich); Oberflächentemperatur (Zahl, optional — Messstelle des kalten Objekts) |
|---|---|
| Ausgänge | Taupunkt (°C); Kondensationsgefahr (Binär); Sicherheitsabstand (K) |
| Einstellungen | Sicherheitsabstand 2 K (0–20); Hysterese 1 K (0–10); Dezimalstellen (1) |
| Durch Bewohner anpassbar | Sicherheitsabstand |
| Verhalten | Die 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änge | In 1…N (Binär), N = 2–8 (Standard 2) |
|---|---|
| Ausgänge | Ausgang (Binär) |
| Einstellungen | Anzahl der Eingänge (2) |
| Verhalten | UND: 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änge | Eingang (Binär, erforderlich) |
|---|---|
| Ausgänge | Ausgang (Binär) |
| Einstellungen | — |
Radio-Buttons — mehrere Eingänge, genau ein aktiver Ausgang; das letzte Signal setzt sich durch.
| Eingänge | Option 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änge | Position (Zahl, 0 = nichts ausgewählt); Ausgang 1…Ausgang 8 (Binär — Ausgänge oberhalb der konfigurierten Optionen existieren, werden aber nie aktiv) |
| Einstellungen | Anzahl der Optionen (3); Position bei neuer Funktion (0, wird einmalig angewendet) |
| Durch Bewohner anpassbar | — |
| Verhalten | Es 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änge | Weiter (Binär, erforderlich); Zurück; Reset; Freigabe (Binär, intern standardmäßig aktiv — inaktiv ignoriert Trigger und hält den aktuellen Schritt) |
|---|---|
| Ausgänge | Position (Zahl); Ausgang 1…Ausgang 8 (Binär — Ausgänge oberhalb der Schrittanzahl werden nie aktiv) |
| Einstellungen | Anzahl 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 | — |
| Verhalten | Ist 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änge | Wert (Zahl, erforderlich) |
|---|---|
| Ausgänge | Bit 0 (1) … Bit 7 (128) (Binär) |
| Einstellungen | — |
| Verhalten | Der 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änge | Bit 0 (1) … Bit 7 (128) (Binär, alle optional) |
|---|---|
| Ausgänge | Wert (Zahl) |
| Einstellungen | — |
| Verhalten | Ein 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änge | Wert (Zahl, erforderlich); Schwellenwert (Zahl, optional — überschreibt bei Belegung den festen Schwellenwert) |
|---|---|
| Ausgänge | Ausgang (Binär) |
| Einstellungen | Vergleich: > (Standard) · >= · < · <= · == · !=; Fester Schwellenwert (0, wird nur bei unbeschaltetem Schwellenwert-Eingang verwendet); Totzone (0) |
| Durch Bewohner anpassbar | Fester 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änge | Wert (Zahl, erforderlich) |
|---|---|
| Ausgänge | Ausgang (Binär) |
| Einstellungen | Oberer Schwellenwert (1); Unterer Schwellenwert (0, muss unter dem oberen liegen); Invertieren (Aus) |
| Durch Bewohner anpassbar | Oberer Schwellenwert, unterer Schwellenwert |
| Verhalten | Schaltet 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änge | In (boolesch, erforderlich) |
|---|---|
| Ausgänge | Out (boolesch) |
| Einstellungen | Verzögerung: 10 s (0–86 400 s) |
| Bewohner-anpassbar | Verzögerung |
| Verhalten | Ausschalten 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änge | In (boolesch, erforderlich) |
|---|---|
| Ausgänge | Out (boolesch) |
| Einstellungen | Verzögerung: 30 s (0–86 400 s) |
| Bewohner-anpassbar | Verzögerung |
| Verhalten | Schaltet 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änge | Trigger (boolesch, erforderlich) |
|---|---|
| Ausgänge | Out (boolesch) |
| Einstellungen | Dauer: 180 s (1–86 400 s); Nachtriggern bei erneutem Druck (ein); Loslassen beendet vorzeitig (aus) |
| Bewohner-anpassbar | Dauer |
| Manuelle Übersteuerung | Standardmäßig ein, 60 min — manuelles Ausschalten des Lichts hält es aus. |
| Verhalten | Nur 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änge | Trigger (boolesch, erforderlich) |
|---|---|
| Ausgänge | Out (boolesch) |
| Einstellungen | Impulslänge: 1 s (0,1–3 600 s) |
| Verhalten | Eine 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änge | Befehl (boolesch, erforderlich) |
|---|---|
| Ausgänge | Out (boolesch) |
| Einstellungen | Mindesteinschaltdauer: 300 s; Mindestausschaltdauer: 300 s (jeweils 0–86 400 s) |
| Verhalten | Eine 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änge | Aktiv (boolesch) |
| Einstellungen | Schaltpunkte (bis zu 50 — jeder setzt den Ausgang zu einer Zeit an gewählten Wochentagen und hält bis zum nächsten); Invertieren (aus) |
| Bewohner-anpassbar | Schaltpunkte |
| Verhalten | Ein 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änge | Taste (boolesch, erforderlich — muss Drücken und Loslassen senden) |
|---|---|
| Ausgänge | Einzelklick, Doppelklick, Dreifachklick, Vierfachklick, Langer Druck (boolesche Impulse); Klicks (Zahl — zuletzt erkannte Anzahl, löst bei Wiederholung nicht erneut aus) |
| Einstellungen | Zu 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 | — |
| Verhalten | Der 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änge | Freigabe (boolesch, interner Standard ein) |
|---|---|
| Ausgänge | Out (boolesch) |
| Einstellungen | Ein für 1 s; Aus für 59 s (jeweils 0,5–86 400 s, zusammen mindestens 2 s); Zyklusstart: Ein (Standard) · Aus |
| Bewohner-anpassbar | Ein für, Aus für |
| Verhalten | Freigabe 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änge | Zielwert (Zahl, erforderlich; interner Standard 0); Halten (boolesch — friert Ausgang ein, Rampe wird beim Loslassen fortgesetzt); Reset (boolesch — springt auf Startwert) |
|---|---|
| Ausgänge | Out (Zahl); Bewegung aktiv (boolesch) |
| Einstellungen | Rate 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-anpassbar | Rate |
| Verhalten | Jeder 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änge | Messwert (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änge | Heizen, Kühlen (boolesch); Heizen %, Kühlen % (0–100); Effektiver Sollwert (°C); Betriebsmodus (Rückmeldung); Status (0 Ruhezustand · 1 Heizen · 2 Kühlen) |
| Einstellungen | Betriebsart: 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-anpassbar | Sollwert, Freigabe, Betriebsart |
| Manuelle Übersteuerung | Standardmäß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änge | Helligkeit (Zahl, optional; Watchdog 1 h); Temperatur (Zahl, optional); Präsenz (boolesch, optional); Windalarm (boolesch, optional; Watchdog 1 h); Freigabe (boolesch, interner Standard ein) |
|---|---|
| Ausgänge | Position (0–100 %), Lamellen (0–100 %) — 0 % = offen/oben, 100 % = geschlossen/unten |
| Einstellungen | Helligkeitsschwellenwert 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-anpassbar | Freigabe, Beschattungsposition, Helligkeitsschwellenwert |
| Manuelle Übersteuerung | Standardmäß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änge | Setzen, 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änge | Aus (Boolesch) |
| Einstellungen | Setzen 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 | — |
| Verhalten | Bleibt 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änge | Eingang (beliebiger Typ, erforderlich); Abtastung (Boolesch, erforderlich); Rücksetzen (Boolesch) |
|---|---|
| Ausgänge | Gehaltener Wert (gleicher Typ wie Eingang) |
| Einstellungen | Erfassen, 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 | — |
| Verhalten | Schreibt vor der ersten Abtastung nichts. Der gehaltene Wert bleibt nach einem Neustart erhalten. |
Zähler — zählt Ereignisse auf- und abwärts.
| Eingänge | Vorwä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änge | Zählerstand (Zahl); Am Limit (Boolesch) |
| Einstellungen | Schrittweite 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 | — |
| Verhalten | Rü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änge | Betrieb (Boolesch, erforderlich); Wartung durchgeführt; Alles rücksetzen (Boolesch) |
|---|---|
| Ausgänge | Gesamtlaufzeit; Seit Wartung; Bis Wartung (Zahl, in der gewählten Einheit); Wartung fällig (Boolesch); Starts (Zahl) |
| Einstellungen | Einheit: Sekunden · Minuten · Stunden (Standard) · Tage; Wartungsintervall (0 = Wartungsausgänge deaktiviert); Dezimalstellen (1) |
| Durch Bewohner anpassbar | Wartungsintervall |
| Verhalten | Zeit 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änge | Eingang (Zahl, erforderlich); Rücksetzen (Boolesch) |
|---|---|
| Ausgänge | Minimum, Maximum, Durchschnitt (Zahl) |
| Einstellungen | Neu 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 | — |
| Verhalten | Der Durchschnitt gewichtet jeden Wert nach seiner jeweiligen Dauer. Schreibt vor dem ersten Messwert nichts; aktiviert sich selbst zum Periodenwechsel. |