Physischen Tastendruck erkennen in Node Red

  • Hallo zusammen,

    ich habe einen Shelly 1 für mein Hauptlicht im Wohnzimmer verbaut. Im Rahmen meines Smarthome-Flows wird durch verschiedene Szenentaster dieses Hauptlicht ebenfalls geschaltet.

    Diesem einen "Hauptschalter" soll aber eine besondere Funktion zukommen. Je nach Tageszeit soll damit das gesamte Lichtsetting geschaltet und auch wieder vollumfänglich abgeschaltet werden, aber NUR wenn DIESER Taster PHYSISCH betätigt wird.

    Welches Topic muss ich per MQTT abonieren, um diese Information zu bekommen?

    Über "shellies/shelly1-8CAAB54BCABD/input/0" kriege ich zwar eine 1 oder 0 geliefert, aber wenn ich den Schalter über MQTT aus dem Flow starte, dann kommt über dieses Topic - etwas verzögert - auch eine 1 oder 0 an.

    Weiß jemand wie ich sicher gehen kann, dass das ein physisches Drücken des Schalters war?

  • Ich habe QoS auf 2 gestellt und nutze den Node "MQTT in" und habe keine Probleme.

    Ich schalte aus dem Windfang die Außenbeleuchtung, welche ebenfalls über Haustürkontakt und Klingel in Abhängigkeit der Dämmerung geschaltet wird. Drücke ich den physischen Taster, dann ist die Automatik so lange außer Kraft gesetzt, bis das Licht ausgeschaltet wird.