Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. [Tutorial] Node Red Sub-Flow: Yeelights steuern mit Alexa

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    5
    1
    42

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

[Tutorial] Node Red Sub-Flow: Yeelights steuern mit Alexa

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
3 Beiträge 3 Kommentatoren 883 Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S Offline
    S Offline
    Soulforged
    schrieb am zuletzt editiert von Soulforged
    #1

    Hallo Community,

    Ich melde mich nach langer Zeit mal wieder zurück und möchte einen kleinen Sub-Flow mit euch teilen um Yeelights über Alexa und Node-Red mit node-red-contrib-amazon-echo ansteuern zu können. Entstanden ist dieser Flow aus mehreren Gründen. Zum einen wurden es im laufen der Zeit extrem viele Datenpunkte die im Hauptflow eingefügt werden mussten und ich hatte das Problem, dass teilweise Farben die in VIS gesetzt wurden später durch Alexa beim Ausschalten überschrieben wurden.

    Hoffentlich ist das ganze nicht doppelt. Als voraussetzung muss noch das node-red-contrib-color-convert Paket installiert werden.

    Nach dem Einfügen vom Flow gebt ihr diesem noch die IDs der Datenpunkte für power, rgb, active_bright und ct mit

    Anmerkung 2020-03-01 163347.png

    [{"id":"2d0f0584.d8aa7a","type":"subflow","name":"Yeelight","info":"","category":"","in":[{"x":60,"y":60,"wires":[{"id":"b3475bcf.d6b288"}]}],"out":[],"env":[{"name":"id_on_off","type":"str","value":""},{"name":"id_rgb","type":"str","value":""},{"name":"id_bright","type":"str","value":""},{"name":"id_ct","type":"str","value":""}],"color":"#DDAA99"},{"id":"b3475bcf.d6b288","type":"switch","z":"2d0f0584.d8aa7a","name":"was?","property":"meta.input","propertyType":"msg","rules":[{"t":"hask","v":"on","vt":"str"},{"t":"hask","v":"bri","vt":"str"},{"t":"hask","v":"ct","vt":"str"},{"t":"hask","v":"hue","vt":"str"}],"checkall":"true","repair":false,"outputs":4,"x":190,"y":60,"wires":[["5f0ae8c3.9baae8"],["27bdd852.7755d8"],["625c6fb5.e27f3"],["5f20cadd.4fbe04"]]},{"id":"5f0ae8c3.9baae8","type":"change","z":"2d0f0584.d8aa7a","name":"on","rules":[{"t":"move","p":"meta.input.on","pt":"msg","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":370,"y":40,"wires":[["8903d883.8da6e8"]]},{"id":"8903d883.8da6e8","type":"ioBroker out","z":"2d0f0584.d8aa7a","name":"AN/AUS","topic":"${id_on_off}","ack":"false","autoCreate":"false","x":760,"y":40,"wires":[]},{"id":"625c6fb5.e27f3","type":"change","z":"2d0f0584.d8aa7a","name":"ct","rules":[{"t":"move","p":"meta.input.ct","pt":"msg","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":370,"y":120,"wires":[["16ef54f7.7aca0b"]]},{"id":"27bdd852.7755d8","type":"change","z":"2d0f0584.d8aa7a","name":"%","rules":[{"t":"move","p":"meta.input.bri","pt":"msg","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":370,"y":80,"wires":[["2798e9f6.606c66"]]},{"id":"16ef54f7.7aca0b","type":"range","z":"2d0f0584.d8aa7a","minin":"153","maxin":"500","minout":"6500","maxout":"2600","action":"clamp","round":true,"property":"payload","name":"","x":570,"y":120,"wires":[["4d7a88c5.b679a8"]]},{"id":"2798e9f6.606c66","type":"range","z":"2d0f0584.d8aa7a","minin":"4","maxin":"254","minout":"1","maxout":"100","action":"scale","round":true,"property":"payload","name":"","x":550,"y":80,"wires":[["fe3442c.2a198c"]]},{"id":"5f20cadd.4fbe04","type":"change","z":"2d0f0584.d8aa7a","name":"rgb","rules":[{"t":"move","p":"rgb","pt":"msg","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":370,"y":160,"wires":[["3a67967f.0f7b6a"]]},{"id":"3a67967f.0f7b6a","type":"color-convert","z":"2d0f0584.d8aa7a","input":"rgb","output":"hex","outputType":"string","scaleInput":false,"x":570,"y":160,"wires":[["2018210e.d81d7e"]]},{"id":"2018210e.d81d7e","type":"ioBroker out","z":"2d0f0584.d8aa7a","name":"Farbe","topic":"${id_rgb}","ack":"false","autoCreate":"false","x":750,"y":160,"wires":[]},{"id":"fe3442c.2a198c","type":"ioBroker out","z":"2d0f0584.d8aa7a","name":"Helligkeit","topic":"${id_bright}","ack":"false","autoCreate":"false","x":760,"y":80,"wires":[]},{"id":"4d7a88c5.b679a8","type":"ioBroker out","z":"2d0f0584.d8aa7a","name":"ct","topic":"${id_ct}","ack":"false","autoCreate":"false","x":750,"y":120,"wires":[]}]
    

    Vielleicht hilft es ja dem einen oder anderem ebenfalls weiter das WIrrwar in Node Red etwas aufzuräumen.
    Als nächstes baue ich mir dann noch Flows für die Zigbee Geräte die über deconz eingebunden sind.

    L 1 Antwort Letzte Antwort
    1
    • G Offline
      G Offline
      Gloover
      schrieb am zuletzt editiert von
      #2

      Klasse - genau das, was ich gesucht habe - habe an lauter individueller Subflows und Funktionen, nur um eine Yeelight zu steuern die Übersicht verloren.
      Besten Dank, hat mir sehr geholfen - steuere damit meine Yeelight 2.0 Schreibtischlampe

      1 Antwort Letzte Antwort
      0
      • S Soulforged

        Hallo Community,

        Ich melde mich nach langer Zeit mal wieder zurück und möchte einen kleinen Sub-Flow mit euch teilen um Yeelights über Alexa und Node-Red mit node-red-contrib-amazon-echo ansteuern zu können. Entstanden ist dieser Flow aus mehreren Gründen. Zum einen wurden es im laufen der Zeit extrem viele Datenpunkte die im Hauptflow eingefügt werden mussten und ich hatte das Problem, dass teilweise Farben die in VIS gesetzt wurden später durch Alexa beim Ausschalten überschrieben wurden.

        Hoffentlich ist das ganze nicht doppelt. Als voraussetzung muss noch das node-red-contrib-color-convert Paket installiert werden.

        Nach dem Einfügen vom Flow gebt ihr diesem noch die IDs der Datenpunkte für power, rgb, active_bright und ct mit

        Anmerkung 2020-03-01 163347.png

        [{"id":"2d0f0584.d8aa7a","type":"subflow","name":"Yeelight","info":"","category":"","in":[{"x":60,"y":60,"wires":[{"id":"b3475bcf.d6b288"}]}],"out":[],"env":[{"name":"id_on_off","type":"str","value":""},{"name":"id_rgb","type":"str","value":""},{"name":"id_bright","type":"str","value":""},{"name":"id_ct","type":"str","value":""}],"color":"#DDAA99"},{"id":"b3475bcf.d6b288","type":"switch","z":"2d0f0584.d8aa7a","name":"was?","property":"meta.input","propertyType":"msg","rules":[{"t":"hask","v":"on","vt":"str"},{"t":"hask","v":"bri","vt":"str"},{"t":"hask","v":"ct","vt":"str"},{"t":"hask","v":"hue","vt":"str"}],"checkall":"true","repair":false,"outputs":4,"x":190,"y":60,"wires":[["5f0ae8c3.9baae8"],["27bdd852.7755d8"],["625c6fb5.e27f3"],["5f20cadd.4fbe04"]]},{"id":"5f0ae8c3.9baae8","type":"change","z":"2d0f0584.d8aa7a","name":"on","rules":[{"t":"move","p":"meta.input.on","pt":"msg","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":370,"y":40,"wires":[["8903d883.8da6e8"]]},{"id":"8903d883.8da6e8","type":"ioBroker out","z":"2d0f0584.d8aa7a","name":"AN/AUS","topic":"${id_on_off}","ack":"false","autoCreate":"false","x":760,"y":40,"wires":[]},{"id":"625c6fb5.e27f3","type":"change","z":"2d0f0584.d8aa7a","name":"ct","rules":[{"t":"move","p":"meta.input.ct","pt":"msg","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":370,"y":120,"wires":[["16ef54f7.7aca0b"]]},{"id":"27bdd852.7755d8","type":"change","z":"2d0f0584.d8aa7a","name":"%","rules":[{"t":"move","p":"meta.input.bri","pt":"msg","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":370,"y":80,"wires":[["2798e9f6.606c66"]]},{"id":"16ef54f7.7aca0b","type":"range","z":"2d0f0584.d8aa7a","minin":"153","maxin":"500","minout":"6500","maxout":"2600","action":"clamp","round":true,"property":"payload","name":"","x":570,"y":120,"wires":[["4d7a88c5.b679a8"]]},{"id":"2798e9f6.606c66","type":"range","z":"2d0f0584.d8aa7a","minin":"4","maxin":"254","minout":"1","maxout":"100","action":"scale","round":true,"property":"payload","name":"","x":550,"y":80,"wires":[["fe3442c.2a198c"]]},{"id":"5f20cadd.4fbe04","type":"change","z":"2d0f0584.d8aa7a","name":"rgb","rules":[{"t":"move","p":"rgb","pt":"msg","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":370,"y":160,"wires":[["3a67967f.0f7b6a"]]},{"id":"3a67967f.0f7b6a","type":"color-convert","z":"2d0f0584.d8aa7a","input":"rgb","output":"hex","outputType":"string","scaleInput":false,"x":570,"y":160,"wires":[["2018210e.d81d7e"]]},{"id":"2018210e.d81d7e","type":"ioBroker out","z":"2d0f0584.d8aa7a","name":"Farbe","topic":"${id_rgb}","ack":"false","autoCreate":"false","x":750,"y":160,"wires":[]},{"id":"fe3442c.2a198c","type":"ioBroker out","z":"2d0f0584.d8aa7a","name":"Helligkeit","topic":"${id_bright}","ack":"false","autoCreate":"false","x":760,"y":80,"wires":[]},{"id":"4d7a88c5.b679a8","type":"ioBroker out","z":"2d0f0584.d8aa7a","name":"ct","topic":"${id_ct}","ack":"false","autoCreate":"false","x":750,"y":120,"wires":[]}]
        

        Vielleicht hilft es ja dem einen oder anderem ebenfalls weiter das WIrrwar in Node Red etwas aufzuräumen.
        Als nächstes baue ich mir dann noch Flows für die Zigbee Geräte die über deconz eingebunden sind.

        L Offline
        L Offline
        LaBamba
        schrieb am zuletzt editiert von LaBamba
        #3

        @soulforged
        Hallo,
        ein toller SUB-Flow. Werde in mal testen! Eine frage aber noch, wäre es möglich irgendwie den moon_mode der yeelight Lampen noch einzubinden. Ist Grundsätzlich nur eine Umschaltung zwischen Normalen Modus und den noch abgedimmteren Mondmodus.
        Wie auch super wenn du mal die ausführliche Variante zeigen kannst, damit ich verstehe wie es funktioniert.

        Viele Grüße

        1 Antwort Letzte Antwort
        0
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

        ioBroker
        Community Adapters
        Donate

        474

        Online

        32.5k

        Benutzer

        81.7k

        Themen

        1.3m

        Beiträge
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
        ioBroker Community 2014-2025
        logo
        • Anmelden

        • Du hast noch kein Konto? Registrieren

        • Anmelden oder registrieren, um zu suchen
        • Erster Beitrag
          Letzter Beitrag
        0
        • Home
        • Aktuell
        • Tags
        • Ungelesen 0
        • Kategorien
        • Unreplied
        • Beliebt
        • GitHub
        • Docu
        • Hilfe