ich habe mich heute erstmalig mit Logiken im TWS beschäftigt und bin begeistert!
Für einen ersten Versuch habe ich mir folgende Aufgabe gestellt:
Im Eingangsbereich vorm Haus befinden sich 2 BWM, sowie eine Lampe und meine Wetterstation liefert einen Halligkeitswert. Beide BWM sollen bei Dunkelheit unabhängig voneinander das Licht an der Haustür einschalten können. Die BWM sollen in der Logik eine Ausschaltverzögerung nachgeschaltet bekommen. Auch das Überschreiten eines Helligkeitswertes soll das Licht ausschalten.
Also quasi:
((BWM1 OR BWM2) Ausschaltverzögerung) AND (Helligkeit < Schwellwert) = Beleuchtung
Ich war total überrascht, dass ich beinahe mit einem einzigen OR alles hätte erschlagen können:
in1 = BWM1
in2 = BWM2
inhibit = Lux + Schwellwert mit Hysteresefunktion + invert
out + Ausschaltverzögerung = Beleuchtung
Wahnsinn! Genial!
Einziger Haken daran ist leider, dass inhibit nicht automatisch zu einem false auf dem Ausgang der Logik führt. (Kein Vorwurf! Alles super und gehört sich so!) Das bringt mich zu der Frage, ob es nicht möglich wäre einem inhibit-Eingang eine neue konfigurierbare Option zu geben. Wahlweise könnte die aktuelle Funktionsweise gelten, oder es könnte für jeden Ausgang der Logik ein Wert angegeben werden der bei inhibit=true an den Ausgängen gesetzt wird.
Ob das eine Schnappsidee ist oder was taugt und überhaupt umsetzbar wäre mögen bitte die Profis entscheiden.
Ich habe zur Lösung meiner Aufgabe also einfach den inhibit vom OR getrennt und ein AND für die Helligkeit nachgeschaltet.
Zwei Dinge sind mir noch aufgefallen, die die Bedienung für mich optimieren würden. Es wäre super, wenn ...
- ...sich der Verknüpfungsassistent per ESC Taste schließen ließe (=Abbrechen).
- ...nach einem Klick auf einen Eingangswert im Doktormodus automatisch der Cursor in das Eingabefeld gesetzt werden würde.
edit: Ohne das Video von @hausautomatisierung wäre ich nicht auf die Idee gekommen, dass man im Verknüpfungsassistenten unter Timeseries durch einfaches Tippen in das Suchfeld eine neue TS anlegen kann. Vielleicht wäre es gut das in einem Tooltip und/oder dem Text bei leerem Suchergebnis zu erwähnen.