NEWS
Licht mit Schalter und Bewegungsmelder steuern
-
Hallo Zusammen,
ich habe ein Logikproblem, wie ich das Folgende abbilden kann.
Das Licht wird über KNX geschaltet. Ich habe knx auch in node-red integriert und kann das damit auch problemlos an und aus schalten.
Jetzt habe ich ebenfalls über node-red noch einen Bewegungsmelder eingebunden, der das Licht schaltet, funktioniert auch.Was ich jetzt aber möchte ist, dass wenn ich das Licht per Schalter einschalte, dass dann nicht der Bewegunsmelder dazwischen funkt. Aktuell ist es so, dass das Licht dann immer nach dem Zeitfenster des Bewegungsmelders wieder aus geht.
Schön würde ich es aber finden, dass das Licht, sobald ich den Wandschalter drücke, den Bewegunsmelder ignoriert.
Ich brauch mal einen Schubs in die richtige Richtung. Ich hatte die Idee, dass ich hier mit Variablen arbeite und dann den Bewegunsmelder nur "nutze", wenn ein bestimmter Variablenwert geschrieben wurde. Aber weiß icht genau wie ich das machen soll.Ich brauche keine fertige Lösung, nur mal einen Gedankenaustausch um den Weg zu erarbeiten.
Vielen Dank
Tobi -
@tobirobi
Vorschlag (ungeprüft):
Zwei javascript Instanzen. Schalter in javascript.0 und BWM in javascript.1.
Der BWM löst dann z. B. nur aus, wenn der Impuls nicht aus javascript.0 getriggert wurde.
-
@tobirobi sagte:
wenn ich das Licht per Schalter einschalte, dass dann nicht der Bewegunsmelder dazwischen funkt.
Blockly-Variante, die sich sicherlich nach Node-Red übersetzen lässt:
-
@tobirobi sagte in Licht mit Schalter und Bewegungsmelder steuern:
Ich brauche keine fertige Lösung, nur mal einen Gedankenaustausch um den Weg zu erarbeiten.
Vielen Dank
TobiLösung:
Mit dem Einschaltbefehl vom Taster den PM sperren und beim ausschalten wieder entsperren.
-
@tobirobi Wenn Du das über Node-Red implementiert hast, dann liest Du mit jedem Signal des Bewegungsmelders den Status des Lichtschalters aus, den kannst Du in einer Flow-Variablen speichern (den Du natürlich auch smart haben solltest) und lässt dann das Signal des Bewegungsmelders über einen Switch Node entsprechend durch.
Falls Dein Lichtschalter nicht smart ist, dann kannst Du ggf. noch wenn Dein Bewegungsmelder (wie die Xiaomi) über die Helligkeit steuern, ob das Signal des Bewegungsmelders durchkommen soll oder nicht. (Mach ich teilweise auch so)