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. Temperaturen über Node RED und Alexa abfragen!

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

Temperaturen über Node RED und Alexa abfragen!

Scheduled Pinned Locked Moved Node-Red
109 Posts 15 Posters 17.4k Views 15 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.
  • mickymM mickym

    @basti97 sagte in Temperaturen über Node RED und Alexa abfragen!:

    So hier Dein Flow - einfach hinter die Alexa Node klemmen sollte funktionieren:

    99f74183-a50b-44aa-be2d-eca6ff873b36-image.png

    [
       {
           "id": "3b56537b.010d7c",
           "type": "change",
           "z": "6e170384.60c96c",
           "name": "runde Temperatur",
           "rules": [
               {
                   "t": "set",
                   "p": "payload",
                   "pt": "msg",
                   "to": "$round(payload, 1)\t",
                   "tot": "jsonata"
               }
           ],
           "action": "",
           "property": "",
           "from": "",
           "to": "",
           "reg": false,
           "x": 2370,
           "y": 4540,
           "wires": [
               [
                   "18872696.11d2c9"
               ]
           ]
       },
       {
           "id": "18872696.11d2c9",
           "type": "template",
           "z": "6e170384.60c96c",
           "name": "Textausgabe",
           "field": "payload",
           "fieldType": "msg",
           "format": "handlebars",
           "syntax": "mustache",
           "template": "aktuell liegt die Wassertemperatur bei {{payload}} Grad",
           "output": "str",
           "x": 2570,
           "y": 4540,
           "wires": [
               [
                   "e5650afc.c33da8"
               ]
           ]
       },
       {
           "id": "b5cdb730.8884e8",
           "type": "ioBroker get",
           "z": "6e170384.60c96c",
           "name": "hole Temperatur",
           "topic": "ds18b20.0.sensors.28-3c01e076ac31",
           "attrname": "payload",
           "payloadType": "value",
           "x": 2160,
           "y": 4540,
           "wires": [
               [
                   "3b56537b.010d7c"
               ]
           ]
       },
       {
           "id": "e5650afc.c33da8",
           "type": "ioBroker out",
           "z": "6e170384.60c96c",
           "name": "sprich  ...",
           "topic": "alexa2.0.Echo-Devices.G091B00300930F8T.Commands.speak",
           "ack": "false",
           "autoCreate": "false",
           "stateName": "",
           "role": "",
           "payloadType": "",
           "readonly": "",
           "stateUnit": "",
           "stateMin": "",
           "stateMax": "",
           "x": 2740,
           "y": 4540,
           "wires": []
       }
    ]
    

    Voraussetzung ist - dass in eine Zahl in der Temperatur ist und Du wie gesagt diesen Haken aus der NodeRed Konfig rausgemacht hast:

    852c30d8-e458-423b-ae6c-bbbdb33d0d95-image.png

    Basti97B Offline
    Basti97B Offline
    Basti97
    Most Active
    wrote on last edited by
    #95

    @mickym Vielen Dank für deine Arbeit ich werde es einfügen. :)
    Haken habe ich raus die Fehlermeldung hqat dann keine Bedeutung oder?
    Wie schnell hast du das blos hin bekommen.:grinning:

    Iobroker läuft als VM auf Proxmoxserver x folgende Hersteller im Einsatz Sonoff, Gosund, Siemens x Aofo über Tasmota x Zigbee x das Smarthome wächst und wächst

    mickymM 1 Reply Last reply
    0
    • mickymM mickym

      @basti97 sagte in Temperaturen über Node RED und Alexa abfragen!:

      So hier Dein Flow - einfach hinter die Alexa Node klemmen sollte funktionieren:

      99f74183-a50b-44aa-be2d-eca6ff873b36-image.png

      [
         {
             "id": "3b56537b.010d7c",
             "type": "change",
             "z": "6e170384.60c96c",
             "name": "runde Temperatur",
             "rules": [
                 {
                     "t": "set",
                     "p": "payload",
                     "pt": "msg",
                     "to": "$round(payload, 1)\t",
                     "tot": "jsonata"
                 }
             ],
             "action": "",
             "property": "",
             "from": "",
             "to": "",
             "reg": false,
             "x": 2370,
             "y": 4540,
             "wires": [
                 [
                     "18872696.11d2c9"
                 ]
             ]
         },
         {
             "id": "18872696.11d2c9",
             "type": "template",
             "z": "6e170384.60c96c",
             "name": "Textausgabe",
             "field": "payload",
             "fieldType": "msg",
             "format": "handlebars",
             "syntax": "mustache",
             "template": "aktuell liegt die Wassertemperatur bei {{payload}} Grad",
             "output": "str",
             "x": 2570,
             "y": 4540,
             "wires": [
                 [
                     "e5650afc.c33da8"
                 ]
             ]
         },
         {
             "id": "b5cdb730.8884e8",
             "type": "ioBroker get",
             "z": "6e170384.60c96c",
             "name": "hole Temperatur",
             "topic": "ds18b20.0.sensors.28-3c01e076ac31",
             "attrname": "payload",
             "payloadType": "value",
             "x": 2160,
             "y": 4540,
             "wires": [
                 [
                     "3b56537b.010d7c"
                 ]
             ]
         },
         {
             "id": "e5650afc.c33da8",
             "type": "ioBroker out",
             "z": "6e170384.60c96c",
             "name": "sprich  ...",
             "topic": "alexa2.0.Echo-Devices.G091B00300930F8T.Commands.speak",
             "ack": "false",
             "autoCreate": "false",
             "stateName": "",
             "role": "",
             "payloadType": "",
             "readonly": "",
             "stateUnit": "",
             "stateMin": "",
             "stateMax": "",
             "x": 2740,
             "y": 4540,
             "wires": []
         }
      ]
      

      Voraussetzung ist - dass in eine Zahl in der Temperatur ist und Du wie gesagt diesen Haken aus der NodeRed Konfig rausgemacht hast:

      852c30d8-e458-423b-ae6c-bbbdb33d0d95-image.png

      Basti97B Offline
      Basti97B Offline
      Basti97
      Most Active
      wrote on last edited by
      #96

      @mickym said in Temperaturen über Node RED und Alexa abfragen!:

      [

      Also so hier richtig.

      fb728dbe-9fa5-4212-b683-b8496b5f63fe-grafik.png

      Ich werde es dann mal austestesten. Danke für deine Arbeit. :)

      Iobroker läuft als VM auf Proxmoxserver x folgende Hersteller im Einsatz Sonoff, Gosund, Siemens x Aofo über Tasmota x Zigbee x das Smarthome wächst und wächst

      mickymM 1 Reply Last reply
      0
      • Basti97B Basti97

        @mickym Vielen Dank für deine Arbeit ich werde es einfügen. :)
        Haken habe ich raus die Fehlermeldung hqat dann keine Bedeutung oder?
        Wie schnell hast du das blos hin bekommen.:grinning:

        mickymM Online
        mickymM Online
        mickym
        Most Active
        wrote on last edited by
        #97

        @basti97 Wahrscheinlich hatte die Fehlermeldung keine Bedeutung - nur Strings kann man halt schlecht runden. Ich hätte nun auch den String erst in eine Zahl verwandeln können - aber ich finde dass dieser Haken standardmäßig drin ist - echt grottig. Deswegen habe ich Dir das so empfohlen, da Du ja noch nicht viele Flows haben wirst. ;)

        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.

        Basti97B 1 Reply Last reply
        0
        • Basti97B Basti97

          @mickym said in Temperaturen über Node RED und Alexa abfragen!:

          [

          Also so hier richtig.

          fb728dbe-9fa5-4212-b683-b8496b5f63fe-grafik.png

          Ich werde es dann mal austestesten. Danke für deine Arbeit. :)

          mickymM Online
          mickymM Online
          mickym
          Most Active
          wrote on last edited by mickym
          #98

          @basti97 sagte in Temperaturen über Node RED und Alexa abfragen!:

          @mickym said in Temperaturen über Node RED und Alexa abfragen!:

          [

          Also so hier richtig.

          fb728dbe-9fa5-4212-b683-b8496b5f63fe-grafik.png

          Ich werde es dann mal austestesten. Danke für deine Arbeit. :)

          GENAU!

          :+1:

          Und ja war ja schon alles da - und @frankyboy73 und ich wollten Dir ja nur zeigen, wie EINFACH und UNkompliziert das ist. :D. Kannst Dir ja die Nodes ansehen und dann siehst ja dass was drauf steht auch so gemacht wird. ;)

          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.

          Basti97B 1 Reply Last reply
          0
          • mickymM mickym

            @basti97 sagte in Temperaturen über Node RED und Alexa abfragen!:

            @mickym said in Temperaturen über Node RED und Alexa abfragen!:

            [

            Also so hier richtig.

            fb728dbe-9fa5-4212-b683-b8496b5f63fe-grafik.png

            Ich werde es dann mal austestesten. Danke für deine Arbeit. :)

            GENAU!

            :+1:

            Und ja war ja schon alles da - und @frankyboy73 und ich wollten Dir ja nur zeigen, wie EINFACH und UNkompliziert das ist. :D. Kannst Dir ja die Nodes ansehen und dann siehst ja dass was drauf steht auch so gemacht wird. ;)

            Basti97B Offline
            Basti97B Offline
            Basti97
            Most Active
            wrote on last edited by
            #99

            @mickym Ja genau ich lerne es eher wenn ich das ausprobiere als wenn es nur sagen wir mal virtuell ist.
            Ich werde mich nun mal näher mit dem Thema Nodered beschäftigen.
            Ein kleines Problem habe ich noch. Das ich wahrscheinlich die Frage Aquarium Information oder der gleichen ändern muss. Da Alexa trotz Routine mir erzählen möchte was ein Aquarium ist. :)

            Danke für deine Hilfe. Da kann ich den Datenpunkt und das Blockly löschen.
            Ich wünsche dir noch einen schönen Abend.

            Gruß Basti

            Iobroker läuft als VM auf Proxmoxserver x folgende Hersteller im Einsatz Sonoff, Gosund, Siemens x Aofo über Tasmota x Zigbee x das Smarthome wächst und wächst

            mickymM F 2 Replies Last reply
            0
            • mickymM mickym

              @basti97 Wahrscheinlich hatte die Fehlermeldung keine Bedeutung - nur Strings kann man halt schlecht runden. Ich hätte nun auch den String erst in eine Zahl verwandeln können - aber ich finde dass dieser Haken standardmäßig drin ist - echt grottig. Deswegen habe ich Dir das so empfohlen, da Du ja noch nicht viele Flows haben wirst. ;)

              Basti97B Offline
              Basti97B Offline
              Basti97
              Most Active
              wrote on last edited by
              #100

              @mickym said in Temperaturen über Node RED und Alexa abfragen!:

              @basti97 Wahrscheinlich hatte die Fehlermeldung keine Bedeutung - nur Strings kann man halt schlecht runden. Ich hätte nun auch den String erst in eine Zahl verwandeln können - aber ich finde dass dieser Haken standardmäßig drin ist - echt grottig. Deswegen habe ich Dir das so empfohlen, da Du ja noch nicht viele Flows haben wirst. ;)

              Ja genau das richtig. Gut das ich das gleich gemacht habe. Sonst hätte ich irgendwann Probleme bekommen.

              Iobroker läuft als VM auf Proxmoxserver x folgende Hersteller im Einsatz Sonoff, Gosund, Siemens x Aofo über Tasmota x Zigbee x das Smarthome wächst und wächst

              1 Reply Last reply
              0
              • Basti97B Basti97

                @mickym Ja genau ich lerne es eher wenn ich das ausprobiere als wenn es nur sagen wir mal virtuell ist.
                Ich werde mich nun mal näher mit dem Thema Nodered beschäftigen.
                Ein kleines Problem habe ich noch. Das ich wahrscheinlich die Frage Aquarium Information oder der gleichen ändern muss. Da Alexa trotz Routine mir erzählen möchte was ein Aquarium ist. :)

                Danke für deine Hilfe. Da kann ich den Datenpunkt und das Blockly löschen.
                Ich wünsche dir noch einen schönen Abend.

                Gruß Basti

                mickymM Online
                mickymM Online
                mickym
                Most Active
                wrote on last edited by
                #101

                @basti97 Dir auch einen schönen Abend. Dass Alexa Dich noch über das Aquarium aufklärt, dazu kann ich leider nichts sagen. ;) Ich kenne diese Frau einfach nur vom Hörensagen. ;) Aber scheint ja soweit zu funktionieren, dass Du die Punkte rausgelöscht 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.

                Basti97B 1 Reply Last reply
                0
                • Basti97B Basti97

                  @mickym Ja genau ich lerne es eher wenn ich das ausprobiere als wenn es nur sagen wir mal virtuell ist.
                  Ich werde mich nun mal näher mit dem Thema Nodered beschäftigen.
                  Ein kleines Problem habe ich noch. Das ich wahrscheinlich die Frage Aquarium Information oder der gleichen ändern muss. Da Alexa trotz Routine mir erzählen möchte was ein Aquarium ist. :)

                  Danke für deine Hilfe. Da kann ich den Datenpunkt und das Blockly löschen.
                  Ich wünsche dir noch einen schönen Abend.

                  Gruß Basti

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

                  @basti97 Hi, in der Routine muss genau der Wortlaut drinstehen den du auch sagst.
                  Du kannst auch mal schauen was sie überhaupt verstanden hat. Das wird dir eigentlich zum einen in der Alexa App unter Aktivitäten angezeigt. Du kannst es aber auch in den Objekten des Alexa Adapters unter History, Summary sehen.
                  Wenn du unterschiedliche Sätze zur Abfrage benutzen willst, müsstest du dir für jeden Satz ne eigene Routine erstellen, mit der gleichen Aktion. Ist zwar etwas umständlich, aber ich kenne momentan keinen anderen Weg, wie man Ihre Kommentare sonst weg bekommt.

                  Schöne Grüße Frank

                  Basti97B 1 Reply Last reply
                  0
                  • mickymM mickym

                    @basti97 Dir auch einen schönen Abend. Dass Alexa Dich noch über das Aquarium aufklärt, dazu kann ich leider nichts sagen. ;) Ich kenne diese Frau einfach nur vom Hörensagen. ;) Aber scheint ja soweit zu funktionieren, dass Du die Punkte rausgelöscht hast.

                    Basti97B Offline
                    Basti97B Offline
                    Basti97
                    Most Active
                    wrote on last edited by
                    #103

                    @mickym Du hast wohl keine Alexa zuhause? Ich musste sie in meinen SmartHome Zuhause integrieren. Das wollte die Chefin zuhause.:grimacing:

                    Iobroker läuft als VM auf Proxmoxserver x folgende Hersteller im Einsatz Sonoff, Gosund, Siemens x Aofo über Tasmota x Zigbee x das Smarthome wächst und wächst

                    mickymM 1 Reply Last reply
                    0
                    • F frankyboy73

                      @basti97 Hi, in der Routine muss genau der Wortlaut drinstehen den du auch sagst.
                      Du kannst auch mal schauen was sie überhaupt verstanden hat. Das wird dir eigentlich zum einen in der Alexa App unter Aktivitäten angezeigt. Du kannst es aber auch in den Objekten des Alexa Adapters unter History, Summary sehen.
                      Wenn du unterschiedliche Sätze zur Abfrage benutzen willst, müsstest du dir für jeden Satz ne eigene Routine erstellen, mit der gleichen Aktion. Ist zwar etwas umständlich, aber ich kenne momentan keinen anderen Weg, wie man Ihre Kommentare sonst weg bekommt.

                      Basti97B Offline
                      Basti97B Offline
                      Basti97
                      Most Active
                      wrote on last edited by Basti97
                      #104

                      @frankyboy73 Vielen Dank für den Tipp. Da muss ich mal gucken. Meistens funktioniert die Ansage bei der 3 Frage immer wieder fängt sie mir an zu erzählen was ein Aquarium ist. Naja vielleicht muss ich mir mal ein neues Gerät Namen überlegen.

                      Iobroker läuft als VM auf Proxmoxserver x folgende Hersteller im Einsatz Sonoff, Gosund, Siemens x Aofo über Tasmota x Zigbee x das Smarthome wächst und wächst

                      1 Reply Last reply
                      0
                      • Basti97B Basti97

                        @mickym Du hast wohl keine Alexa zuhause? Ich musste sie in meinen SmartHome Zuhause integrieren. Das wollte die Chefin zuhause.:grimacing:

                        mickymM Online
                        mickymM Online
                        mickym
                        Most Active
                        wrote on last edited by mickym
                        #105

                        @basti97 Nein - ich rede nur mit Siri und da wird dann auch nur Licht geschaltet oder gedimmt oder gefragt ob wie der Status der Fenster ist usw.. Wobei Siri sagt mir auch wie warm es im Wohnzimmer ist. Und Siri ist mal ein ER oder eine SIE. ;)
                        Allerdings kann ich ihr/ihm nicht wie Du genau "vorschreiben" was "er/sie" zu sagen hat. :grin:

                        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.

                        Basti97B 1 Reply Last reply
                        0
                        • mickymM mickym

                          @basti97 Nein - ich rede nur mit Siri und da wird dann auch nur Licht geschaltet oder gedimmt oder gefragt ob wie der Status der Fenster ist usw.. Wobei Siri sagt mir auch wie warm es im Wohnzimmer ist. Und Siri ist mal ein ER oder eine SIE. ;)
                          Allerdings kann ich ihr/ihm nicht wie Du genau "vorschreiben" was "er/sie" zu sagen hat. :grin:

                          Basti97B Offline
                          Basti97B Offline
                          Basti97
                          Most Active
                          wrote on last edited by
                          #106

                          @mickym Ah so also ist Siri Pflegeleichter als Alexa. :blond-haired-man:
                          Ist auch mal etwas eine männliche Alexa: :)

                          Iobroker läuft als VM auf Proxmoxserver x folgende Hersteller im Einsatz Sonoff, Gosund, Siemens x Aofo über Tasmota x Zigbee x das Smarthome wächst und wächst

                          1 Reply Last reply
                          0
                          • FenianF Fenian

                            @ostseereiter

                            Es geht doch noch einfacher und bequemer:
                            node-red-join_und_function.png

                            Hier sind die Einstellungen für "join":
                            node-red-join.png

                            Und hier die angpasste Funktion "Temperatur auslesen":
                            node-red-function.png

                            Wichtig: Topic in "speak" muss leer sein. Das wird jetzt durch die Funktion gesetzt.

                            Der Vorteil bei dieser Version liegt imho in der besseren Übersichtlichkeit und natürlich darin, dass ich keine Alexas von Hand mehr hinzufügen muss.

                            WannseesprinterW Offline
                            WannseesprinterW Offline
                            Wannseesprinter
                            wrote on last edited by
                            #107

                            @fenian Ich weiß, der letzte Post ist älter. Möchte aber ganz fettes Lob hier abgeben, denn genau das (!) hat mir enorm geholfen. Und das ist ein Post auch nach "Monaten" auch noch angebracht. Die Community hier wächst mir immer mehr ans Herz :)

                            1 Reply Last reply
                            0
                            • Z Offline
                              Z Offline
                              zeitlaeufer
                              wrote on last edited by
                              #108

                              @fenian hallo ich weis der post ist alt aber ich habe versucht das script zu verwende, bekomme aber im debug immer die meldung "TypeError: str.substr is not a function"
                              was hab ich falsch gemacht?
                              gruß
                              zeitlaeufer

                              B 1 Reply Last reply
                              0
                              • Z zeitlaeufer

                                @fenian hallo ich weis der post ist alt aber ich habe versucht das script zu verwende, bekomme aber im debug immer die meldung "TypeError: str.substr is not a function"
                                was hab ich falsch gemacht?
                                gruß
                                zeitlaeufer

                                B Offline
                                B Offline
                                bastiaux91
                                wrote on last edited by
                                #109

                                @zeitlaeufer Ich hatte gerade das selbe Problem und konnte es nun für mich so lösen:

                                157d01ac-9400-4766-a764-d08d7c41c2fe-grafik.png

                                Somit wird auf eine Nachkommastelle aufgerundet.

                                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

                                451

                                Online

                                32.5k

                                Users

                                81.7k

                                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