Ich habe Mal eine absolute Anfänger-Frage. Ich habe nodered installiert und das homee Plugin läuft auch. Ich finde das Konzept dahinter total spannend.
Aber irgendwie fehlt mir aber der Einstieg. gibt es irgedwo eine how-to, wo ich Mal sehen kann, wie ich auf ein Gerät, dass in homee seinen Status ändert reagieren kann. Und auch die andere Richtung, dass ich ein Gerät in homee steuern kann?
Ein HowTo kann ich dir aktuell nicht bieten. Aber guck mal hier: https://himpler.com/blog/homee-datenlogger-mit-node-red
Dort findest du unter anderem eine Funktion, die auf Statusänderungen reagiert. Vielleicht hilft dir das schon mal ein bisschen weiter.
Weitere Beispiele findest du mit etwas Mühe auch hier im Forum. Zum Schluss fällt mir noch mein Homebridge Plugin ein. Der Code ist auf Github und liefert eventuell auch ein paar Ansätze: https://github.com/stfnhmplr/homebridge-homee
Ich muss jetzt halt nur noch wissen welche beiden Werte ich im Kopf der Funktion eintragen muss bzw. wo ich die her bekomme.
Micha wird mir da schon auf die Sprünge helfen. Sehe gerade vermutlich den Wald vor lauter Bäumen nicht. Der Schalter ist ja schon mal in homee und Funktioniert. Ich bekomm nur noch keine Änderung des Zustands in homee angezeigt wenn ich den Player z.B. über die SONOS-App starte.
Der wemo den du als letztes hinzugefügt hast,
Kannst du unter den nodes finden.
Das müsste dann der letzte Eintrag sein.
Hier kannst du dann die Attribut ID entnehmen.
Wenn ich nun allerdings einen Song oder Radiosender aus der SONOS-App heraus starte wird er gespielt, der WEMO schaltet sich ein, aber schaltet sich dann nach einer Weile (20 Sekunden schätzungsweise) wieder von alleine ohne mein Zutun aus.
Via SONOS API kann ich dann sehen, dass der Player auf PAUSED_PLAYBACK steht.
Edit: habe es getestet und es funktioniert ohne dem was du gesagt hast.
Bei mir wird der Wemo nicht selbsttätig deaktiviert.
Kannst du mal einen Debug Node an den Ausgang des SonosNode hängen und schauen was da gesendet wird.
VG Micha
Auf der SONOS-App lief gerade “Shallow”.
Keine Ahnung warum sich der Payload da auf einmal auf “undefined” ändert, Genau in dem Moment wurde der WEMO auf “aus” geschaltet.
Ich habe da auch meine IP eingetragen gehabt und wäre jetzt nicht darauf gekommen das es hier zu eine Fehler kommen könnte.
Gut das du das probiert hast und mit uns teilst.