NEWS
Node Red IKEA Tradfri Button
-
Hallo.
Ich bin gerade von Blockly auf Node Red umgestiegen. und komme ich mit dem neuen Software nicht so gut klar.
Ich möchte jetzt alle Tradfri Button integrieren und weiss ich garnicht wie ist das machen kann.
Mit 1 Button habe ich immer 2 Lampe angesteuert . 1 x kurz drucken (Wert 1002) = Lampe 1 on / off , 1 x lang drucken (Wert 1001) = Lampe 2 on / off
Wie kann ich das realisieren ? Ich werde sehr dankbar für Tipps .Ich habe mir das so vorgestellt :
-
@umbrella1980 es macht keinen Sinn, wenn Du an Deinen Switch nur einen Ausgang bereitstellst. Du willst doch zwischen 1001 und 1002 unterscheiden also machst du einen Ausgang der Switch Node mit 1001 und den anderen mit 1002.
Und warum nimmst du generell eigene Tradfri Nodes. Warum nicht die Datenpunkte aus dem iobroker?
-
Bei ioBrocker habe ich das so gemacht :
und hat es überraschend gut funktioniert .
Ich musste leider von IoBroker auf Home Assistant wechseln. Von Node Red habe ich wenig Ahnung . Kannst du mit bitte bisschen genau schreiben ?
-
@umbrella1980 OK - Du hast ja mehrere Objekte abgefragt in Deinem Blockly. DieseToogle Nodes kenn ich nicht, aber ich gehe mal davon aus, dass Du um die richtig zu setzen ja auch den Status der Lampen brauchst um togglen zu können. Das was Du mit dem Wert switch im Blockly abgefragt hast.
Am Besten ist wenn Du eine Debug Node erst mal hinter Deinen Button Node machst und den Inhalt hier zeigst. Dann sieht man ja ob dieser Button zwischen lang und kurz unterscheidet und ob das unterschiedliche Nachrichtenobjekte erzeugt.
-
So weit, so gut .
Jetzt sind die Werte verteilt . Oben kriege ich nur 1002 und unten 1001 .
Mussen jetzt die Signalen konvertiert werden , von 1001 und 1002 auf True ?
Wie nutzt ich das Node Togge ??
-
@umbrella1980 Bei der Toogle Node gibst Du nun die Befehle ein, die Deine IKEA Lampe versteht. Als welchen Befehl für ON, welchen für OFF und welchen für Toogle. Sprich Du musst jetzt halt schauen, mit welcher payload Du die Lampen steuerst. Das kannst Du erst mal mit einer Inject Node Testen. Wie steuerst Du denn Deine Lampen an?