ich möchte meine "Hausstatus"-Logiken in die Timberwolf-Logikengine umziehen. Hier setze ich abhängig von diversen Ausgangswerten einen Hausstatus als Integer-Wert, der als DPT 5.005 auch an KNX gesendet wird. Dieser Wert (Zustand) wird dann wiederum für weitere Logiken herangezogen.
Folgende Einzellogiken spielen dort hinein (diese habe ich schon im LE umgesetzt):
Logik 1: Ist ein Hausbewohner anwesend (über Schlüssel) ? (TRUE = mindestens einer da, FALSE = alle weg)
Logik 2: Sind wir im "Tagmodus" ? (TRUE = ja, FALSE = nein, es ist Schlafenszeit aktiviert)
Logik 3: Sind wir im Zeitfenster zwischen 20 Uhr und 7 Uhr ? (TRUE = ja, FALSE = nein)
Logik 4: Ist außer den Hausbewohnern jemand da? Auch über Schlüssel abgefragt (TRUE = ja, FALSE = nein)
Nun brauche ich wahrscheinlich einen Multiplexer, um die einzelnen Abhängigkeiten in einen Hausstatus zu mappen.
Leider habe ich aber noch nicht durchschaut, wie ich das mit den Bausteinen/Basislogiken konkret umsetzen kann. Ich habe auch noch keine für mich ausreichende Beschreibung dazu gefunden.
Die einzelnen Status mit den Bedingungen sind:
Status | Logik 1 | Logik 2 | Logik 3 | Logik 4 |
---|---|---|---|---|
0 Anwesenheit normal | TRUE | TRUE | FALSE | egal |
3 Anwesenheit abends | TRUE | TRUE | TRUE | egal |
1 Nacht (Schlafen) | TRUE | FALSE | egal | egal |
2 Abwesend | FALSE | egal | egal | FALSE |
4 Sonstige im Haus | FALSE | egal | egal | TRUE |
Ich hoffe, dass ich durch einen Lösungsvorschlag mit Erklärung anschließend selber in der Lage bin, diese Logik noch zu erweitern, oder ähnliche Multiplexer-Geschichten umzusetzen.
Besten Dank schonmal im Voraus
Gruß
Matthias