Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Node-Red
  5. Alexa Temperaturabfrage mit Node Red

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.4k

Alexa Temperaturabfrage mit Node Red

Scheduled Pinned Locked Moved Node-Red
70 Posts 3 Posters 5.7k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F frankyboy73

    @kymchy Hi, hab mich mal etwas umgeschaut, sonst gibt es noch diese Nodes. Damit soll wohl die Temperaturabfrage möglich sein. Daür musst du natürlich auch die Temperatur an die entsprechende Node senden. Da werden auch viele Beispiele gezeigt und die wird momentan auch aktuell gehalten.
    https://flows.nodered.org/node/node-red-contrib-virtual-smart-home
    Alexahome3.jpg
    Da müsstest du dann wohl nur deine Außentempertatur über Iobroker Input Node auf die Alexa Node senden.

    K Offline
    K Offline
    Kymchy
    wrote on last edited by
    #8

    @frankyboy73 OK, ich guck mir das mal an, danke! Zu deinen ersten Beispielen, das geht dann über Funktionen? Ich kann ja nicht ein Speak Command auf einen ioBroker out legen, oder doch?

    F 2 Replies Last reply
    0
    • K Kymchy

      @frankyboy73 OK, ich guck mir das mal an, danke! Zu deinen ersten Beispielen, das geht dann über Funktionen? Ich kann ja nicht ein Speak Command auf einen ioBroker out legen, oder doch?

      F Offline
      F Offline
      frankyboy73
      wrote on last edited by frankyboy73
      #9

      @kymchy Geht auch per Change Node. Ne einfache Sprachausgabe auf einen bestimmten Echo, würde dann so aussehen.
      Speak.jpg

      [
          {
              "id": "84886fcc.05e8a",
              "type": "change",
              "z": "9e1c0edb.e6d2d",
              "name": "",
              "rules": [
                  {
                      "t": "set",
                      "p": "payload",
                      "pt": "msg",
                      "to": "Test",
                      "tot": "str"
                  }
              ],
              "action": "",
              "property": "",
              "from": "",
              "to": "",
              "reg": false,
              "x": 440,
              "y": 2940,
              "wires": [
                  [
                      "d967dc29.b5b0f"
                  ]
              ]
          },
          {
              "id": "d967dc29.b5b0f",
              "type": "ioBroker out",
              "z": "9e1c0edb.e6d2d",
              "name": "Wohnzimmer speak",
              "topic": "alexa2.0.Echo-Devices.G090LA09738501R6.Commands.speak",
              "ack": "false",
              "autoCreate": "false",
              "stateName": "",
              "role": "",
              "stateUnit": "",
              "stateMin": "",
              "stateMax": "",
              "x": 700,
              "y": 2940,
              "wires": []
          },
          {
              "id": "37bd71e1.6c02be",
              "type": "inject",
              "z": "9e1c0edb.e6d2d",
              "name": "",
              "props": [
                  {
                      "p": "payload"
                  },
                  {
                      "p": "topic",
                      "vt": "str"
                  }
              ],
              "repeat": "",
              "crontab": "",
              "once": false,
              "onceDelay": 0.1,
              "topic": "",
              "payload": "",
              "payloadType": "date",
              "x": 230,
              "y": 2940,
              "wires": [
                  [
                      "84886fcc.05e8a"
                  ]
              ]
          }
      ]
      


      Oder so wenn man es mit ner Funktion macht.
      speak1.jpg

      [
          {
              "id": "d967dc29.b5b0f",
              "type": "ioBroker out",
              "z": "9e1c0edb.e6d2d",
              "name": "Wohnzimmer speak",
              "topic": "alexa2.0.Echo-Devices.G090LA09738501R6.Commands.speak",
              "ack": "false",
              "autoCreate": "false",
              "stateName": "",
              "role": "",
              "stateUnit": "",
              "stateMin": "",
              "stateMax": "",
              "x": 700,
              "y": 2940,
              "wires": []
          },
          {
              "id": "37bd71e1.6c02be",
              "type": "inject",
              "z": "9e1c0edb.e6d2d",
              "name": "",
              "props": [
                  {
                      "p": "payload"
                  },
                  {
                      "p": "topic",
                      "vt": "str"
                  }
              ],
              "repeat": "",
              "crontab": "",
              "once": false,
              "onceDelay": 0.1,
              "topic": "",
              "payload": "",
              "payloadType": "date",
              "x": 230,
              "y": 2940,
              "wires": [
                  [
                      "ce9d59c7.e272f8"
                  ]
              ]
          },
          {
              "id": "ce9d59c7.e272f8",
              "type": "function",
              "z": "9e1c0edb.e6d2d",
              "name": "speak",
              "func": "msg.payload = ' Test ';\nreturn msg;",
              "outputs": 1,
              "noerr": 0,
              "initialize": "",
              "finalize": "",
              "libs": [],
              "x": 430,
              "y": 2940,
              "wires": [
                  [
                      "d967dc29.b5b0f"
                  ]
              ]
          }
      ]
      

      Schöne Grüße Frank

      1 Reply Last reply
      0
      • K Kymchy

        @frankyboy73 OK, ich guck mir das mal an, danke! Zu deinen ersten Beispielen, das geht dann über Funktionen? Ich kann ja nicht ein Speak Command auf einen ioBroker out legen, oder doch?

        F Offline
        F Offline
        frankyboy73
        wrote on last edited by frankyboy73
        #10

        @kymchy Wenn du die Außentemperatur mit rein haben willst, musst du die mit ner get Node Abfragen und die msg. mit in den Text reinbringen.
        In diesem Fall frage ich auch noch den letzten angesprochenen Echo habe und gebe den Text dort aus. Dafür muss dann in der Output Node das Topic leer bleiben, das wird von der Change Node geschrieben.
        speak2.jpg

        [
            {
                "id": "8c51e023.84979",
                "type": "ioBroker get",
                "z": "9e1c0edb.e6d2d",
                "name": "serialNumber",
                "topic": "alexa2.0.History.serialNumber",
                "attrname": "serial",
                "payloadType": "value",
                "x": 820,
                "y": 2680,
                "wires": [
                    [
                        "a88e6fba.0537a"
                    ]
                ]
            },
            {
                "id": "5bc18741.e38488",
                "type": "ioBroker out",
                "z": "9e1c0edb.e6d2d",
                "name": "",
                "topic": "",
                "ack": "false",
                "autoCreate": "false",
                "x": 680,
                "y": 2800,
                "wires": []
            },
            {
                "id": "f1adcbdf.f5b1c8",
                "type": "ioBroker get",
                "z": "9e1c0edb.e6d2d",
                "name": "Außentemperatur",
                "topic": "deconz.0.Sensors.23.temperature",
                "attrname": "payload",
                "payloadType": "value",
                "x": 410,
                "y": 2680,
                "wires": [
                    [
                        "b146f726.4c0aa8"
                    ]
                ]
            },
            {
                "id": "b146f726.4c0aa8",
                "type": "change",
                "z": "9e1c0edb.e6d2d",
                "name": "Text zusammenstellen",
                "rules": [
                    {
                        "t": "set",
                        "p": "payload",
                        "pt": "msg",
                        "to": "' Die Aussentemperatur beträgt ' & payload & ' Grad'",
                        "tot": "jsonata"
                    }
                ],
                "action": "",
                "property": "",
                "from": "",
                "to": "",
                "reg": false,
                "x": 620,
                "y": 2680,
                "wires": [
                    [
                        "8c51e023.84979"
                    ]
                ]
            },
            {
                "id": "a88e6fba.0537a",
                "type": "change",
                "z": "9e1c0edb.e6d2d",
                "name": "Ausgabe Echo",
                "rules": [
                    {
                        "t": "set",
                        "p": "topic",
                        "pt": "msg",
                        "to": "'alexa2.0.Echo-Devices.' & serial & '.Commands.speak'",
                        "tot": "jsonata"
                    }
                ],
                "action": "",
                "property": "",
                "from": "",
                "to": "",
                "reg": false,
                "x": 440,
                "y": 2800,
                "wires": [
                    [
                        "5bc18741.e38488"
                    ]
                ]
            }
        ]
        


        Geht auch mit Funktion Nodes
        speak3.jpg

        [
            {
                "id": "3921d992.2c4a26",
                "type": "ioBroker get",
                "z": "9e1c0edb.e6d2d",
                "name": "serialNumber",
                "topic": "alexa2.0.History.serialNumber",
                "attrname": "serial",
                "payloadType": "value",
                "x": 740,
                "y": 2940,
                "wires": [
                    [
                        "7e0dde54.5c71a"
                    ]
                ]
            },
            {
                "id": "7e0dde54.5c71a",
                "type": "function",
                "z": "9e1c0edb.e6d2d",
                "name": "Echo Ausgabe",
                "func": "\n\nmsg.topic = 'alexa2.0.Echo-Devices.' + \n\n    msg.serial + '.Commands.speak';\n\nreturn msg;\n",
                "outputs": 1,
                "noerr": 0,
                "initialize": "",
                "finalize": "",
                "libs": [],
                "x": 340,
                "y": 3060,
                "wires": [
                    [
                        "328c489.0698bb8"
                    ]
                ]
            },
            {
                "id": "328c489.0698bb8",
                "type": "ioBroker out",
                "z": "9e1c0edb.e6d2d",
                "name": "",
                "topic": "",
                "ack": "false",
                "autoCreate": "false",
                "x": 520,
                "y": 3060,
                "wires": []
            },
            {
                "id": "90d62c66.69baa",
                "type": "ioBroker get",
                "z": "9e1c0edb.e6d2d",
                "name": "Außentemperatur",
                "topic": "deconz.0.Sensors.23.temperature",
                "attrname": "payload",
                "payloadType": "value",
                "x": 370,
                "y": 2940,
                "wires": [
                    [
                        "fa4c17f7.4792c8"
                    ]
                ]
            },
            {
                "id": "fa4c17f7.4792c8",
                "type": "function",
                "z": "9e1c0edb.e6d2d",
                "name": "speak",
                "func": "msg.payload = Math.round(msg.payload * 10) / 10;\nmsg.payload = ' Die Außentemperatur beträgt ' + msg.payload + ' Grad';\nreturn msg;",
                "outputs": 1,
                "noerr": 0,
                "initialize": "",
                "finalize": "",
                "libs": [],
                "x": 550,
                "y": 2940,
                "wires": [
                    [
                        "3921d992.2c4a26"
                    ]
                ]
            },
            {
                "id": "608d529e.e538ec",
                "type": "inject",
                "z": "9e1c0edb.e6d2d",
                "name": "",
                "props": [
                    {
                        "p": "payload"
                    },
                    {
                        "p": "topic",
                        "vt": "str"
                    }
                ],
                "repeat": "",
                "crontab": "",
                "once": false,
                "onceDelay": 0.1,
                "topic": "",
                "payload": "",
                "payloadType": "date",
                "x": 160,
                "y": 2940,
                "wires": [
                    [
                        "90d62c66.69baa"
                    ]
                ]
            }
        ]
        


        Edit: Habe den Code mit den Funktion Nodes noch mal angepasst, da hatte ich nen Fehler
        In der Funktion Node (speak) Runde ich übrigens die Temperatur noch auf eine Stelle nach dem Komma.

        Schöne Grüße Frank

        1 Reply Last reply
        0
        • K Offline
          K Offline
          Kymchy
          wrote on last edited by
          #11

          Danke für deine ganze Mühe! Ich wollte jetzt mal diese Geschichte mit den virtuellen Geräten ausprobieren. Das ganze soll recht gut funktionieren. Aber ich glaube, für die Abfrage muss der Wortlaut haargenau stimmen, das fände ich persönlich nicht so toll. Mal sehen...

          K 1 Reply Last reply
          0
          • K Kymchy

            Danke für deine ganze Mühe! Ich wollte jetzt mal diese Geschichte mit den virtuellen Geräten ausprobieren. Das ganze soll recht gut funktionieren. Aber ich glaube, für die Abfrage muss der Wortlaut haargenau stimmen, das fände ich persönlich nicht so toll. Mal sehen...

            K Offline
            K Offline
            Kymchy
            wrote on last edited by
            #12

            Im Moment sieht das erstmal so aus:
            inject.png
            Ich habe keine Ahnung, wo ich da jetzt mein ioBroker in anschließen soll.

            F 1 Reply Last reply
            0
            • K Kymchy

              Im Moment sieht das erstmal so aus:
              inject.png
              Ich habe keine Ahnung, wo ich da jetzt mein ioBroker in anschließen soll.

              F Offline
              F Offline
              frankyboy73
              wrote on last edited by frankyboy73
              #13

              @kymchy Hi, genau weiß ich das auch nicht, da ich die Node selber nicht verwende.
              Die iobroker in kommt auf jeden Fall anstatt der Injekt Node. Wenn ich das richtig gesehen habe musst du die Temperatur als msg.payload.temperature übergeben und mit msg.payload.scale noch CELSIUS für die Scalierung. Das geht mit ner Change Node.
              Edit: In diesem Fall würde ich bei der In Node die Einstellung "send Message at start wählen" damit du bei Deploy bzw. bei Node Red Neustart sofort nen Temperaturwert bekommst.
              Alexahome4.jpg
              b40e6f18-4f56-4514-952a-18c95fa8a5c9-grafik.png

              [
                 {
                     "id": "ea3ef81a.abd298",
                     "type": "change",
                     "z": "9e1c0edb.e6d2d",
                     "name": "",
                     "rules": [
                         {
                             "t": "set",
                             "p": "payload.temperature",
                             "pt": "msg",
                             "to": "payload",
                             "tot": "msg"
                         },
                         {
                             "t": "set",
                             "p": "payload.scale",
                             "pt": "msg",
                             "to": "CELSIUS",
                             "tot": "str"
                         }
                     ],
                     "action": "",
                     "property": "",
                     "from": "",
                     "to": "",
                     "reg": false,
                     "x": 430,
                     "y": 3560,
                     "wires": [
                         [
                             "d04827e9.44afc8"
                         ]
                     ]
                 },
                 {
                     "id": "20793bf4.73c104",
                     "type": "ioBroker in",
                     "z": "9e1c0edb.e6d2d",
                     "name": "iobroker in",
                     "topic": "*",
                     "payloadType": "value",
                     "onlyack": "",
                     "func": "all",
                     "gap": "",
                     "fireOnStart": "true",
                     "x": 190,
                     "y": 3560,
                     "wires": [
                         [
                             "ea3ef81a.abd298"
                         ]
                     ]
                 }
              ]
              


              Als Tipp noch: Du solltest in den Adaptereinstellungen von Node Red, den Punkt "iobroker Werte in Zeichenkette konvertieren" deaktivieren (ist Standartmäßig leider immer aktiviert), da sonst die iobroker in und get Nodes nur Strings (Zeichenketten) ausgeben. Wenn man das deaktiviert kommen Boolean (true / false) bzw. Nummern aus den Nodes, damit lässt sich besser arbeiten.
              NodeRed1.jpg

              Schöne Grüße Frank

              mickymM 1 Reply Last reply
              0
              • F frankyboy73

                @kymchy Hi, genau weiß ich das auch nicht, da ich die Node selber nicht verwende.
                Die iobroker in kommt auf jeden Fall anstatt der Injekt Node. Wenn ich das richtig gesehen habe musst du die Temperatur als msg.payload.temperature übergeben und mit msg.payload.scale noch CELSIUS für die Scalierung. Das geht mit ner Change Node.
                Edit: In diesem Fall würde ich bei der In Node die Einstellung "send Message at start wählen" damit du bei Deploy bzw. bei Node Red Neustart sofort nen Temperaturwert bekommst.
                Alexahome4.jpg
                b40e6f18-4f56-4514-952a-18c95fa8a5c9-grafik.png

                [
                   {
                       "id": "ea3ef81a.abd298",
                       "type": "change",
                       "z": "9e1c0edb.e6d2d",
                       "name": "",
                       "rules": [
                           {
                               "t": "set",
                               "p": "payload.temperature",
                               "pt": "msg",
                               "to": "payload",
                               "tot": "msg"
                           },
                           {
                               "t": "set",
                               "p": "payload.scale",
                               "pt": "msg",
                               "to": "CELSIUS",
                               "tot": "str"
                           }
                       ],
                       "action": "",
                       "property": "",
                       "from": "",
                       "to": "",
                       "reg": false,
                       "x": 430,
                       "y": 3560,
                       "wires": [
                           [
                               "d04827e9.44afc8"
                           ]
                       ]
                   },
                   {
                       "id": "20793bf4.73c104",
                       "type": "ioBroker in",
                       "z": "9e1c0edb.e6d2d",
                       "name": "iobroker in",
                       "topic": "*",
                       "payloadType": "value",
                       "onlyack": "",
                       "func": "all",
                       "gap": "",
                       "fireOnStart": "true",
                       "x": 190,
                       "y": 3560,
                       "wires": [
                           [
                               "ea3ef81a.abd298"
                           ]
                       ]
                   }
                ]
                


                Als Tipp noch: Du solltest in den Adaptereinstellungen von Node Red, den Punkt "iobroker Werte in Zeichenkette konvertieren" deaktivieren (ist Standartmäßig leider immer aktiviert), da sonst die iobroker in und get Nodes nur Strings (Zeichenketten) ausgeben. Wenn man das deaktiviert kommen Boolean (true / false) bzw. Nummern aus den Nodes, damit lässt sich besser arbeiten.
                NodeRed1.jpg

                mickymM Offline
                mickymM Offline
                mickym
                Most Active
                wrote on last edited by mickym
                #14

                @frankyboy73 Jo in dem anderen Projekt klappen die anderen Nodes super inkl. Temperaturabfrage. Insofern wenn ich Alexa nutzen würde, kann ich die Nodes nur empfehlen.

                @Kymchy @frankyboy73 hat Dir ja gezeigt wie man die Alexa Node füttert. Du findest übrigens über die Import Funktion - und Beispiele - falls Du Dir diese NOdes installiert hast - welche Parameter gefüllt werden müssen.

                c5b92c84-adfe-4332-82ba-41cf0a03fabb-image.png ![0_1637443942187_264d2e94-83ac-4f12-bf52-b863ca1d3688-image.png](Lade 100% hoch)

                Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                K 1 Reply Last reply
                0
                • mickymM mickym

                  @frankyboy73 Jo in dem anderen Projekt klappen die anderen Nodes super inkl. Temperaturabfrage. Insofern wenn ich Alexa nutzen würde, kann ich die Nodes nur empfehlen.

                  @Kymchy @frankyboy73 hat Dir ja gezeigt wie man die Alexa Node füttert. Du findest übrigens über die Import Funktion - und Beispiele - falls Du Dir diese NOdes installiert hast - welche Parameter gefüllt werden müssen.

                  c5b92c84-adfe-4332-82ba-41cf0a03fabb-image.png ![0_1637443942187_264d2e94-83ac-4f12-bf52-b863ca1d3688-image.png](Lade 100% hoch)

                  K Offline
                  K Offline
                  Kymchy
                  wrote on last edited by
                  #15

                  @mickym @frankyboy73 Vielen Dank für die Tipps. Habs so gemacht, funktioniert aber leider nicht. Bekomme keine Werte in den DPs...

                  mickymM 1 Reply Last reply
                  0
                  • K Kymchy

                    @mickym @frankyboy73 Vielen Dank für die Tipps. Habs so gemacht, funktioniert aber leider nicht. Bekomme keine Werte in den DPs...

                    mickymM Offline
                    mickymM Offline
                    mickym
                    Most Active
                    wrote on last edited by mickym
                    #16

                    @kymchy Hast Du Dir denn diese Nodes installiert? - Das Beispiel muss doch funktionieren, da nimmst Du doch eine Inject node als Input.

                    Wo möchtest Du den Werte haben? Du willst doch Temperaturen auslesen und nicht setzen?

                    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                    K 1 Reply Last reply
                    0
                    • mickymM mickym

                      @kymchy Hast Du Dir denn diese Nodes installiert? - Das Beispiel muss doch funktionieren, da nimmst Du doch eine Inject node als Input.

                      Wo möchtest Du den Werte haben? Du willst doch Temperaturen auslesen und nicht setzen?

                      K Offline
                      K Offline
                      Kymchy
                      wrote on last edited by
                      #17

                      @mickym ich habs so gemacht, wie frankyboy es beschrieben hatte, also den Inject Node ersetzt durch den ioBroker in Node. Und den Change Node noch dazwischen.

                      mickymM 1 Reply Last reply
                      0
                      • K Kymchy

                        @mickym ich habs so gemacht, wie frankyboy es beschrieben hatte, also den Inject Node ersetzt durch den ioBroker in Node. Und den Change Node noch dazwischen.

                        mickymM Offline
                        mickymM Offline
                        mickym
                        Most Active
                        wrote on last edited by mickym
                        #18

                        @kymchy Und in dem DP den Du in der iobroker-In Node zeigt auf eine Punkt der die Temperatur anzeigt? Ich weiss wo der Fehler liegt - Du bekommst wahrscheinlich eine Fehlermeldung im Log.

                        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                        K 2 Replies Last reply
                        0
                        • mickymM mickym

                          @kymchy Und in dem DP den Du in der iobroker-In Node zeigt auf eine Punkt der die Temperatur anzeigt? Ich weiss wo der Fehler liegt - Du bekommst wahrscheinlich eine Fehlermeldung im Log.

                          K Offline
                          K Offline
                          Kymchy
                          wrote on last edited by
                          #19

                          @mickym ja genau:
                          Nodes.png
                          Unter dem ioBroker Node wird die Temperatur ja auch angezeigt.

                          1 Reply Last reply
                          0
                          • mickymM mickym

                            @kymchy Und in dem DP den Du in der iobroker-In Node zeigt auf eine Punkt der die Temperatur anzeigt? Ich weiss wo der Fehler liegt - Du bekommst wahrscheinlich eine Fehlermeldung im Log.

                            K Offline
                            K Offline
                            Kymchy
                            wrote on last edited by
                            #20

                            @mickym Cannot set property of non-object type: payload.scale
                            meinst du den?

                            mickymM 1 Reply Last reply
                            0
                            • K Kymchy

                              @mickym Cannot set property of non-object type: payload.scale
                              meinst du den?

                              mickymM Offline
                              mickymM Offline
                              mickym
                              Most Active
                              wrote on last edited by mickym
                              #21

                              @kymchy sagte in Alexa Temperaturabfrage mit Node Red:

                              @mickym Cannot set property of non-object type: payload.scale
                              meinst du den?

                              Ja - ich zeig Dir gleich wie man den behebt und das ist die Ursache.

                              So Du nimmst beim ersten Parameter ein Verschiebe (und Du musst das ganze umdrehen) :

                              73271fbd-b22f-401f-a405-9bbf6cca7d04-image.png

                              Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                              K 1 Reply Last reply
                              1
                              • mickymM mickym

                                @kymchy sagte in Alexa Temperaturabfrage mit Node Red:

                                @mickym Cannot set property of non-object type: payload.scale
                                meinst du den?

                                Ja - ich zeig Dir gleich wie man den behebt und das ist die Ursache.

                                So Du nimmst beim ersten Parameter ein Verschiebe (und Du musst das ganze umdrehen) :

                                73271fbd-b22f-401f-a405-9bbf6cca7d04-image.png

                                K Offline
                                K Offline
                                Kymchy
                                wrote on last edited by
                                #22

                                @mickym
                                keine Daten in den DPs, müsste da nicht was kommen?
                                ergebnis.png

                                mickymM 1 Reply Last reply
                                0
                                • K Kymchy

                                  @mickym
                                  keine Daten in den DPs, müsste da nicht was kommen?
                                  ergebnis.png

                                  mickymM Offline
                                  mickymM Offline
                                  mickym
                                  Most Active
                                  wrote on last edited by mickym
                                  #23

                                  @kymchy Na diese Datenpunkte haben doch mit der Alexa Node nichts zu tun - diese müssen doch von Deinem Sensor /Aussenfühler gefüllt werden oder was sind das für Datenpunkte??? Jedenfalls hat das mit der Alexa Node nichts zu tun.

                                  Die Temperaturwerte müssen doch von Deinem Homematic IP gefüllt werden.

                                  Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                  K 1 Reply Last reply
                                  0
                                  • mickymM mickym

                                    @kymchy Na diese Datenpunkte haben doch mit der Alexa Node nichts zu tun - diese müssen doch von Deinem Sensor /Aussenfühler gefüllt werden oder was sind das für Datenpunkte??? Jedenfalls hat das mit der Alexa Node nichts zu tun.

                                    Die Temperaturwerte müssen doch von Deinem Homematic IP gefüllt werden.

                                    K Offline
                                    K Offline
                                    Kymchy
                                    wrote on last edited by
                                    #24

                                    @mickym naja, das ist doch der Sensor, den Alexa gefunden hat, nachdem ich den Node eigerichtet hatte

                                    mickymM K 2 Replies Last reply
                                    0
                                    • K Kymchy

                                      @mickym naja, das ist doch der Sensor, den Alexa gefunden hat, nachdem ich den Node eigerichtet hatte

                                      mickymM Offline
                                      mickymM Offline
                                      mickym
                                      Most Active
                                      wrote on last edited by mickym
                                      #25

                                      @kymchy Na das ist käse - diese Nodes brauchst Du ja nicht mehr, wenn Du die andere Node installiert hast - kann sogar ein, dass beide Nodes in Konflikt sind.

                                      Weiss nicht ob Deine bisherigen Nodes funktionieren. Schreib halt selbst einen Wert da rein. Dann musst Du den Datenpunkt mit der richtigen Temperatur Deines Sensors füllen.

                                      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                      K 1 Reply Last reply
                                      0
                                      • K Kymchy

                                        @mickym naja, das ist doch der Sensor, den Alexa gefunden hat, nachdem ich den Node eigerichtet hatte

                                        K Offline
                                        K Offline
                                        Kymchy
                                        wrote on last edited by
                                        #26

                                        @kymchy Allerdings zeigt der Sensor in der Alexa App jetzt die Temperatur richtig an. Herzlichen Dank! Ich hatte gedacht, die Werte würde Alexa aus den DPs nehmen, hatte ich wohl falsch gedacht...

                                        mickymM 1 Reply Last reply
                                        0
                                        • K Kymchy

                                          @kymchy Allerdings zeigt der Sensor in der Alexa App jetzt die Temperatur richtig an. Herzlichen Dank! Ich hatte gedacht, die Werte würde Alexa aus den DPs nehmen, hatte ich wohl falsch gedacht...

                                          mickymM Offline
                                          mickymM Offline
                                          mickym
                                          Most Active
                                          wrote on last edited by
                                          #27

                                          @kymchy Du kannst die alten Alexa Datenpunkte löschen - die brauchst Du mit der neuen Node nicht mehr. Also falls die DP von irgendwas vorher mit Alexa kommt - dann lösch das wieder, nicht das es da Konflikte gibt. Ich weiß nicht was Du vorher installiert hast.

                                          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                          K 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          721

                                          Online

                                          32.4k

                                          Users

                                          81.5k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe