Sperre+
Beschreibung
Dieser Baustein ist eine Erweiterung des Bausteins "Sperre". Es gibt es eine zusätzliche Option, einen Wert zu senden, wenn eine Sperre beendet wird.
Häufig verändern Logiken im automatisiert Werte, die durch eine Sperre nicht in jedem Fall das Ziel erreichen sollen. Wenn die Sperre aufgehoben wird, soll jedoch der letzte Wert an das Ziel geschickt werden. Dieser Baustein ermöglicht nicht nur das Senden fest eingestellter Werte bei der Aktivierung oder Deaktivierung der Sperre, sondern ermöglicht es, dass der jeweils letzte eingeangene Wert beim Aufheben der Sperre gesendet wird.
Eigenschaften
Eingänge
Bezeichnung | Porttyp | Beschreibung |
---|---|---|
Eingang | (Wert) |
Eingang der Sperre |
Aktiv | Binär |
Steuert das Verhalten des Bausteins: 1 = alle Telegramme werden gesperrt Standardwert = 0 |
Parameter
Bezeichnung | Porttyp | Beschreibung |
---|---|---|
Sende bei Aktivierung | Auswahl |
Gibt an, ob ein Telegramm bei einer Aktivierung des Bausteins versendet werden soll. Kein Wert = Sendet nichts Standardwert = Kein Wert |
Wert bei Aktivierung | (Wert) |
Gibt an, welches Telegramm versendet werden soll, wenn der Baustein aktiviert wird. |
Sende bei Deaktivierung | Auswahl |
Gibt an, ob ein Telegramm bei einer Deaktivierung des Bausteins versendet werden soll. Kein Wert = Sendet nichts Standardwert = Kein Wert |
Wert bei Deaktivierung | (Wert) |
Gibt an, welches Telegramm versendet werden soll, wenn der Baustein deaktiviert wird. |
Ausgänge
Bezeichnung | Porttyp | Beschreibung |
---|---|---|
Ausgang | (Wert) |
Ausgang der Sperre |
Anwendung
Beispiel: Einfache Rollladensteuerung
Als Beispiel sei eine einfache Rollladensteuerung genannt. Grundsätzlich fahren die Rollladen helligkeitsgesteuert (Tag/Nacht) automatisch. Jedoch möchte ich diese Automatik unterbrechen, wenn Gäste da sind (Sperre = ein). Wenn die Gäste wieder zu Hause sind, soll die Automatik weiter ausgeführt werden (Sperre = aus).
Da ich im Vorfeld nicht weiß, ob der Rollladen nach Ende der Sperre auf- oder abgefahren werden muss (Gäste können übernachten oder auch nicht :-) ), scheiden feste Werte bei der Deaktivierung aus. Wird jedoch der zuletzt eingegange Wert (Auf- oder Abfahren) einfach ausgegeben, wird der durch die Automatik vorgegebene Zustand einfach hergestellt.
Beispiel: Farbtemperaturnachführung
Mitunter sollen im Tagesverlauf Farbtemperaturen zentral für verschiedene Leuchten vorgegeben werden. Durch eine Sperre kann diese Automatik gesteuert werden. In einigen Fällen verwirft der LED-Treiber jedoch die Informationen für die Farbtemperatur, wenn die Leuchte nicht eingeschaltet ist.
Um den jeweils gültigen Farbtemperaturwert einzustellen, kann die Sperre auch mit dem Schaltzustand der Leuchte verbunden werden. Ist die Leuchte ausgeschaltet, werden keine Informationen an die Leuchte geschickt (sie würde sie ja ohnehin ignorieren). Wird die Leuchte eingeschaltet, so wird mit einer Verzögerung der zuletzt gespeicherte Farbtemperaturwert an die Leuchte geschickt und somit die Leuchte korrekt justiert.
Hinweis: Das gezeigte Beispiel verwendet den Logikbaustein DimCurve von Sönke Jacobs (Link zum Download im knx-user-forum.de).
Lizenzinformationen
- Lizenzbedingungen für diesen Logikbaustein
- Das Icon wurde der Komponente "Sperre" aus dem Gira Projekt Assistent entnommen.