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. Cloud Dienste
  4. [SKRIPT] Alexa über ioBroker Steuern -> Kommandos an Alexa

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.8k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

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

Scheduled Pinned Locked Moved Cloud Dienste
261 Posts 82 Posters 98.7k Views
  • 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.
  • ? Offline
    ? Offline
    A Former User
    wrote on last edited by
    #244

    Hast Du noch zusätzlich den Alexa Adapter installiert?

    1 Reply Last reply
    0
    • M Offline
      M Offline
      MyMeyer
      wrote on last edited by
      #245

      @Pocky:

      Hast Du noch zusätzlich den Alexa Adapter installiert? `

      Hatte ich Probiert, aber bereits wieder deinstalliert.

      MyMeyer

      >>> Hardware: Intel I5 mit ****Debian ProxMox OS: Debian **** <<< >>> Network with UniFi <<<
      >>> HomeMatic CCU-2 (Wired und Funk) / Philips HUE / Echo.DOT / Echo.SHOW / Xiaomi Smart-Home / Xiaomi Robot Vacuum Cleaner / Synology DS 918+ / Shelly 1&2 <<<

      1 Reply Last reply
      0
      • S Offline
        S Offline
        Sven79
        wrote on last edited by
        #246

        Nachdem ich nun mehrere Monate ohne mein Alexa-Wecker-Script gelebt habe und mich wie so viele andere hier auch nicht dazu motivieren konnte, selbst am Skript zu arbeiten, habe ich mich dazu entschlossen, die Skripte (Logon + Commands) zu entsorgen.

        Ich verwende nun diesen Adapter: https://github.com/soef/ioBroker.alexa - er funktioniert einwandfrei. Hoffentlich hält er etwas länger durch als die Skripte. Ich habe ihn eben erst eingerichtet und getestet, daher kann ich noch keinen Langzeitbericht liefern.

        1 Reply Last reply
        0
        • liv-in-skyL Offline
          liv-in-skyL Offline
          liv-in-sky
          wrote on last edited by
          #247

          wichtig ist , das du den alexa2 adapter benutzt - der ist neu und sehr gut

          > [viewtopic.php?p=163478#p163478](https://forum.iobroker.net/viewtopic.php?p=163478#p163478)

          gruß

          nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

          1 Reply Last reply
          0
          • S Offline
            S Offline
            Sven79
            wrote on last edited by
            #248

            @liv-in-sky:

            > [viewtopic.php?p=163478#p163478](https://forum.iobroker.net/viewtopic.php?p=163478#p163478) `

            Danke für den Hinweis, noch gar nicht gesehen. Apollon77 hat von dem geforkt, den ich mir geholt habe. Ich wechsle mal zu dem von Apollon77…

            1 Reply Last reply
            0
            • liv-in-skyL Offline
              liv-in-skyL Offline
              liv-in-sky
              wrote on last edited by
              #249

              unbedingt - supertolle arbeit von appollon - der arbeit seit 2-3 wochen daran - vorallem wegen den einlog-script-fehlern

              nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

              1 Reply Last reply
              0
              • S Offline
                S Offline
                Schweiz
                wrote on last edited by
                #250

                Also für die Kandidaten welche das LoginScript nicht verwenden können weil es Faild oder was auch immer…

                Dieses Script funktioniert auch mit Alexa2

                dort ist auch Cookie und CRSF vorhanden welches ja zur authentifizierung benötigt wird ;)

                Grüsse Schweiz

                1 Reply Last reply
                0
                • T Offline
                  T Offline
                  tommy536
                  wrote on last edited by
                  #251

                  Hallo!

                  Habe ioBroker auf einer Diskstation am laufen. Adapter sind JS, Hue, Alexa. Scripte habe ich AlexaControl und ein Steuerscript das den Badezimmer Echo auf Radio stellen soll wenn eine Bewegung im Bad erkannt wird. Es kommen auch Befehle am Echo an, zu sehen am Lautstärken Ring der kurz aufleuchtet. Aber, es kommt kein Ton aus dem Gerät.

                  Ich erhalte diesen Fehler aus dem AlexaControl:

                  script.js.common.AlexaControl: Negative Rückmeldung von Alexa: 400: Fehler

                  Und obwohl der Echo eine Lautstärkenänderung empfängt, kommt auch dieser Hinweis:

                  ****script.js.common.AlexaControl: HEADERS: {"server":"Server","date":"Thu, 15 Nov 2018 06:46:56 GMT","content-type":"application/json","content-length":"16","connection":"close","x-amzn-requestid":"3e29

                  script.js.common.AlexaControl: Alexa Volume: keine Lautstärke angegeben. Parameter fehlt.****

                  Hat jemand eine Idee wo hier der Fehler liegen kann?

                  1 Reply Last reply
                  0
                  • T Offline
                    T Offline
                    terne
                    wrote on last edited by
                    #252

                    @tommy536:

                    Hallo!

                    Habe ioBroker auf einer Diskstation am laufen. Adapter sind JS, Hue, Alexa. Scripte habe ich AlexaControl und ein Steuerscript das den Badezimmer Echo auf Radio stellen soll wenn eine Bewegung im Bad erkannt wird. Es kommen auch Befehle am Echo an, zu sehen am Lautstärken Ring der kurz aufleuchtet. Aber, es kommt kein Ton aus dem Gerät.

                    Ich erhalte diesen Fehler aus dem AlexaControl:

                    script.js.common.AlexaControl: Negative Rückmeldung von Alexa: 400: Fehler

                    Und obwohl der Echo eine Lautstärkenänderung empfängt, kommt auch dieser Hinweis:

                    ****script.js.common.AlexaControl: HEADERS: {"server":"Server","date":"Thu, 15 Nov 2018 06:46:56 GMT","content-type":"application/json","content-length":"16","connection":"close","x-amzn-requestid":"3e29

                    script.js.common.AlexaControl: Alexa Volume: keine Lautstärke angegeben. Parameter fehlt.****

                    Hat jemand eine Idee wo hier der Fehler liegen kann? `

                    Hi,

                    zeig mal dein script

                    Gruß Thorsten

                    Raspimatic und ioBroker auf ProxMox-Server
                    ioBroker JS-Controler 3.3.18 redis/redis

                    1 Reply Last reply
                    0
                    • T Offline
                      T Offline
                      tommy536
                      wrote on last edited by
                      #253

                      Hi!

                      Ich habe das Script von Damnich aus einem anderen Thread genommen und an meine Umgebung angepasst.

                      Mit diesem Script funktioniert es manchmal. Zusätzlich existiert das Problem, dass nicht der von mir vorgegebene Radiosender verwendet wird sondern immer NDR.

                      if (compareTime("08:00", "23:30", "between")) {  //zwischen 08:00 und 23:30 Uhr wird Alexa eingeschalten
                      }
                      on({id: 'hue.0.Philips_hue.Lightify_Bad.on', val: true}, function (obj) {  //trigger per Lampe -> Datenpunkt anpassen
                        var value = obj.state.val;
                        var oldValue = obj.oldState.val;
                        setStateDelayed('javascript.0.AlexaControl.Devices.Bad.control.play', true, true, parseInt(0, 10), true); // Play | Datenpunkt anpassen
                        setStateDelayed('javascript.0.AlexaControl.Devices.Bad.control.volume', 30, true, parseInt(0, 10), false); //Lautstärke beim Einschalten | Datenpunkt anpassen
                      });
                      on({id: 'hue.0.Philips_hue.Lightify_Bad.on', val: false}, function (obj) { //trigger per Lampe -> Datenpunkt anpasse
                        var value = obj.state.val;
                        var oldValue = obj.oldState.val;
                        setStateDelayed('javascript.0.AlexaControl.Devices.Bad.control.pause', true, true, parseInt(0, 10), false); //Pause | Datenpunkt anpassen
                      });
                      

                      Ich habe auch versucht die Datenpunkte auf den Alexa2.0 Adapter anzupassen. Damit tut sich aber gar nichts. Wäre doch eigentlich die "bessere" Lösung? So könnte man sich das AlexaControl Script sparen?

                      if (compareTime("08:00", "23:30", "between")) {  //zwischen 08:00 und 23:30 Uhr wird Alexa eingeschalten
                      }
                      on({id: 'hue.0.Philips_hue.Lightify_Bad.on', val: true}, function (obj) {  //trigger per Lampe -> Datenpunkt anpassen
                        var value = obj.state.val;
                        var oldValue = obj.oldState.val;
                        setStateDelayed('alexa2.0.Echo-Devices.xxxxxxxxxxx.Player.controlPlay', true, true, parseInt(0, 10), true); // Play | Datenpunkt anpassen
                        setStateDelayed('alexa2.0.Echo-Devices.xxxxxxxxxxx.Player.volume', 30, true, parseInt(0, 10), false); //Lautstärke beim Einschalten | Datenpunkt anpassen
                      });
                      on({id: 'hue.0.Philips_hue.Lightify_Bad.on', val: false}, function (obj) { //trigger per Lampe -> Datenpunkt anpasse
                        var value = obj.state.val;
                        var oldValue = obj.oldState.val;
                        setStateDelayed('alexa2.0.Echo-Devices.xxxxxxxxxxxx.Player.controlPause', true, true, parseInt(0, 10), false); //Pause | Datenpunkt anpassen
                      });
                      
                      1 Reply Last reply
                      0
                      • T Offline
                        T Offline
                        terne
                        wrote on last edited by
                        #254

                        @tommy536:

                        Hi!

                        Ich habe das Script von Damnich aus einem anderen Thread genommen und an meine Umgebung angepasst.

                        Mit diesem Script funktioniert es manchmal. Zusätzlich existiert das Problem, dass nicht der von mir vorgegebene Radiosender verwendet wird sondern immer NDR.

                        if (compareTime("08:00", "23:30", "between")) {  //zwischen 08:00 und 23:30 Uhr wird Alexa eingeschalten
                        }
                        on({id: 'hue.0.Philips_hue.Lightify_Bad.on', val: true}, function (obj) {  //trigger per Lampe -> Datenpunkt anpassen
                          var value = obj.state.val;
                          var oldValue = obj.oldState.val;
                          setStateDelayed('javascript.0.AlexaControl.Devices.Bad.control.play', true, true, parseInt(0, 10), true); // Play | Datenpunkt anpassen
                          setStateDelayed('javascript.0.AlexaControl.Devices.Bad.control.volume', 30, true, parseInt(0, 10), false); //Lautstärke beim Einschalten | Datenpunkt anpassen
                        });
                        on({id: 'hue.0.Philips_hue.Lightify_Bad.on', val: false}, function (obj) { //trigger per Lampe -> Datenpunkt anpasse
                          var value = obj.state.val;
                          var oldValue = obj.oldState.val;
                          setStateDelayed('javascript.0.AlexaControl.Devices.Bad.control.pause', true, true, parseInt(0, 10), false); //Pause | Datenpunkt anpassen
                        });
                        

                        Ich habe auch versucht die Datenpunkte auf den Alexa2.0 Adapter anzupassen. Damit tut sich aber gar nichts. Wäre doch eigentlich die "bessere" Lösung? So könnte man sich das AlexaControl Script sparen?

                        if (compareTime("08:00", "23:30", "between")) {  //zwischen 08:00 und 23:30 Uhr wird Alexa eingeschalten
                        }
                        on({id: 'hue.0.Philips_hue.Lightify_Bad.on', val: true}, function (obj) {  //trigger per Lampe -> Datenpunkt anpassen
                          var value = obj.state.val;
                          var oldValue = obj.oldState.val;
                          setStateDelayed('alexa2.0.Echo-Devices.xxxxxxxxxxx.Player.controlPlay', true, true, parseInt(0, 10), true); // Play | Datenpunkt anpassen
                          setStateDelayed('alexa2.0.Echo-Devices.xxxxxxxxxxx.Player.volume', 30, true, parseInt(0, 10), false); //Lautstärke beim Einschalten | Datenpunkt anpassen
                        });
                        on({id: 'hue.0.Philips_hue.Lightify_Bad.on', val: false}, function (obj) { //trigger per Lampe -> Datenpunkt anpasse
                          var value = obj.state.val;
                          var oldValue = obj.oldState.val;
                          setStateDelayed('alexa2.0.Echo-Devices.xxxxxxxxxxxx.Player.controlPause', true, true, parseInt(0, 10), false); //Pause | Datenpunkt anpassen
                        });
                        ```` `  
                        

                        welchen alexa-adapter nutzt du?

                        Raspimatic und ioBroker auf ProxMox-Server
                        ioBroker JS-Controler 3.3.18 redis/redis

                        1 Reply Last reply
                        0
                        • T Offline
                          T Offline
                          tommy536
                          wrote on last edited by
                          #255

                          Den Alexa2.0

                          Die Cookie Thematik ist nicht das Problem.

                          1 Reply Last reply
                          0
                          • dslraserD Offline
                            dslraserD Offline
                            dslraser
                            Forum Testing Most Active
                            wrote on last edited by
                            #256

                            ich nutze immer den gleichen Sender.

                            Im Moment mit Alexa2 und HUE Lampen im Bad (es ginge aber auch ein Bewegung/Präsenzmelder), aber im Bad geht bei uns bei Bewegung immer Licht an.

                            Vielleicht reicht Dir ja sowas.

                            ![](</s><URL url=)<link_text text="https://uploads.tapatalk-cdn.com/201811 ... c84c72.jpg">https://uploads.tapatalk-cdn.com/20181115/9becd29aca22355457d9c157e2c84c72.jpg</link_text>" />

                            1 Reply Last reply
                            0
                            • T Offline
                              T Offline
                              tommy536
                              wrote on last edited by
                              #257

                              Ist das Node Red? Sieht irgendwie anders aus.

                              Jetzt klappt es komischerweise. Richtiger Sender und ein- ausschalten klappt über AlexaControl. Mal sehen wie lange ;)

                              Dennoch, müsste nicht auch die Ansteuerung über den Alexa2.0 mit dem Skript klappen? Oder steuert das Skript hier die Werte falsch an?

                              1 Reply Last reply
                              0
                              • dslraserD Offline
                                dslraserD Offline
                                dslraser
                                Forum Testing Most Active
                                wrote on last edited by
                                #258

                                @tommy536:

                                Ist das Node Red? Sieht irgendwie anders aus.

                                Jetzt klappt es komischerweise. Richtiger Sender und ein- ausschalten klappt über AlexaControl. Mal sehen wie lange ;)

                                Dennoch, müsste nicht auch die Ansteuerung über den Alexa2.0 mit dem Skript klappen? Oder steuert das Skript hier die Werte falsch an? ` Das ist Blockly. (Node Red nutze ich nicht)

                                Der erste Baustein schaltet über den Alexa2 Adapter NDR2 (in meinem Beispiel) ein und der letzte schaltet es etwas Zeitverzögert wieder aus, wenn das Licht ausgegangen ist.

                                Die Lautstärkeregelung hatte ich mal eine Weile mit drinn, aber wieder raus genommen, weil es meine Frau etwas genervt hat.

                                1 Reply Last reply
                                0
                                • BBTownB Offline
                                  BBTownB Offline
                                  BBTown
                                  wrote on last edited by
                                  #259

                                  @dslraser:

                                  Im Moment mit Alexa2 und HUE Lampen im Bad (es ginge aber auch ein Bewegung/Präsenzmelder), aber im Bad geht bei uns bei Bewegung immer Licht an. ` Ich mache das ähnlich in der Kombination HUE/SONOS allerdings habe ich noch eine weitere Einschränkung,

                                  Ich möchte die Musik nur in der Zeit von 06:00h morgens bis 22:00h hören, damit ich - falls ich mal Nachts ins Bad gehe - nicht auch Nachts angebrüllt werde ;)

                                  [Nachtrag]

                                  Und die Musik wird zudem nicht angetastet, wenn der Lautsprecher im Bad zu einer Gruppe gehört und sowieso gerade in der Gruppe spielt

                                  ("Coordinator" ist ungleich der eigenen ID)

                                  ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                                  1 Reply Last reply
                                  0
                                  • A Offline
                                    A Offline
                                    Arnulf
                                    wrote on last edited by
                                    #260

                                    :lol:

                                    die Idee mit der Musik im Bad ist super

                                    Muss ich mir mal Gedanken machen, wie ich das bei mir einbaue

                                    :D

                                    1 Reply Last reply
                                    0
                                    • S Offline
                                      S Offline
                                      Swie91
                                      wrote on last edited by
                                      #261

                                      Guten Abend zusammen,

                                      ich habe soebend bemerkt, dass das Skript bei mir gerade Probleme macht. Der Fehler ist so grafierend das die ganze Instanz neugestartet werden muss und sich der Vorgang wiederholt. Mein Cookie habe ich gerade neu ausgelesen, der Fehler besteht weiterhin. Daher musste ich das Skript anhalten. Habt hier jemand eine Idee?

                                      ` > host.All-In-One_RasPi 2018-12-10 23:09:10.309 info Restart adapter system.adapter.javascript.0 because enabled

                                      host.All-In-One_RasPi 2018-12-10 23:09:10.309 error instance system.adapter.javascript.0 terminated with code 0 (OK)

                                      Caught 2018-12-10 23:09:10.309 error by controller[0]: at process._tickCallback (internal/process/next_tick.js:180:9)

                                      Caught 2018-12-10 23:09:10.309 error by controller[0]: at _combinedTickCallback (internal/process/next_tick.js:138:11)

                                      Caught 2018-12-10 23:09:10.309 error by controller[0]: at endReadableNT (_stream_readable.js:1064:12)

                                      Caught 2018-12-10 23:09:10.309 error by controller[0]: at IncomingMessage.emit (events.js:208:7)

                                      Caught 2018-12-10 23:09:10.308 error by controller[0]: at emitNone (events.js:111:20)

                                      Caught 2018-12-10 23:09:10.308 error by controller[0]: at IncomingMessage. <anonymous>(script.js.skripte.AlexaControl_Hauke_v0_1_6:993:81)

                                      Caught 2018-12-10 23:09:10.308 error by controller[0]: at script.js.skripte.AlexaControl_Hauke_v0_1_6:526:34

                                      Caught 2018-12-10 23:09:10.308 error by controller[0]: at JSON.parse (<anonymous>:null:null)

                                      Caught 2018-12-10 23:09:10.307 error by controller[0]: SyntaxError: Unexpected end of JSON input

                                      javascript.0 2018-12-10 23:09:10.284 info terminating

                                      javascript.0 2018-12-10 23:09:10.275 error at process._tickCallback (internal/process/next_tick.js:180:9)

                                      javascript.0 2018-12-10 23:09:10.275 error at _combinedTickCallback (internal/process/next_tick.js:138:11)

                                      javascript.0 2018-12-10 23:09:10.275 error at endReadableNT (_stream_readable.js:1064:12)

                                      javascript.0 2018-12-10 23:09:10.275 error at IncomingMessage.emit (events.js:208:7)

                                      javascript.0 2018-12-10 23:09:10.275 error at emitNone (events.js:111:20)

                                      javascript.0 2018-12-10 23:09:10.275 error at IncomingMessage. <anonymous>(script.js.skripte.AlexaControl_Hauke_v0_1_6:993:81)

                                      javascript.0 2018-12-10 23:09:10.275 error at script.js.skripte.AlexaControl_Hauke_v0_1_6:526:34

                                      javascript.0 2018-12-10 23:09:10.275 error at JSON.parse (<anonymous>:null:null)

                                      javascript.0 2018-12-10 23:09:10.275 error SyntaxError: Unexpected end of JSON input

                                      javascript.0 2018-12-10 23:09:10.274 error uncaught exception: Unexpected end of JSON input

                                      javascript.0 2018-12-10 23:09:10.027 info script.js.skripte.AlexaControl_Hauke_v0_1_6: registered 0 subscriptions and 2 schedules

                                      javascript.0 2018-12-10 23:09:09.959 info script.js.skripte.AlexaControl_Hauke_v0_1_6: **** AlexaControl wurde gestartet ****

                                      javascript.0 2018-12-10 23:09:09.947 info Start javascript script.js.skripte.AlexaControl_Hauke_v0_1_6</anonymous></anonymous></anonymous></anonymous> `

                                      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
                                      FAQ Cloud / IOT
                                      HowTo: Node.js-Update
                                      HowTo: Backup/Restore
                                      Downloads
                                      BLOG

                                      709

                                      Online

                                      32.6k

                                      Users

                                      82.3k

                                      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