Sendefilter einfach (Logik-Modul)

Sendefilter einfach (Logik-Modul)

Verfügbar ab Firmware Version 4.8 Insider Preview 5

 

filter-20251218-190343.svg

Filtert die Ausgabe eines Eingangswertes basierend auf Absolutwert, Relativwert oder Intervall

 

 

Einsatzbereiche

Ein Senderfilter für Werte dient dazu, die Menge und Häufigkeit von übertragenen Daten gezielt zu steuern. Dadurch werden sowohl die Stabilität des Gesamtsystems als auch die Qualität der erfassten Daten verbessert.

Vermeidung unnötiger Datenfluten
Viele Sensoren – wie Temperatur-, Helligkeits- oder Strommesssensoren – liefern in sehr kurzen Abständen neue Werte. Ein Senderfilter sorgt dafür, dass nur relevante oder veränderte Werte weitergegeben werden.
TIPP Zeitserien-Datenbanken oder Logging-Dienste werden nicht überfüllt und bleiben performant.

Reduzierung von Netzwerk- und Buslast
In Smart‑Home‑Systemen, insbesondere bei busbasierten Installationen wie KNX, Modbus oder proprietären Funk‑Protokollen, kann eine hohe Nachrichtenfrequenz zu Überlastungen führen.
Ein Senderfilter begrenzt die Anzahl der Nachrichten und verhindert so unnötigen Traffic.
TIPP Durch einen verfügbaren Puffer in der Bandbreite bleiben Bussysteme stabil, Befehle und Statusupdates werden zuverlässig übertragen.

Verbesserung der Systemeffizienz
Durch gefilterte und optimierte Wertübertragungen verringert sich die Last auf Gateways, Zentralen oder Cloud‑Diensten.
TIPP Die Gesamtreaktionszeit des SmartHome‑Systems wird verbessert, und Ressourcen werden effizienter genutzt.

Reduzierung von Störmeldungen oder Fehlreaktionen
Wenn minimalste Wertschwankungen permanent gesendet werden, kann dies unerwünschte Automationen auslösen. Ein Senderfilter unterdrückt solche Mikroänderungen.
TIPP Automationen laufen stabiler und funktionieren nur bei echten, relevanten Änderungen.

 

Ab hier noch Baustelle

Logikfunktion

image-20251202-172628.png

Kern-Modul

Berechnet den Verschluss-Status aus zwei booleschen Eingängen, die mit ein bzw. zwei Kontakten an Fenster / Türe verknüpft werden sollten.

Kern-Operation

Aus der Kombination von zwei Sensormeldungen wird berechnet, ob Fenster / Türen usw. geschlossen, bzw. offen-gekippt oder offen sind.

Alternativ kann auch mit einem angeschlossenen Sensor unterschieden werden, ob ein Fenster / Türe usw. geschlossen / offen ist (also ohne Unterscheidung zwischen offen und offen-gekippt).

Der Verschlussstatus wird als Integer mit drei Zuständen (0, 1, 2) ausgegeben sowie zusätzlich als vereinfachter Boolescher Wert für Öffnung (TRUE/FALSE) sowie als Textmeldung.

Kern-Eingänge

Bezeichnung

Typ

Nutzung

Hinweise

Bezeichnung

Typ

Nutzung

Hinweise

Kipp Sensor

Operand
Boolean

Sensor Erfassung von Offen-Kippen

Falls dieser Kontakt nicht vorhanden oder nicht verknüpft ist, dann muss diesen Eingang über Eingangsfunktion Parameter mit TRUE fixiert belegt werden.

Offen Sensor

Operand
Boolean

Sensor Erfassung von Offen

Dieser Eingang muss belegt werden.

Steuer-Eingänge

Diese Logik wird nur ausgelöst wenn entweder einer der Eingänge durch ein anderes Objekt aktualisiert wird (und die implizite Auslösung entsprechend eingestellt ist) oder wenn eine separate explizite Auslösung (mit diesem Trigger) TRUE wird.

Durch jede Auslösung wird der aktuelle Zustand berechnet und werden die Ergebnisse am Kern-Ausgang übergeben.

Bezeichnung

Typ

Nutzung

Hinweise

Bezeichnung

Typ

Nutzung

Hinweise

Trigger

Steuerung
Boolean

  • Verwenden Sie “durch Zeitschaltuhr” für eine regelmäßige Berechnung

  • Verwenden Sie “durch Objekt” für manuelle Auslösung zum Beispiel durch Visualisierung

Beliebig viele Triggereingänge pro Modul möglich. Keine Berechnung ohne Auslösung (insbesondere eine explizite Auslösung, falls alle Eingänge auf Parameter stehen).

Zeitschaltuhr

  • Mit Typ “Zeitpunkt” zu einer bestimmen Uhrzeit an ausgewählten Wochentagen

  • Mit Typ “Cron Syntax” für komplexe Planung wie jeden ersten Tag des Monats Trigger zur Ausführung der Logikzelle

Hinweis: Es können mehrere explizite Auslöser (durch weitere Steuer-Eingänge “Trigger”) parallel angelegt werden. Für eine Auslösung der Logik ist es ausreichend, wenn EIN Auslöser (implizite Auslöser bei mit Objekten verknüpften Eingängen und / oder explizite Auslöser durch Trigger-Steuer-Eingänge) aktiv wird.

Kern-Ausgang

Bezeichnung

Typ

Nutzung

Hinweise

Bezeichnung

Typ

Nutzung

Hinweise

Verschluss-Status

Ergebnis
Integer

Gibt den Verschluss-Status als kombinierte positive Zahl aus

= 0 Fenster / Türe ist geschlossen
= 1 Fenster / Türe ist offen
= 2 Fenster / Türe ist offen - gekippt

Verschluss offen

Ergebnis Boolean

Gibt den Öffnungsstatus verkürzt als offen / geschlossen aus.
Ohne Unterscheidung zwischen offen - gekippt und offen

TRUE Fenster / Türe ist gekippt oder offen

FALSE Fenster / Türe geschlossen

Verschlussmeldung

Ergebnis Text

Gibt eine Textmeldungen zum Verschluss-Status aus

"geschlossen"

"gekippt"

"offen"

Zugrundeliegende Modulbausteine
EXPERTEN

Für mehr technische Details sehen Sie sich die Beschreibungen der Modulbausteine an.