Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Node-Red
    5. (gelöst) Node-Red "Alexa local" nicht mehr möglich

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    (gelöst) Node-Red "Alexa local" nicht mehr möglich

    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      Jan1 last edited by Jan1

      Es ist zum Kotzen.
      Hab jetzt mal ein funktionierend Flow gelöscht und wieder importiert. Ergebnis, das Device wird nun auch nicht mehr gefunden.

      Was habe ich bisher alles gemacht:
      Adapter gelöscht und neu installiert (alles was ich zu Node-Red noch so gefunden habe, wurde manuell gelöscht).
      Die Node Alexa local gelöscht und neu installiert.
      Mehrfach gesucht und den Adapter mehrfach neu gestartet.
      Ein Echo Dot 2 und Echo Dot 3 suchen lassen.

      Alles ohne Erfolg. Wenn ich ein Device mit der WEMO Node anlege und suche, wird es sofort gefunden, somit ist es ein Problem das nur die "alexa local" Node betrifft. Mir gehen mittlerweile die ganzen HUE Emulationen echt auf den Sack, ständig geht da was nicht.

      Dieser Flow hatte die ganze Zeit funktioniert und nach dem Löschen und Importieren macht er das selbe wie neu angelegte, er wird nicht gefunden.
      3cfcb6d8-657e-4303-9036-5e1a0b5de4a7-grafik.png
      Hat da einer noch eine Idee?

      Issi 1 Reply Last reply Reply Quote 0
      • Issi
        Issi Developer @Jan1 last edited by Issi

        @Jan1 ich weiß nicht ob das noch aktuel ist aber das stecht bei der info von der Alexa local Node

        Bekanntes Problem:
        Unterstützt die lokale Geräteerkennung von Echo Gen 2 und Echo Plus noch nicht
        Echo Show, Echo Spot, Sonos One können Geräte nicht lokal erkennen

        hir auch die github Seite von Alexa local da steht es auch noch mal und ist auch ein issue offen mit vllt einer Lösung hab ich aber nicht getestet

        J 1 Reply Last reply Reply Quote 0
        • J
          Jan1 @Issi last edited by

          @Issi
          Danke erst mal für die Antwort, aber gelesen hast nicht wirklich was ich gemacht habe?
          Erstens hats schon mal funktioniert und zweitens habe ich ein Echo Dot 3

          Issi 1 Reply Last reply Reply Quote 0
          • Issi
            Issi Developer @Jan1 last edited by Issi

            @Jan1 sagte in Node-Red keine "Alexa local Node" mehr möglich:

            @Issi
            Danke erst mal für die Antwort, aber gelesen hast nicht wirklich was ich gemacht habe?
            Erstens hats schon mal funktioniert und zweitens habe ich ein Echo Dot 3

            mit dem Echo Dot 3 gab es auch Probleme bei der Erkennung schau dir mal die issues auf github an und du kannst vllt noch diese node probieren
            https://github.com/datech/node-red-contrib-amazon-echo lies dir aber erst die Anleitung durch.
            Und Ja ich habe gelesen was du gemacht hast und das es bei dir schon funktioniert hat.

            1 Reply Last reply Reply Quote 0
            • Issi
              Issi Developer last edited by

              hab es jetzt auch mal mit dem node-red-contrib-amazon-echo probiert und es hat funktioniert

              J 1 Reply Last reply Reply Quote 0
              • J
                Jan1 @Issi last edited by

                @Issi
                So ich habe jetzt auch mal die Node gewechselt und nun das hier:
                fc447dbc-74b6-4cc1-bda2-4b23586c26b9-grafik.png
                Vornweg, es funktioniert schon mal so halbwegs, nur die Funktion für Dimmer,welche ich so eigentlich immer nutze, schaltet mit der Node die Werte nicht wie angesagt. Hier habe ich aber auch kein Plan was da wirklich rein muss, da ich das so aus neu Anleitung raus kopiert hatte.

                Das ist meine Funktions-Node:
                f28cd5f1-05c4-461e-a5ea-5890587f1c90-grafik.png

                Wenn ich damit den Befehl "Alexa, schalte Theke auf 10" sage, dann schaltet der Dimmer allerdings auf 26. Wenn ich das in den Griff bekomme, ist mein Problem gelöst und ich verwende eben diese Node zur Anbindung.

                Issi 1 Reply Last reply Reply Quote 0
                • Issi
                  Issi Developer @Jan1 last edited by Issi

                  @Jan1 sagte in Node-Red keine "Alexa local Node" mehr möglich:

                  @Issi

                  Wenn ich damit den Befehl "Alexa, schalte Theke auf 10" sage, dann schaltet der Dimmer allerdings auf 26. Wenn ich das in den Griff bekomme, ist mein Problem gelöst und ich verwende eben diese Node zur Anbindung.

                  das ist schon richtig bei mir macht er wenn ich sage "Alexa, schalte Theke auf 10" den Wert 25 rein da die bri von 1 bis 255 angegeben wird sind dann also 25 = 10%

                  Brightness of the light (min 1, max 254)

                  J 1 Reply Last reply Reply Quote 0
                  • J
                    Jan1 @Issi last edited by

                    @Issi
                    OK, mag sein, nur bringt mir das nichts, weil bei mir das eben wirklich die Zahl sein muss, die ich sage.
                    Bei der Lampe könnte ich das noch umstellen, aber der Ventilator hat 3 Stufen und das wird blöd.

                    Mit der Alex Local Node hat das genau wie gewünscht funktioniert, leider eben jetzt nicht mehr. Ich hatte zum Testen mal den DP des Venti anstelle des Dimmers verbunden und beim Befehl "Alexa, Theke auf 2", hat der Ventilator auch auf Stufe 2 geschaltet, weil eben auch genau das durch gereicht wurde, was ich sage ohne etwas in Prozent zu rechnen.
                    Hast da noch ne Idee?

                    Issi 1 Reply Last reply Reply Quote 0
                    • Issi
                      Issi Developer @Jan1 last edited by Issi

                      @Jan1 So hab mal ein wenig rum probiert bin bei node red nicht grade ein Profi also habt ein wenig nachsicht mit mir so wird es z.B. für dein Ventilator funktionieren.
                      Screenshot_2.png

                      [
                          {
                              "id": "8bedb076.43c908",
                              "type": "tab",
                              "label": "Flow 1",
                              "disabled": false,
                              "info": ""
                          },
                          {
                              "id": "8379e91.9890918",
                              "type": "amazon-echo-hub",
                              "z": "8bedb076.43c908",
                              "port": "80",
                              "enableinput": false,
                              "x": 120,
                              "y": 260,
                              "wires": [
                                  [
                                      "b565567a.b4ae48"
                                  ]
                              ]
                          },
                          {
                              "id": "b565567a.b4ae48",
                              "type": "amazon-echo-device",
                              "z": "8bedb076.43c908",
                              "name": "Büro",
                              "topic": "",
                              "x": 290,
                              "y": 260,
                              "wires": [
                                  [
                                      "c1189dc9.72282"
                                  ]
                              ]
                          },
                          {
                              "id": "c1189dc9.72282",
                              "type": "function",
                              "z": "8bedb076.43c908",
                              "name": "Brightness von 1 bis 254",
                              "func": "var newMsg = { payload: msg.bri } ;\n\nreturn newMsg\n",
                              "outputs": 1,
                              "noerr": 0,
                              "x": 490,
                              "y": 260,
                              "wires": [
                                  [
                                      "9f4ece87.8e2b2"
                                  ]
                              ]
                          },
                          {
                              "id": "80a66f1.c7b599",
                              "type": "debug",
                              "z": "8bedb076.43c908",
                              "name": "",
                              "active": true,
                              "tosidebar": true,
                              "console": false,
                              "tostatus": false,
                              "complete": "payload",
                              "targetType": "msg",
                              "x": 1440,
                              "y": 250,
                              "wires": []
                          },
                          {
                              "id": "7e9ad637.1b6e18",
                              "type": "function",
                              "z": "8bedb076.43c908",
                              "name": "von 2 auf 1",
                              "func": "msg.payload = msg.payload.toFixed(0).replace('2', '1');\nreturn msg;\n",
                              "outputs": 1,
                              "noerr": 0,
                              "x": 880,
                              "y": 220,
                              "wires": [
                                  [
                                      "ec4ec1ea.8594"
                                  ]
                              ]
                          },
                          {
                              "id": "ec4ec1ea.8594",
                              "type": "change",
                              "z": "8bedb076.43c908",
                              "name": "von string auf number ",
                              "rules": [
                                  {
                                      "t": "set",
                                      "p": "payload",
                                      "pt": "msg",
                                      "to": "$number(payload)",
                                      "tot": "jsonata"
                                  }
                              ],
                              "action": "",
                              "property": "",
                              "from": "",
                              "to": "",
                              "reg": false,
                              "x": 1150,
                              "y": 250,
                              "wires": [
                                  [
                                      "80a66f1.c7b599"
                                  ]
                              ]
                          },
                          {
                              "id": "6482fd75.164ae4",
                              "type": "function",
                              "z": "8bedb076.43c908",
                              "name": "von 5 auf 2",
                              "func": "msg.payload = msg.payload.toFixed(0).replace('5', '2');\nreturn msg;\n",
                              "outputs": 1,
                              "noerr": 0,
                              "x": 880,
                              "y": 260,
                              "wires": [
                                  [
                                      "ec4ec1ea.8594"
                                  ]
                              ]
                          },
                          {
                              "id": "33de9c1a.78dd74",
                              "type": "function",
                              "z": "8bedb076.43c908",
                              "name": "von 7 auf 3",
                              "func": "msg.payload = msg.payload.toFixed(0).replace('7', '3');\nreturn msg;\n",
                              "outputs": 1,
                              "noerr": 0,
                              "x": 880,
                              "y": 300,
                              "wires": [
                                  [
                                      "ec4ec1ea.8594"
                                  ]
                              ]
                          },
                          {
                              "id": "9f4ece87.8e2b2",
                              "type": "switch",
                              "z": "8bedb076.43c908",
                              "name": "",
                              "property": "payload",
                              "propertyType": "msg",
                              "rules": [
                                  {
                                      "t": "eq",
                                      "v": "2",
                                      "vt": "num"
                                  },
                                  {
                                      "t": "eq",
                                      "v": "5",
                                      "vt": "str"
                                  },
                                  {
                                      "t": "eq",
                                      "v": "7",
                                      "vt": "str"
                                  }
                              ],
                              "checkall": "true",
                              "repair": false,
                              "outputs": 3,
                              "x": 680,
                              "y": 260,
                              "wires": [
                                  [
                                      "7e9ad637.1b6e18"
                                  ],
                                  [
                                      "6482fd75.164ae4"
                                  ],
                                  [
                                      "33de9c1a.78dd74"
                                  ]
                              ]
                          }
                      ]
                      


                      und hir noch von 10% bis 100% in 10ner schritten.
                      Screenshot_3.png

                      [
                         {
                             "id": "4b75b843.d57a08",
                             "type": "function",
                             "z": "8bedb076.43c908",
                             "name": "von 25 auf 10",
                             "func": "msg.payload = msg.payload.toFixed(0).replace('25', '10');\nreturn msg;\n",
                             "outputs": 1,
                             "noerr": 0,
                             "x": 900,
                             "y": 190,
                             "wires": [
                                 [
                                     "afc0ad7a.2d973"
                                 ]
                             ]
                         },
                         {
                             "id": "52b8dd38.adc534",
                             "type": "function",
                             "z": "8bedb076.43c908",
                             "name": "von 51 auf 20",
                             "func": "msg.payload = msg.payload.toFixed(0).replace('51', '20');\nreturn msg;\n",
                             "outputs": 1,
                             "noerr": 0,
                             "x": 900,
                             "y": 230,
                             "wires": [
                                 [
                                     "afc0ad7a.2d973"
                                 ]
                             ]
                         },
                         {
                             "id": "5c73d88c.20ee28",
                             "type": "function",
                             "z": "8bedb076.43c908",
                             "name": "von 76 auf 30",
                             "func": "msg.payload = msg.payload.toFixed(0).replace('76', '30');\nreturn msg;\n",
                             "outputs": 1,
                             "noerr": 0,
                             "x": 900,
                             "y": 270,
                             "wires": [
                                 [
                                     "afc0ad7a.2d973"
                                 ]
                             ]
                         },
                         {
                             "id": "df8c47a2.aefe78",
                             "type": "function",
                             "z": "8bedb076.43c908",
                             "name": "von 102 auf 40",
                             "func": "msg.payload = msg.payload.toFixed(0).replace('102', '40');\nreturn msg;\n",
                             "outputs": 1,
                             "noerr": 0,
                             "x": 900,
                             "y": 310,
                             "wires": [
                                 [
                                     "afc0ad7a.2d973"
                                 ]
                             ]
                         },
                         {
                             "id": "864d5a0b.debc78",
                             "type": "function",
                             "z": "8bedb076.43c908",
                             "name": "von 127 auf 50",
                             "func": "msg.payload = msg.payload.toFixed(0).replace('127', '50');\nreturn msg;\n",
                             "outputs": 1,
                             "noerr": 0,
                             "x": 900,
                             "y": 350,
                             "wires": [
                                 [
                                     "afc0ad7a.2d973"
                                 ]
                             ]
                         },
                         {
                             "id": "95f10198.ca70e",
                             "type": "function",
                             "z": "8bedb076.43c908",
                             "name": "von 153 auf 60",
                             "func": "msg.payload = msg.payload.toFixed(0).replace('153', '60');\nreturn msg;\n",
                             "outputs": 1,
                             "noerr": 0,
                             "x": 900,
                             "y": 390,
                             "wires": [
                                 [
                                     "afc0ad7a.2d973"
                                 ]
                             ]
                         },
                         {
                             "id": "391c9c56.087fd4",
                             "type": "function",
                             "z": "8bedb076.43c908",
                             "name": "von 178 auf 70",
                             "func": "msg.payload = msg.payload.toFixed(0).replace('178', '70');\nreturn msg;\n",
                             "outputs": 1,
                             "noerr": 0,
                             "x": 900,
                             "y": 430,
                             "wires": [
                                 [
                                     "afc0ad7a.2d973"
                                 ]
                             ]
                         },
                         {
                             "id": "65d08b93.14afb4",
                             "type": "function",
                             "z": "8bedb076.43c908",
                             "name": "von 204 auf 80",
                             "func": "msg.payload = msg.payload.toFixed(0).replace('204', '80');\nreturn msg;\n",
                             "outputs": 1,
                             "noerr": 0,
                             "x": 900,
                             "y": 470,
                             "wires": [
                                 [
                                     "afc0ad7a.2d973"
                                 ]
                             ]
                         },
                         {
                             "id": "3eca08c4.cd98e8",
                             "type": "function",
                             "z": "8bedb076.43c908",
                             "name": "von 229 auf 90",
                             "func": "msg.payload = msg.payload.toFixed(0).replace('229', '90');\nreturn msg;\n",
                             "outputs": 1,
                             "noerr": 0,
                             "x": 900,
                             "y": 510,
                             "wires": [
                                 [
                                     "afc0ad7a.2d973"
                                 ]
                             ]
                         },
                         {
                             "id": "82a1abb3.f36918",
                             "type": "function",
                             "z": "8bedb076.43c908",
                             "name": "von 255 auf 100",
                             "func": "msg.payload = msg.payload.toFixed(0).replace('255', '100');\nreturn msg;\n",
                             "outputs": 1,
                             "noerr": 0,
                             "x": 900,
                             "y": 550,
                             "wires": [
                                 [
                                     "afc0ad7a.2d973"
                                 ]
                             ]
                         },
                         {
                             "id": "43383ae1.62cbb4",
                             "type": "amazon-echo-hub",
                             "z": "8bedb076.43c908",
                             "port": "80",
                             "enableinput": false,
                             "x": 110,
                             "y": 360,
                             "wires": [
                                 [
                                     "d1375ba6.0932a8",
                                     "82350ee9.90093"
                                 ]
                             ]
                         },
                         {
                             "id": "d5477c5.c81c78",
                             "type": "function",
                             "z": "8bedb076.43c908",
                             "name": "Brightness von 1 bis 254",
                             "func": "var newMsg = { payload: msg.bri } ;\n\nreturn newMsg\n",
                             "outputs": 1,
                             "noerr": 0,
                             "x": 500,
                             "y": 360,
                             "wires": [
                                 [
                                     "8cef745b.eeb438"
                                 ]
                             ]
                         },
                         {
                             "id": "8cef745b.eeb438",
                             "type": "switch",
                             "z": "8bedb076.43c908",
                             "name": "",
                             "property": "payload",
                             "propertyType": "msg",
                             "rules": [
                                 {
                                     "t": "eq",
                                     "v": "25",
                                     "vt": "num"
                                 },
                                 {
                                     "t": "eq",
                                     "v": "51",
                                     "vt": "str"
                                 },
                                 {
                                     "t": "eq",
                                     "v": "76",
                                     "vt": "str"
                                 },
                                 {
                                     "t": "eq",
                                     "v": "102",
                                     "vt": "str"
                                 },
                                 {
                                     "t": "eq",
                                     "v": "127",
                                     "vt": "str"
                                 },
                                 {
                                     "t": "eq",
                                     "v": "153",
                                     "vt": "str"
                                 },
                                 {
                                     "t": "eq",
                                     "v": "178",
                                     "vt": "str"
                                 },
                                 {
                                     "t": "eq",
                                     "v": "204",
                                     "vt": "str"
                                 },
                                 {
                                     "t": "eq",
                                     "v": "229",
                                     "vt": "str"
                                 },
                                 {
                                     "t": "eq",
                                     "v": "255",
                                     "vt": "str"
                                 }
                             ],
                             "checkall": "true",
                             "repair": false,
                             "outputs": 10,
                             "x": 690,
                             "y": 360,
                             "wires": [
                                 [
                                     "4b75b843.d57a08"
                                 ],
                                 [
                                     "52b8dd38.adc534"
                                 ],
                                 [
                                     "5c73d88c.20ee28"
                                 ],
                                 [
                                     "df8c47a2.aefe78"
                                 ],
                                 [
                                     "864d5a0b.debc78"
                                 ],
                                 [
                                     "95f10198.ca70e"
                                 ],
                                 [
                                     "391c9c56.087fd4"
                                 ],
                                 [
                                     "65d08b93.14afb4"
                                 ],
                                 [
                                     "3eca08c4.cd98e8"
                                 ],
                                 [
                                     "82a1abb3.f36918"
                                 ]
                             ]
                         },
                         {
                             "id": "93f1533f.ef096",
                             "type": "debug",
                             "z": "8bedb076.43c908",
                             "name": "",
                             "active": true,
                             "tosidebar": true,
                             "console": false,
                             "tostatus": false,
                             "complete": "payload",
                             "targetType": "msg",
                             "x": 1540,
                             "y": 360,
                             "wires": []
                         },
                         {
                             "id": "afc0ad7a.2d973",
                             "type": "change",
                             "z": "8bedb076.43c908",
                             "name": "von string auf number ",
                             "rules": [
                                 {
                                     "t": "set",
                                     "p": "payload",
                                     "pt": "msg",
                                     "to": "$number(payload)",
                                     "tot": "jsonata"
                                 }
                             ],
                             "action": "",
                             "property": "",
                             "from": "",
                             "to": "",
                             "reg": false,
                             "x": 1310,
                             "y": 360,
                             "wires": [
                                 [
                                     "93f1533f.ef096"
                                 ]
                             ]
                         },
                         {
                             "id": "d1375ba6.0932a8",
                             "type": "amazon-echo-device",
                             "z": "8bedb076.43c908",
                             "name": "Test",
                             "topic": "",
                             "x": 290,
                             "y": 360,
                             "wires": [
                                 [
                                     "d5477c5.c81c78"
                                 ]
                             ]
                         }
                      ]
                      

                      J 1 Reply Last reply Reply Quote 0
                      • J
                        Jan1 @Issi last edited by

                        @Issi
                        Danke für Deine Mühe. Da hätte ich wohl wesentlich länger basteln müssen.
                        Probier ich morgen mal aus, wobei das schon verdammt viel Aufwand ist, was vorher mir 3 einfachen Nodes funltioniert hat.

                        Issi 1 Reply Last reply Reply Quote 0
                        • Issi
                          Issi Developer @Jan1 last edited by

                          @Jan1 ja schon ich kanns mir auch nicht erklären warum es bei dir nicht mehr funktionirt

                          J 1 Reply Last reply Reply Quote 0
                          • J
                            Jan1 @Issi last edited by

                            @Issi
                            Kannst mir bitte mal ein Screenshot von einem funktionietenden Flow mit der Alexa local Node machen.
                            Am besten ein frisch angelegter und das gefundene Gerät dazu auf der Amazon Seite?

                            Issi 1 Reply Last reply Reply Quote 0
                            • Issi
                              Issi Developer @Jan1 last edited by

                              @Jan1 hir bitte
                              Screenshot_7.png
                              Screenshot_8.png

                              J 1 Reply Last reply Reply Quote 0
                              • J
                                Jan1 @Issi last edited by

                                @Issi
                                Was zum Geier ist da bei mir faul?
                                Kannst auch mal Deiner Versionsstände posten?

                                Issi 3 Replies Last reply Reply Quote 0
                                • Issi
                                  Issi Developer @Jan1 last edited by

                                  @Jan1
                                  alex@Iobroker-lxc:~$ node -v
                                  v10.16.0
                                  alex@Iobroker-lxc:~$ nodejs -v
                                  v10.16.0
                                  alex@Iobroker-lxc:~$ npm -v
                                  6.9.0
                                  Screenshot_9.png

                                  1 Reply Last reply Reply Quote 0
                                  • Issi
                                    Issi Developer @Jan1 last edited by

                                    @Jan1 ich update mal mein test system auf die neuste node version und teste es noch mal

                                    1 Reply Last reply Reply Quote 0
                                    • Issi
                                      Issi Developer @Jan1 last edited by

                                      @Jan1 so nach update funktionirt es auch
                                      alex@Iobroker:/opt/iobroker$ node -v
                                      v10.16.3
                                      alex@Iobroker:/opt/iobroker$ nodejs -v
                                      v10.16.3
                                      alex@Iobroker:/opt/iobroker$ npm -v
                                      6.9.0
                                      alex@Iobroker:/opt/iobroker$
                                      Screenshot_9.png

                                      Screenshot_11.png Screenshot_10.png

                                      1 Reply Last reply Reply Quote 0
                                      • Issi
                                        Issi Developer last edited by

                                        @Jan1 kannst ja mal im TeamSpeak vorbei schauen vllt kann man da ja was machen gibt genug Leute hier die sich einigermaßen gut auskennen

                                        J 1 Reply Last reply Reply Quote 0
                                        • J
                                          Jan1 @Issi last edited by

                                          @Issi
                                          Wo muss ich denn da hin?

                                          Issi 1 Reply Last reply Reply Quote 0
                                          • Issi
                                            Issi Developer @Jan1 last edited by

                                            @Jan1 62.104.20.86:10038

                                            J 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            827
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            10
                                            86
                                            10075
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo