MQTT-Events / Ein/Aus + Dimmer / Abbildung in NodeRed

  • Moin zusammen,

    hat zufällig jemand bereits den i3 als Lichtschalter via mqtt und nodeRed in Verwendung?

    Bin gerade am Rätseln, wie ich es umsetze. Vielleicht muss ich das Rad nicht ganz neu erfinden.

    Ich verwende als input einen Taster.
    Ziel soll es sein, eine Leuchte mit Short-Push zu togglen und mit Long-Push zu dimmen.

    Konfig steht aktuell auf momentary und ich fange "shellies/XXXXXX/input_event/1" ab und schicke es in ein [rbe]..

    Edit:

    Was vielleicht das ganze etwas komplexer macht (oder ich gerade einfach zu komplex denke):

    Der Taster wird verwendet um eine HUE-Gruppe zu "togglen". Somit sind die 1/0 Zustände für mich eigentlich nicht wichtig - ich benötige nur den Tastendruck und möchte unterscheiden ob S / L.

    Somit wäre vielleicht auch "Toggle Switch" am Taster eine Überlegung wert..

    Einmal editiert, zuletzt von zimbo86 (5. Oktober 2020 um 15:33)

  • .. bin gerade bereits im NodeRed-Unterforum fündig geworden. Übergangsweise nutze ich

    S = Toggle

    L = Brightness -10

    SS = Brightness +10

    Werde das die Tage noch entsprechend ausführen und die fertige Lösung gerne hier teilen.

  • .. und hier das ganze grafisch und erweitert (danke an Gonzoo für den Denkanstoß)

    Short = Toggle

    Long = Helligkeit der Leuchte wird jede Sekunde um 7 verringert, bis Wert kleiner 7, danach jede Sekunde um 7 erhöht bis Wert größer 94) => Lampe dimmt kontinuierlich von ganz hell bis ganz dunkel

    Short Short = "Dimmvorgang" wird beendet und die aktuell sichtbare Helligkeit bleibt bestehen.

    Mal schauen ob das den WAF besteht ;)