Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. (statisches) Alexa Kommando ohne Cloud

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    (statisches) Alexa Kommando ohne Cloud

    This topic has been deleted. Only users with topic management privileges can see it.
    • Jan-Philipp Schmidtmann
      Jan-Philipp Schmidtmann last edited by Jan-Philipp Schmidtmann

      Moin,

      ich war auf der Suche nach einer Möglichkeit, um mit einfachen frei definierbaren Alexa-Kommandos ohne ioBroker-Cloud Aktionen in ioBroker auszulösen.

      Konkret wollte ich den Zustand meiner Waschmaschine abfragen. Die Leistung wird mit einem WLAN Stecker ausgelesen und verwendet, um das Ende der Wäsche zu erkennen. Danach wird über den alexa2 Adapter mit dem Datenpunkt "echo-devices/<euerDeviceName>/Commands/speak" eine Meldung abgesetzt. Da ich die manchmal nicht mitbekomme, wollte ich Alexa zusätzlich jederzeit "Alexa, ist die Wäsche fertig?" fragen können. Das ganze sollte ohne Cloud-Adapter funktionieren.

      Meine Lösung möchte ich euch kurz vorstellen:

      1. Anlegen einer Routine für Alexa
        Zuerst muss eine Routine in der Alexa-App angelegt werden. Als Bedingung tragt ihr den Text eures Kommandos ein. Als Aktion wählt ihr "Benutzerdefiniert" und tragt als Aktion "stopp" ein. Dies ist nötig, weil Alexa bei der Frage "ist die wäsche fertig" sonst irgendetwas sagen würde (z.B. "ich weiß nicht, wie ich dir helfen kann")
        Screenshot_20210428-085241.jpg

      2. Anlegen eines Skripts, z.B. in Blockly
        Nun erstellt ihr ein Skript. In diesem fügt ihr einen Trigger auf Änderungen des Datenpunkts "history/summary" hinzu. In summary steht die letzte erkannte Spracheingabe. Prüft im nächsten Schritt nun, ob summary="ist die wäsche fertig". Wenn ja, dann führt eure Aktion aus. Bei mir wird über "speak" eine Antwort ausgegeben (siehe Bild). Achtung: das Kommando muss komplett klein geschrieben werden!
        Unbenannt.png

      Selbstverständlich kann das Sprachkommando und die Aktion beliebig angepasst werden.

      V 1 Reply Last reply Reply Quote 3
      • V
        vikk88 @Jan-Philipp Schmidtmann last edited by

        @jan-philipp-schmidtmann gerade ausprobiert. Sehr coole Idee, so spart man sich so einige Geräte. Ich habe das Skript noch etwas angepasst sodass immer der Echo antwortet welcher auch angesprochen wird.

        bab332bf-99fc-4e2a-a818-fb71defed760-image.png

        Jan-Philipp Schmidtmann 1 Reply Last reply Reply Quote 2
        • Jan-Philipp Schmidtmann
          Jan-Philipp Schmidtmann @vikk88 last edited by

          @vikk88
          Das ist ne gute Erweiterung!

          Christian Wöhrle 1 Reply Last reply Reply Quote 0
          • Christian Wöhrle
            Christian Wöhrle @Jan-Philipp Schmidtmann last edited by

            Bei mir kommt die Fehlermeldung "ich finde den Trigger nicht".
            Jemand ne Idee?

            V 1 Reply Last reply Reply Quote 0
            • V
              vikk88 @Christian Wöhrle last edited by

              @christian-wöhrle hast du bei der routine die benutzerdefinierte Aktion auf Stopp eingestellt? Wichtig ist auch das im blockly der Text des summary Datenpunktes alles klein geschrieben ist.

              Christian Wöhrle 1 Reply Last reply Reply Quote 0
              • Christian Wöhrle
                Christian Wöhrle @vikk88 last edited by Christian Wöhrle

                @vikk88
                Eigentlich habe ich alles so eingerichtet wie du:

                Screenshot

                V 1 Reply Last reply Reply Quote 0
                • V
                  vikk88 @Christian Wöhrle last edited by

                  @christian-wöhrle konntest du die routine so abspeichern? Ich muss immer noch einen echo, ganz unten, auswählen.

                  Christian Wöhrle 1 Reply Last reply Reply Quote 0
                  • Christian Wöhrle
                    Christian Wöhrle @vikk88 last edited by

                    @vikk88 es gibt die Option"das Gerät zu dem sie sprechen". Das ist der Echo 😉

                    V 1 Reply Last reply Reply Quote 0
                    • V
                      vikk88 @Christian Wöhrle last edited by

                      @christian-wöhrle ja okay jetzt geht's bei mir auch 😅. Geht es denn jetzt bei dir?

                      Christian Wöhrle 1 Reply Last reply Reply Quote 0
                      • Christian Wöhrle
                        Christian Wöhrle @vikk88 last edited by

                        @vikk88 ne, leider nicht. Ist aber gut wenns bei dir funktioniert. Ich verstehe nur nicht warum es bei mir nicht klappt

                        V 1 Reply Last reply Reply Quote 0
                        • V
                          vikk88 @Christian Wöhrle last edited by

                          @christian-wöhrle zeig mal dein blockly

                          Christian Wöhrle 1 Reply Last reply Reply Quote 0
                          • Christian Wöhrle
                            Christian Wöhrle @vikk88 last edited by

                            @vikk88 said in (statisches) Alexa Kommando ohne Cloud:

                            @christian-wöhrle zeig mal dein blockly

                            IMG_20210502_115835.jpg

                            Das kann damit eigentlich nichts zu tun haben aber bitte sehr 🙂

                            V 1 Reply Last reply Reply Quote 0
                            • V
                              vikk88 @Christian Wöhrle last edited by

                              @christian-wöhrle schreib mal Deckenfluter klein

                              Jan-Philipp Schmidtmann Christian Wöhrle 2 Replies Last reply Reply Quote 1
                              • Jan-Philipp Schmidtmann
                                Jan-Philipp Schmidtmann @vikk88 last edited by

                                @vikk88 Genau das ist die Lösung! Ich ergänze mal meine Ursprungspost.

                                @christian-wöhrle eine gute Möglichkeit ist, das gewünschte Kommando erst zu sprechen und das dann 1:1 aus dem Datenpunkt summary rauszukopieren.

                                1 Reply Last reply Reply Quote 1
                                • Christian Wöhrle
                                  Christian Wöhrle @vikk88 last edited by

                                  @vikk88 jep, das war's! Danke!

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

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  470
                                  Online

                                  31.6k
                                  Users

                                  79.5k
                                  Topics

                                  1.3m
                                  Posts

                                  3
                                  15
                                  1371
                                  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