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. Skripten / Logik
  4. Node-Red
  5. node-red-contrib-alexa-home und Rolladensteuerung

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

node-red-contrib-alexa-home und Rolladensteuerung

Geplant Angeheftet Gesperrt Verschoben Node-Red
7 Beiträge 4 Kommentatoren 4.9k Aufrufe 6 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.
  • Z Offline
    Z Offline
    zsb2002
    schrieb am zuletzt editiert von
    #1

    Hallo,

    da meine Alexa-Steuerung mit node-red-contrib-alexa-local nicht mehr funktioniert, bin ich auf
    node-red-contrib-alexa-home umgestiegen. Mit Hilfe der Suchfunktion des Forums hat das auch geklappt....

    Meine Shellys 2.5 konnte ich einbinden. Ich kann diese auch in Alexa finden und über die App bedienen. Nur mit der Sprachsteuerung klappt es noch nicht richtig:

    • Ich kann die Shellys nicht mehr über "Schalte Rollo X an/aus" steuern.

    • "Schalte Rollo X auf x %" klappt ebenfalls nur manchmal. "Schalte auf 10%" klappt dagegen meistens....

    Ich denke, dass ich bei der Gestaltung der Flows noch Fehler drin habe. Meine Vermutung ist, dass eine falsche Prozentangabe beim Shelly ankommt (in Verbindung der Umrechnung von 255 auf 100).

    Die Steuerung erfolgt bei mir über das Objekt POSITION der Shellys.

    Kann mir hier jemand einen Tipp geben?

    1Bildschirmfoto vom 2019-11-05 09-00-20.png

    2Bildschirmfoto vom 2019-11-05 09-01-20.png

    3 Bildschirmfoto vom 2019-11-05 09-04-12.png

    Hier noch der Code:

    [
       {
           "id": "dc9200ad.6d977",
           "type": "tab",
           "label": "Flow 2",
           "disabled": false,
           "info": ""
       },
       {
           "id": "ceff6081.249ee",
           "type": "amazon-echo-hub",
           "z": "dc9200ad.6d977",
           "port": "60000",
           "x": 301.00000762939453,
           "y": 555.3333902359009,
           "wires": [
               [
                   "2c742a27.7c3416"
               ]
           ]
       },
       {
           "id": "f1df012b.3d968",
           "type": "ioBroker out",
           "z": "dc9200ad.6d977",
           "name": "Position",
           "topic": "shelly.0.SHSW-25#00CA2A#1.Shutter.Position",
           "ack": "false",
           "autoCreate": "false",
           "x": 1074.1485061645508,
           "y": 527,
           "wires": []
       },
       {
           "id": "2c742a27.7c3416",
           "type": "amazon-echo-device",
           "z": "dc9200ad.6d977",
           "name": "Rollo1",
           "topic": "",
           "x": 552.0000171661377,
           "y": 555.7070655822754,
           "wires": [
               [
                   "51afb3f9.ad7b9c"
               ]
           ]
       },
       {
           "id": "81a45ab8.9c9a78",
           "type": "function",
           "z": "dc9200ad.6d977",
           "name": "Dimmer",
           "func": "var newMsg = { payload: Math.round (msg.bri*100/254) } ;\nreturn newMsg;",
           "outputs": 1,
           "noerr": 0,
           "x": 887.0001029968262,
           "y": 534.7070560455322,
           "wires": [
               [
                   "f1df012b.3d968"
               ]
           ]
       },
       {
           "id": "51afb3f9.ad7b9c",
           "type": "switch",
           "z": "dc9200ad.6d977",
           "name": "on/off",
           "property": "payload",
           "propertyType": "msg",
           "rules": [
               {
                   "t": "eq",
                   "v": "on",
                   "vt": "str"
               },
               {
                   "t": "eq",
                   "v": "off",
                   "vt": "str"
               }
           ],
           "checkall": "true",
           "repair": false,
           "outputs": 2,
           "x": 717.0000152587891,
           "y": 567.7069807052612,
           "wires": [
               [
                   "81a45ab8.9c9a78"
               ],
               [
                   "ce1a9ba.c770268"
               ]
           ]
       },
       {
           "id": "ce1a9ba.c770268",
           "type": "change",
           "z": "dc9200ad.6d977",
           "name": "change5",
           "rules": [
               {
                   "t": "change",
                   "p": "payload",
                   "pt": "msg",
                   "from": "off",
                   "fromt": "str",
                   "to": "0",
                   "tot": "str"
               },
               {
                   "t": "change",
                   "p": "payload",
                   "pt": "msg",
                   "from": "on",
                   "fromt": "str",
                   "to": "100",
                   "tot": "str"
               }
           ],
           "action": "",
           "property": "",
           "from": "",
           "to": "",
           "reg": false,
           "x": 892.0001029968262,
           "y": 577.7069978713989,
           "wires": [
               [
                   "6b324eec.4f83a"
               ]
           ]
       },
       {
           "id": "6b324eec.4f83a",
           "type": "ioBroker out",
           "z": "dc9200ad.6d977",
           "name": "Position",
           "topic": "shelly.0.SHSW-25#00CA2A#1.Shutter.Position",
           "ack": "false",
           "autoCreate": "false",
           "x": 1072.0000305175781,
           "y": 579.6666612625122,
           "wires": []
       }
    ]
    
    

    Danke und Grüße
    Chris

    J 1 Antwort Letzte Antwort
    0
    • Z zsb2002

      Hallo,

      da meine Alexa-Steuerung mit node-red-contrib-alexa-local nicht mehr funktioniert, bin ich auf
      node-red-contrib-alexa-home umgestiegen. Mit Hilfe der Suchfunktion des Forums hat das auch geklappt....

      Meine Shellys 2.5 konnte ich einbinden. Ich kann diese auch in Alexa finden und über die App bedienen. Nur mit der Sprachsteuerung klappt es noch nicht richtig:

      • Ich kann die Shellys nicht mehr über "Schalte Rollo X an/aus" steuern.

      • "Schalte Rollo X auf x %" klappt ebenfalls nur manchmal. "Schalte auf 10%" klappt dagegen meistens....

      Ich denke, dass ich bei der Gestaltung der Flows noch Fehler drin habe. Meine Vermutung ist, dass eine falsche Prozentangabe beim Shelly ankommt (in Verbindung der Umrechnung von 255 auf 100).

      Die Steuerung erfolgt bei mir über das Objekt POSITION der Shellys.

      Kann mir hier jemand einen Tipp geben?

      1Bildschirmfoto vom 2019-11-05 09-00-20.png

      2Bildschirmfoto vom 2019-11-05 09-01-20.png

      3 Bildschirmfoto vom 2019-11-05 09-04-12.png

      Hier noch der Code:

      [
         {
             "id": "dc9200ad.6d977",
             "type": "tab",
             "label": "Flow 2",
             "disabled": false,
             "info": ""
         },
         {
             "id": "ceff6081.249ee",
             "type": "amazon-echo-hub",
             "z": "dc9200ad.6d977",
             "port": "60000",
             "x": 301.00000762939453,
             "y": 555.3333902359009,
             "wires": [
                 [
                     "2c742a27.7c3416"
                 ]
             ]
         },
         {
             "id": "f1df012b.3d968",
             "type": "ioBroker out",
             "z": "dc9200ad.6d977",
             "name": "Position",
             "topic": "shelly.0.SHSW-25#00CA2A#1.Shutter.Position",
             "ack": "false",
             "autoCreate": "false",
             "x": 1074.1485061645508,
             "y": 527,
             "wires": []
         },
         {
             "id": "2c742a27.7c3416",
             "type": "amazon-echo-device",
             "z": "dc9200ad.6d977",
             "name": "Rollo1",
             "topic": "",
             "x": 552.0000171661377,
             "y": 555.7070655822754,
             "wires": [
                 [
                     "51afb3f9.ad7b9c"
                 ]
             ]
         },
         {
             "id": "81a45ab8.9c9a78",
             "type": "function",
             "z": "dc9200ad.6d977",
             "name": "Dimmer",
             "func": "var newMsg = { payload: Math.round (msg.bri*100/254) } ;\nreturn newMsg;",
             "outputs": 1,
             "noerr": 0,
             "x": 887.0001029968262,
             "y": 534.7070560455322,
             "wires": [
                 [
                     "f1df012b.3d968"
                 ]
             ]
         },
         {
             "id": "51afb3f9.ad7b9c",
             "type": "switch",
             "z": "dc9200ad.6d977",
             "name": "on/off",
             "property": "payload",
             "propertyType": "msg",
             "rules": [
                 {
                     "t": "eq",
                     "v": "on",
                     "vt": "str"
                 },
                 {
                     "t": "eq",
                     "v": "off",
                     "vt": "str"
                 }
             ],
             "checkall": "true",
             "repair": false,
             "outputs": 2,
             "x": 717.0000152587891,
             "y": 567.7069807052612,
             "wires": [
                 [
                     "81a45ab8.9c9a78"
                 ],
                 [
                     "ce1a9ba.c770268"
                 ]
             ]
         },
         {
             "id": "ce1a9ba.c770268",
             "type": "change",
             "z": "dc9200ad.6d977",
             "name": "change5",
             "rules": [
                 {
                     "t": "change",
                     "p": "payload",
                     "pt": "msg",
                     "from": "off",
                     "fromt": "str",
                     "to": "0",
                     "tot": "str"
                 },
                 {
                     "t": "change",
                     "p": "payload",
                     "pt": "msg",
                     "from": "on",
                     "fromt": "str",
                     "to": "100",
                     "tot": "str"
                 }
             ],
             "action": "",
             "property": "",
             "from": "",
             "to": "",
             "reg": false,
             "x": 892.0001029968262,
             "y": 577.7069978713989,
             "wires": [
                 [
                     "6b324eec.4f83a"
                 ]
             ]
         },
         {
             "id": "6b324eec.4f83a",
             "type": "ioBroker out",
             "z": "dc9200ad.6d977",
             "name": "Position",
             "topic": "shelly.0.SHSW-25#00CA2A#1.Shutter.Position",
             "ack": "false",
             "autoCreate": "false",
             "x": 1072.0000305175781,
             "y": 579.6666612625122,
             "wires": []
         }
      ]
      
      

      Danke und Grüße
      Chris

      J Offline
      J Offline
      Jan1
      schrieb am zuletzt editiert von Jan1
      #2

      @zsb2002
      Du machst das ein wenig zu umständlich.
      Ich steuere nur den Positions DP der Rollläden, hoch und runter per Script, dass dann auch wieder nur auf die den Positions DP zugreift und da dann eben per Script einfach 0 oder 100 setzt.
      Dazu habe ich mir dann einfach weiter DPs angelegt die ich über Alexa für hoch und runter stuere, welche mir dann passende Scripts starten. Das klappt immer zu 100%.
      Sieht dann in Node-Red so aus:
      664c4f1b-2451-4dba-aebf-d9bfb643a551-grafik.png
      6e5ebf5c-520a-42c1-8901-edf7a1f60fb1-grafik.png
      Die DPs für den Rest habe ich über den IoT an Alexa angebunden, da die Alexa Geschichte über Node-Red in letzter Zeit doch etwas nervig war und ich für "normale" Schalter auch kein HUE Emu nutzen möchte.

      Hier noch das Script im IOBroker:
      ed1609f7-e63b-4151-a58e-73f02bf38d70-grafik.png
      Das steuert bei mir alle Rollläden gleichzeitig, weil mir das vollkommen reicht. Wäre aber auch kein Problem das auf einzelne Räume aufzuteilen.

      1 Antwort Letzte Antwort
      0
      • Z Offline
        Z Offline
        zsb2002
        schrieb am zuletzt editiert von
        #3

        Danke. Ich werde mich mal am WE hinsetzen und probieren.

        Grüße Chris

        1 Antwort Letzte Antwort
        0
        • AtifanA Offline
          AtifanA Offline
          Atifan
          schrieb am zuletzt editiert von
          #4

          Hi, ich habe genau das gleiche Problem.
          Ich versuche seit 3 Tagen meine Shelly 2.5 mit orignal Firmware über Node-Red anzusteuern bzw. über Alexa Sprachbefehl.
          Ich bekomme es einfach nicht hin.
          Gibt es nicht irgendwo einen Schritt-für-Schritt Guide wie man das genau einrichtet?
          Ich denke das Problem haben viele Neulinge.
          Mein Flow sieht so aus, habe auch schon andere Funktionen usw. probiert, aber ich bekomme sie irgendwie nicht gesteuert.
          Die Shelly 2.5 sind alle auf dem aktuellsten FW-Stand und die Kalibrierung ist auch abgeschlossen.

          4b10eae8-9545-480e-89fd-3cf4baf5c389-image.png

          a02fb3c3-7c46-4f88-a326-4bcfc13d0af8-image.png ee2027e9-c615-4aef-a251-a4e8d6c18d3c-image.png

          J 1 Antwort Letzte Antwort
          0
          • AtifanA Atifan

            Hi, ich habe genau das gleiche Problem.
            Ich versuche seit 3 Tagen meine Shelly 2.5 mit orignal Firmware über Node-Red anzusteuern bzw. über Alexa Sprachbefehl.
            Ich bekomme es einfach nicht hin.
            Gibt es nicht irgendwo einen Schritt-für-Schritt Guide wie man das genau einrichtet?
            Ich denke das Problem haben viele Neulinge.
            Mein Flow sieht so aus, habe auch schon andere Funktionen usw. probiert, aber ich bekomme sie irgendwie nicht gesteuert.
            Die Shelly 2.5 sind alle auf dem aktuellsten FW-Stand und die Kalibrierung ist auch abgeschlossen.

            4b10eae8-9545-480e-89fd-3cf4baf5c389-image.png

            a02fb3c3-7c46-4f88-a326-4bcfc13d0af8-image.png ee2027e9-c615-4aef-a251-a4e8d6c18d3c-image.png

            J Offline
            J Offline
            Jan1
            schrieb am zuletzt editiert von
            #5

            @Atifan
            Bei Tasmota funktioniert das mit dem angegebenen DP und ne Anleitung für was? Du legst den Flow an und das wars. Dann steuerst mit dem Namen den Du vergeben hast und der Angabe in Prozent. Soll noch eine Stopfunktion dabei sein, ist oben auch schon ein Beispiel. Wenn ein beliebiger Befehl verwendet werden soll, muss das bei Alexa mit Routinen gemacht werden, ist wie bei allem anderen Alexa Zeug auch und bedarf keiner exrta Erklärung, weil eh immer das gleiche Vorgehen.

            1 Antwort Letzte Antwort
            0
            • C Offline
              C Offline
              commander
              schrieb am zuletzt editiert von commander
              #6

              Hallo,
              ich habe @Jan1 ´s Blockly nachgebaut, aber wie bekomme ich nun die Funktion "Dimmer" hin?wäre sehr nett wenn sich trotz des alters dieses topics dem nochmal annimmt und mich aufklärt.

              Danke schonmal
              Gruß Jörg

              Ps. habe einen Datenpunkt der den Sonoff 2CH auf % steuert.

              J 1 Antwort Letzte Antwort
              0
              • C commander

                Hallo,
                ich habe @Jan1 ´s Blockly nachgebaut, aber wie bekomme ich nun die Funktion "Dimmer" hin?wäre sehr nett wenn sich trotz des alters dieses topics dem nochmal annimmt und mich aufklärt.

                Danke schonmal
                Gruß Jörg

                Ps. habe einen Datenpunkt der den Sonoff 2CH auf % steuert.

                J Offline
                J Offline
                Jan1
                schrieb am zuletzt editiert von
                #7

                @commander
                Atifan hat doch die Funktion für den Dimmer oben gekostet.

                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

                509

                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