Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Cloud Dienste
    4. [SKRIPT] Alexa über ioBroker Steuern -> Kommandos an Alexa

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [SKRIPT] Alexa über ioBroker Steuern -> Kommandos an Alexa

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

      Habe nun nochmal die vorherige Version getestet und da kommen auch fehler. Eventuell habe ich ein anderes Problem.

      Ich schaue mal ob sich vielleicht der cookie geändert hat.

      EDIT: Script läuft! Cookie hatte sich bei mir geändert! 🙂

      Sensationell. Man braucht nur die beiden Angaben machen. Saubere Arbeit. Ich teste mal die Details…

      1 Reply Last reply Reply Quote 0
      • ruhr70
        ruhr70 last edited by

        @lobomau:

        Muss ich nur csrf und cookie eintragen? Hab nix anderes gemacht.

        …

        EDIT: Script läuft! Cookie hatte sich bei mir geändert! 🙂 `

        Ja, nur csrf und der Cookie werden gebraucht.

        Deine Rückmeldung hat dazu geführt, dass es nun eine 0.3.1 gibt. Es waren noch ein paar Fehler im Skript.

        Interessant wäre, warum Dein Cookie abgelaufen ist. Meiner funktioniert, seitdem es die erste Version vom Skript gibt.

        Eventuell am Browser abgemeldet?

        Leider konnte ich gerade ein Problem nicht fixen. Wenn der Cookie falsch ist (ich hatte den kurzen Dummen zum Test drin gelassen), kann es sein, dass das Skript abstürzt. 😞

        Jetzt muss es "nur noch" funktionieren, dass man sich den Cookie sparen kann, sondern über das Skript oder einen Adapter bei Amazon Alexa anmelden kann.

        1 Reply Last reply Reply Quote 0
        • lobomau
          lobomau last edited by

          @ruhr70:

          @lobomau:

          Muss ich nur csrf und cookie eintragen? Hab nix anderes gemacht.

          …

          EDIT: Script läuft! Cookie hatte sich bei mir geändert! 🙂 `

          Ja, nur csrf und der Cookie werden gebraucht.

          Deine Rückmeldung hat dazu geführt, dass es nun eine 0.3.1 gibt. Es waren noch ein paar Fehler im Skript.

          Interessant wäre, warum Dein Cookie abgelaufen ist. Meiner funktioniert, seitdem es die erste Version vom Skript gibt.

          Eventuell am Browser abgemeldet?

          Leider konnte ich gerade ein Problem nicht fixen. Wenn der Cookie falsch ist (ich hatte den kurzen Dummen zum Test drin gelassen), kann es sein, dass das Skript abstürzt. 😞

          Jetzt muss es "nur noch" funktionieren, dass man sich den Cookie sparen kann, sondern über das Skript oder einen Adapter bei Amazon Alexa anmelden kann. `
          Schön, dann war meine Panikmache ja nicht ganz umsonst. 🙂

          Ich meine auch, dass es heute Morgen noch funktioniert hat. Dann habe ich später in einem Tablet die Alexa App installiert, was nicht sofort funktionierte. Keine Ahnung ob das den cookie ändern kann.

          1 Reply Last reply Reply Quote 0
          • lobomau
            lobomau last edited by

            @Marcolotti:

            Ganz große Klasse. Super Arbeit Ruhr. 8-) :mrgreen: 😄

            Falls jemand Probleme mit den Cookies und diversen Sonderzeichen hat, der kopiert aus den Entwicklertools alles was in diesem Feld unter Cookie ist.

            cookie.JPG

            Das ist der fertige Cookie ohne Sonderzeichen.

            Gruß Marco `
            Irgendwie finde ich das so nicht. Bei mir ist es wieder soweit. Ich muss den neuen Cookie extrahieren. Erster Versuch war nix.

            1 Reply Last reply Reply Quote 0
            • M
              Maragon last edited by

              Hey das ist ja mal ein starkes Skript. Ist es denkbar, dass damit in Zukunft auch die Bluetooth Verbindung von alexa angesprochen werden kann? Momentan muss ich zum Musik hören noch 3 Befehle ansagen "stereo Anlage an" "mit Bluetooth verbinden" "Musik spielen". Mit dem Skript lässt sich schonmal das mit der Musik in die Szene #Stereoanlage integrieren. Die automatische Verbindung mit Bluetooth wäre dann die Krönung.

              1 Reply Last reply Reply Quote 0
              • M
                Marty56 last edited by

                Funktioniert super!

                Mir ist aber nicht klar, wie ich eine Playlist per Script selektieren kann.

                Steuern kann man ja Playlists.

                Ich sehe nur die Möglichkeit verschiedene iTunes Radiosender zu selektieren.

                1 Reply Last reply Reply Quote 0
                • N
                  nori007 last edited by

                  Hallo.

                  Ich habe das script auch ausprobiert und es läuft klasse. Ich versuche mich gerade daran, meine Türklingel über Alexa auszugeben. Ich habe einen Klingelton importiert und wenn dieser die letzte abgespielte Datei war, dann funktioniert das schon mit dem Script. Hat aber jemand in der Zwischenzeit Radio gehört, dann geht beim Auslösen des PLAY-Funktion das Radio los. Ich habe schon probiert, ob es reicht den Cookie zu kopieren, der beim Start des Klingeltons erzeugt wird, reicht aber leider nicht. Gibt es da eine Möglichkeit?

                  1 Reply Last reply Reply Quote 0
                  • E
                    easyhoo last edited by

                    Ich versuche mich auch gerade mal daran.

                    Die Objekte wurden angelegt und stehen auf Status init.

                    Wie kann ich denn jetzt ein Objekt benennen und dann im Skript ansprechen?

                    Ich würde gerne Radio auf Alexa einschalten sobald ein Bewegungsmelder anschlägt.

                    Wie steuere ich Alexa denn an bzw. wie benenne ich mein Alexa Objekt zB in arbeitszimmer?

                    alexaCommand("arbeitszimmer","radio",true);

                    1 Reply Last reply Reply Quote 0
                    • E
                      eXTreMe last edited by

                      Also mit dem Befehl hier startest du dein Radio per Javascript (Gerätenamen musst du entsprechend deiner Geräte/Objekte anpassen):

                      setState('javascript.0.alexa_device_command.devices.Echo_Dot_Schlafzimmer.radio', true);
                      

                      und mit dem hier stoppst du es

                      setState('javascript.0.alexa_device_command.devices.Echo_Dot_Schlafzimmer.radio', false);
                      

                      So Kannst du das Radio einschalten wenn der Bewegungsmelder reagiert:

                      on({id: "BEWEGUNGSMELDEROBJEKT", change: 'true'}, function (obj) { 
                          setState('javascript.0.alexa_device_command.devices.Echo_Dot_Schlafzimmer.radio', true);
                          }
                      );
                      
                      1 Reply Last reply Reply Quote 0
                      • E
                        eXTreMe last edited by

                        Hab gerade mal per Script an allen Echos das Radio gleichzeitig aktiviert. Alexa ist also doch multiroomfähig dank ioBroker 😛

                        Gut, ein kleiner minimaler Versatz ist leider schon zu hören. Meine beiden Dots laufen so gut wie synchron aber mein großer Echo hat ca eine halbe Sekunde unterschied zu den beiden Dots.

                        1 Reply Last reply Reply Quote 0
                        • fischi87
                          fischi87 last edited by

                          Servus, habe das script jetzt auch mal in angriff genommen und funktioniert auch sehr gut nur wo bekomme ich von den Sendern die codes her? und wie war das mit der eigenen mediathek, wie kann ich meine eigene lieder abspielen, ist das schon geplant oder funktioniert dies schon?

                          EDIT:

                          mit den Sendern hat sich so eben erledigt, wer lesen kann ist klar im Vorteil :roll:

                          danke euch Mit freundlichen Grüßen

                          1 Reply Last reply Reply Quote 0
                          • D
                            DrFirebird last edited by

                            funktioniert hervoragend 😄

                            Könnte man auch bestimmte Titel aus der eigenen Musikbibliothek mit dem Script starten ?

                            Auf diese Weise könnte man tolle, individuelle Sprachausgaben erstellen.

                            1 Reply Last reply Reply Quote 0
                            • painkillerde
                              painkillerde last edited by

                              @eXTreMe:

                              Hab gerade mal per Script an allen Echos das Radio gleichzeitig aktiviert. Alexa ist also doch multiroomfähig dank ioBroker 😛

                              Gut, ein kleiner minimaler Versatz ist leider schon zu hören. Meine beiden Dots laufen so gut wie synchron aber mein großer Echo hat ca eine halbe Sekunde unterschied zu den beiden Dots. `

                              Das geht doch seit kurzem onboard. Alexa App oder Online -> Einstellungen -> Audiogruppe ->Echos zuordnen -> und ab geht die Luzi

                              Klappt dann sogar synchron.

                              1 Reply Last reply Reply Quote 0
                              • E
                                eXTreMe last edited by

                                @painkillerde:

                                @eXTreMe:

                                Hab gerade mal per Script an allen Echos das Radio gleichzeitig aktiviert. Alexa ist also doch multiroomfähig dank ioBroker 😛

                                Gut, ein kleiner minimaler Versatz ist leider schon zu hören. Meine beiden Dots laufen so gut wie synchron aber mein großer Echo hat ca eine halbe Sekunde unterschied zu den beiden Dots. `

                                Das geht doch seit kurzem onboard. Alexa App oder Online -> Einstellungen -> Audiogruppe ->Echos zuordnen -> und ab geht die Luzi

                                Klappt dann sogar synchron. `

                                Zum Zeitpunkt meines Postings damals ging es noch nicht "onboard" 🙂

                                1 Reply Last reply Reply Quote 0
                                • B
                                  Blackeye last edited by

                                  Hi,

                                  wie kann ich auch mehrere Alexas aus anderen Accounts anlegen?

                                  Ich habe das Script kopiert und alles erneut genauso gemacht, allerdings wollte das nicht klappen.

                                  Die csrf war auch die gleiche obwohl ich mich mit dem anderen Account angemeldet hatte.

                                  Und wie komme ich an die ID´s der Radiosender? und könnte man auch eigene MP3 die auf Amazon hochgeladen wurden und natürlich über Amazon Musik abgespielt werden können eingebunden werden?

                                  Und schade das der Cockie sich nicht automatisch aktualisiert….

                                  Danke

                                  1 Reply Last reply Reply Quote 0
                                  • L
                                    lexidolad last edited by

                                    Hallo zusammen,

                                    ich wollte fragen, bevor ich mit der Einrichtung des Skripts beginne, ob ich damit Amazon Musik starten kann?

                                    Mein Plan wäre, und ich denke auch der von vielen, ich gebe einen Befehl und die Lichter schalten eine Stimmung ein und eine bestimmte Playlist wird gespielt.

                                    1 Reply Last reply Reply Quote 0
                                    • B
                                      badplay last edited by

                                      Gibt es schon ein Script oder Adapter der den neuen Alexa smart hub unterstützt so das man via echo plus zigbee.. Steuern kann?

                                      1 Reply Last reply Reply Quote 0
                                      • Z
                                        Zipkart last edited by

                                        Hallo und guten Abend.

                                        Gibt es eine Möglichkeit per IOBroker das Mikrofon aus und wieder anzuschalten. Damit nicht ausverschämte bei Abwesenheit Befehle angenommen werden ?

                                        Gruß

                                        Stefan

                                        Gruß Stefan

                                        IOBROKER MULTIHOST / MAX!/Homematic/Mysensors/Lightify/Wemo/Tasmota …

                                        1 Reply Last reply Reply Quote 0
                                        • S
                                          schadis last edited by

                                          hab den Cookie sowie csrf in das script eingefügt.

                                          zusatzlich habe eich eine zeile eingefügt:

                                          var knownDeviceType = {
                                              "A3S5BH2HU6VAYF":   {"device":"Echo Dot 2.Gen",     "anlegen": true},
                                              "A7WXQPH584YP":     {"device":"Echo 2.Gen",         "anlegen": true},
                                              "AB72C64C86AW2":    {"device":"Echo ",              "anlegen": true},
                                              "A2E0SNTXJVT7WK":   {"device":"Fire TV V1",         "anlegen": false},
                                              "ADVBD696BHNV5":    {"device":"Fire TV Stick V1",   "anlegen": false},
                                              "A2T0P32DY3F7VB":   {"device":"echosim.io",         "anlegen": false},
                                              "AILBSA2LNTOYL":    {"device":"reverb App",         "anlegen": false}
                                          };
                                          

                                          A7WXQPH584YP sollte der Type vom Echo der 2ten Generation sein.

                                          doch das script will nicht und schreibt mir folgendes:
                                          13:34:57.976	[info]	javascript.0 Start javascript script.js.common.Alexa
                                          13:34:57.978	[info]	javascript.0 script.js.common.Alexa: --- Alexa Kommandos - Skript gestartet ---
                                          13:34:57.978	[info]	javascript.0 script.js.common.Alexa: Abfrage /api/devices/device an Alexa gesendet
                                          13:34:57.978	[info]	javascript.0 script.js.common.Alexa: hallo
                                          13:34:57.979	[info]	javascript.0 script.js.common.Alexa: registered 0 subscriptions and 0 schedules
                                          13:34:58.690	[error]	Caught by controller[0]: at dpAbfrageAlexaAnlegen (script.js.common.Alexa:206:32)
                                          13:34:58.691	[error]	Caught by controller[0]: at IncomingMessage. (script.js.common.Alexa:175:81)
                                          
                                          Kann mir jemand helfen das zu korrigieren?
                                          

                                          Hab es selbst hinbekommen danke für das tolle script!!!

                                          1 Reply Last reply Reply Quote 0
                                          • L
                                            Lars89 last edited by

                                            Hallo, erst einmal Super Idee die Steuerung über den ioBroker. Leider habe ich das selbe Problem wie "schadis"

                                            er sagt mir

                                            13:34:57.976   [info]   javascript.0 Start javascript script.js.common.Alexa
                                            13:34:57.978   [info]   javascript.0 script.js.common.Alexa: --- Alexa Kommandos - Skript gestartet ---
                                            13:34:57.978   [info]   javascript.0 script.js.common.Alexa: Abfrage /api/devices/device an Alexa gesendet
                                            13:34:57.978   [info]   javascript.0 script.js.common.Alexa: hallo
                                            13:34:57.979   [info]   javascript.0 script.js.common.Alexa: registered 0 subscriptions and 0 schedules
                                            13:34:58.690   [error]   Caught by controller[0]: at dpAbfrageAlexaAnlegen (script.js.common.Alexa:206:32)
                                            13:34:58.691   [error]   Caught by controller[0]: at IncomingMessage. (script.js.common.Alexa:175:81)
                                            

                                            Könnte eventuell jemand beschreiben wie man dieses Problem beheben kann :?:

                                            Schon jetzt einmal vielen Dank !

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            915
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            82
                                            261
                                            73833
                                            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