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

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Temperaturen über Node RED und Alexa abfragen!

    This topic has been deleted. Only users with topic management privileges can see it.
    • Basti97
      Basti97 Most Active @mickym last edited by

      @mickym Danke für eure Hilfe die Alexa Node klappt da ich über Alexa auch andere sachen wie Deckenlicht unso schalte.

      Hier meine Infos
      "Pfad heißt wo der Datenpunkt der Temperatur": "ds18b20.0.sensors.28-3c01e076ac31"
      "Alexa2 Adapter Datenpunkt command speak " "alexa2.0.Echo-Devices.G091B00300930F8T.Commands.speak"

      "Text zb": "aktuell liegt die Wassertemperatur bei 24°C"

      Danke für eure Hilfe 🙂

      mickym 1 Reply Last reply Reply Quote 0
      • mickym
        mickym Most Active @Basti97 last edited by 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

        Basti97 2 Replies Last reply Reply Quote 0
        • Basti97
          Basti97 Most Active @mickym last edited by

          @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.😀

          mickym 1 Reply Last reply Reply Quote 0
          • Basti97
            Basti97 Most Active @mickym last edited by

            @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. 🙂

            mickym 1 Reply Last reply Reply Quote 0
            • mickym
              mickym Most Active @Basti97 last edited by

              @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. 😉

              Basti97 1 Reply Last reply Reply Quote 0
              • mickym
                mickym Most Active @Basti97 last edited by 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!

                👍

                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. 😉

                Basti97 1 Reply Last reply Reply Quote 0
                • Basti97
                  Basti97 Most Active @mickym last edited by

                  @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

                  mickym F 2 Replies Last reply Reply Quote 0
                  • Basti97
                    Basti97 Most Active @mickym last edited by

                    @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.

                    1 Reply Last reply Reply Quote 0
                    • mickym
                      mickym Most Active @Basti97 last edited by

                      @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.

                      Basti97 1 Reply Last reply Reply Quote 0
                      • F
                        frankyboy73 @Basti97 last edited by

                        @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.

                        Basti97 1 Reply Last reply Reply Quote 0
                        • Basti97
                          Basti97 Most Active @mickym last edited by

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

                          mickym 1 Reply Last reply Reply Quote 0
                          • Basti97
                            Basti97 Most Active @frankyboy73 last edited by Basti97

                            @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.

                            1 Reply Last reply Reply Quote 0
                            • mickym
                              mickym Most Active @Basti97 last edited by 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. 😁

                              Basti97 1 Reply Last reply Reply Quote 0
                              • Basti97
                                Basti97 Most Active @mickym last edited by

                                @mickym Ah so also ist Siri Pflegeleichter als Alexa. 👱‍♂️
                                Ist auch mal etwas eine männliche Alexa: 🙂

                                1 Reply Last reply Reply Quote 0
                                • Wannseesprinter
                                  Wannseesprinter @Fenian last edited by

                                  @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 Reply Quote 0
                                  • Z
                                    zeitlaeufer last edited by

                                    @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 Reply Quote 0
                                    • B
                                      bastiaux91 @zeitlaeufer last edited by

                                      @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 Reply Quote 0
                                      • First post
                                        Last post

                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate

                                      1.1k
                                      Online

                                      31.7k
                                      Users

                                      79.7k
                                      Topics

                                      1.3m
                                      Posts

                                      15
                                      109
                                      13210
                                      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