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. ioBroker Allgemein
  4. Alexa frage stellen lassen

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.3k

Alexa frage stellen lassen

Scheduled Pinned Locked Moved ioBroker Allgemein
50 Posts 13 Posters 7.4k Views 18 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.
  • D Online
    D Online
    DarkDevil
    wrote on last edited by
    #5

    Vielleicht könntest du es etwas ausführlich erklären, ich fänd es auch sehr interessant

    1 Reply Last reply
    0
    • Ronny GerndtR Offline
      Ronny GerndtR Offline
      Ronny Gerndt
      wrote on last edited by
      #6

      Dann versuche ich das mal etwas genauer zu erklären :D Bin nur nicht so der Erklärbär ;)

      In meinem ersten Testfall wollte ich wenn ich meinen LED Streifen im Wohnzimmer anmache und das Licht noch an ist Alexa fragen lassen ob das Licht ausgeschaltet werden soll.

      In meinem Skript das an der LED einen Farbwechsel erzeugt habe ich beim starten folgendes Eingebaut:

      if(getState('alexa2.0.Smart-Home-Devices.xxxxx.powerState'/*powerState*/).val) 
            {
                setState('alexa2.0.Echo-Devices.xxxxx.Commands.textCommand'/*textCommand*/, "Starte Skill RonnyFarbwechsel");
            }
      

      Dies startet meinen Skill RonnyFarbwechsel. Diesen Skill habe ich wie bereits geschrieben in voiceflow (voiceflow.com) erstellt. Man kann natürlich auch einen eigenen Coden ;)

      Das ganze sieht dann so aus:
      72812c25-fa14-485e-82d9-6546ca5a6ebb-image.png
      Wenn der Skill startet kommt die Frage "Möchtest du Lampe ausschalten?" Bei Ja wird eine Get Request an die Simple API geschickt.
      In dem Get Request sieht der Link dann so aus: http://eureDDNSAdresse:8087/set/Ronny.0.LampeAus?user=xxx&pass=xxx&value=true
      Dazu muss allerdings die SimpleAPI von Außen erreichbar sein, also man braucht ne feste IP/DDNS Adresse unter der man erreichbar ist und Port 8087 von der SimpleAPI muss offen sein.(Dazu kann ich folgendes Video empfehlen: https://www.youtube.com/watch?v=A5PpgocM3Tc ist zwar recht lange und der beste Erklärbär ist er auch nicht aber hat mir geholfen)

      Wichtig ist hier noch das voiceFlow mit dem selben Amazon Account verknüpft wird wie die Alexas zuhause. Dann kann man direkt auf den Skill zugreifen ohne das man diesen Veröffentlichen muss.

      In ioBroker kann ich dann wieder auf ne Änderung am Wert Ronny.0.LampeAus warten.

      on({id: 'Ronny.0.LampeAus'/*LampeAus*/, change: "ne"}, function (obj) {
        var value = obj.state.val;
        var oldValue = obj.oldState.val;
        if (value) {
          setState('alexa2.0.Smart-Home-Devices.xxxxx.powerState'/*powerState*/, false);
          setState('Ronny.0.LampeAus'/*LampeAus*/, false);
        }
      });
      

      Ich hoffe das hilft.

      Grüße

      Ronny

      apollon77A 1 Reply Last reply
      0
      • padrinoP padrino

        @ronny-gerndt
        Glaube, bei der Skill Erstellung wird es bei vielen (wie auch mir) scheitern. :relieved:

        crunchipC Away
        crunchipC Away
        crunchip
        Forum Testing Most Active
        wrote on last edited by
        #7

        @padrino da gibts auf youtube ne Serie von Videos, wie man einen Skill erstellt, war mir allerdings zu kompliziert

        umgestiegen von Proxmox auf Unraid

        1 Reply Last reply
        0
        • Ronny GerndtR Ronny Gerndt

          Dann versuche ich das mal etwas genauer zu erklären :D Bin nur nicht so der Erklärbär ;)

          In meinem ersten Testfall wollte ich wenn ich meinen LED Streifen im Wohnzimmer anmache und das Licht noch an ist Alexa fragen lassen ob das Licht ausgeschaltet werden soll.

          In meinem Skript das an der LED einen Farbwechsel erzeugt habe ich beim starten folgendes Eingebaut:

          if(getState('alexa2.0.Smart-Home-Devices.xxxxx.powerState'/*powerState*/).val) 
                {
                    setState('alexa2.0.Echo-Devices.xxxxx.Commands.textCommand'/*textCommand*/, "Starte Skill RonnyFarbwechsel");
                }
          

          Dies startet meinen Skill RonnyFarbwechsel. Diesen Skill habe ich wie bereits geschrieben in voiceflow (voiceflow.com) erstellt. Man kann natürlich auch einen eigenen Coden ;)

          Das ganze sieht dann so aus:
          72812c25-fa14-485e-82d9-6546ca5a6ebb-image.png
          Wenn der Skill startet kommt die Frage "Möchtest du Lampe ausschalten?" Bei Ja wird eine Get Request an die Simple API geschickt.
          In dem Get Request sieht der Link dann so aus: http://eureDDNSAdresse:8087/set/Ronny.0.LampeAus?user=xxx&pass=xxx&value=true
          Dazu muss allerdings die SimpleAPI von Außen erreichbar sein, also man braucht ne feste IP/DDNS Adresse unter der man erreichbar ist und Port 8087 von der SimpleAPI muss offen sein.(Dazu kann ich folgendes Video empfehlen: https://www.youtube.com/watch?v=A5PpgocM3Tc ist zwar recht lange und der beste Erklärbär ist er auch nicht aber hat mir geholfen)

          Wichtig ist hier noch das voiceFlow mit dem selben Amazon Account verknüpft wird wie die Alexas zuhause. Dann kann man direkt auf den Skill zugreifen ohne das man diesen Veröffentlichen muss.

          In ioBroker kann ich dann wieder auf ne Änderung am Wert Ronny.0.LampeAus warten.

          on({id: 'Ronny.0.LampeAus'/*LampeAus*/, change: "ne"}, function (obj) {
            var value = obj.state.val;
            var oldValue = obj.oldState.val;
            if (value) {
              setState('alexa2.0.Smart-Home-Devices.xxxxx.powerState'/*powerState*/, false);
              setState('Ronny.0.LampeAus'/*LampeAus*/, false);
            }
          });
          

          Ich hoffe das hilft.

          Grüße

          Ronny

          apollon77A Offline
          apollon77A Offline
          apollon77
          wrote on last edited by
          #8

          @ronny-gerndt eine Info: die ioBroker pro Cloud hat inzwischen auch simple api mit drin. Damit kann man einfache Dinge darüber machen ohne ein eigenes simple-api zu exposen. Vllt ne bessere Option?!

          Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

          • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
          • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
          H padrinoP 2 Replies Last reply
          0
          • apollon77A apollon77

            @ronny-gerndt eine Info: die ioBroker pro Cloud hat inzwischen auch simple api mit drin. Damit kann man einfache Dinge darüber machen ohne ein eigenes simple-api zu exposen. Vllt ne bessere Option?!

            H Offline
            H Offline
            homecineplexx
            wrote on last edited by
            #9

            @apollon77 said in Alexa frage stellen lassen:

            eine Info: die ioBroker pro Cloud hat inzwischen auch simple api mit drin. Damit kann man einfache Dinge darüber machen ohne ein eigenes simple-api zu exposen. Vllt ne bessere Option?!

            gibts dafür genauere Details?

            A 1 Reply Last reply
            0
            • H homecineplexx

              @apollon77 said in Alexa frage stellen lassen:

              eine Info: die ioBroker pro Cloud hat inzwischen auch simple api mit drin. Damit kann man einfache Dinge darüber machen ohne ein eigenes simple-api zu exposen. Vllt ne bessere Option?!

              gibts dafür genauere Details?

              A Offline
              A Offline
              Ahnungsbefreit
              wrote on last edited by Ahnungsbefreit
              #10

              @homecineplexx Habe mal gegoogelt.

              You can use following commands (only pro):
              	• [GET]https://iobroker.pro/service/simpleApi/<user-app-key>/get/stateID - to read state value => {"val":103.516,"ack":true,"ts":1604132484682,"q":0,"from":"system.adapter.admin.0","lc":1604132469672,"result":"OK"}
              	• [GET]https://iobroker.pro/service/simpleApi/<user-app-key>/getPlainValue/stateID - to read state value => 103.641
              	• [GET]https://iobroker.pro/service/simpleApi/<user-app-key>/set/stateID?value=1 - to set state value => {"result":"OK"}
              Don't forget to add simpleApi to allowed services in the configuration.
              

              Hat das jemand schon mal benutzt? Stimmt die Syntax noch so?

              Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

              padrinoP apollon77A 2 Replies Last reply
              1
              • A Ahnungsbefreit

                @homecineplexx Habe mal gegoogelt.

                You can use following commands (only pro):
                	• [GET]https://iobroker.pro/service/simpleApi/<user-app-key>/get/stateID - to read state value => {"val":103.516,"ack":true,"ts":1604132484682,"q":0,"from":"system.adapter.admin.0","lc":1604132469672,"result":"OK"}
                	• [GET]https://iobroker.pro/service/simpleApi/<user-app-key>/getPlainValue/stateID - to read state value => 103.641
                	• [GET]https://iobroker.pro/service/simpleApi/<user-app-key>/set/stateID?value=1 - to set state value => {"result":"OK"}
                Don't forget to add simpleApi to allowed services in the configuration.
                

                Hat das jemand schon mal benutzt? Stimmt die Syntax noch so?

                padrinoP Online
                padrinoP Online
                padrino
                Most Active
                wrote on last edited by padrino
                #11

                @apollon77
                Sorry, wenn ich das nicht blicke. :(
                Wird Cloud nicht eigentlich von IOT ersetzt?
                Und IOT kann das nicht? 🤔😊

                apollon77A 1 Reply Last reply
                0
                • A Ahnungsbefreit

                  @homecineplexx Habe mal gegoogelt.

                  You can use following commands (only pro):
                  	• [GET]https://iobroker.pro/service/simpleApi/<user-app-key>/get/stateID - to read state value => {"val":103.516,"ack":true,"ts":1604132484682,"q":0,"from":"system.adapter.admin.0","lc":1604132469672,"result":"OK"}
                  	• [GET]https://iobroker.pro/service/simpleApi/<user-app-key>/getPlainValue/stateID - to read state value => 103.641
                  	• [GET]https://iobroker.pro/service/simpleApi/<user-app-key>/set/stateID?value=1 - to set state value => {"result":"OK"}
                  Don't forget to add simpleApi to allowed services in the configuration.
                  

                  Hat das jemand schon mal benutzt? Stimmt die Syntax noch so?

                  apollon77A Offline
                  apollon77A Offline
                  apollon77
                  wrote on last edited by
                  #12

                  @ahnungsbefreit Wo hast Du das denn gefunden? Wenn dann muss es noch ins readme vom iot Adapter :-)

                  Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                  • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                  • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                  A 1 Reply Last reply
                  0
                  • padrinoP padrino

                    @apollon77
                    Sorry, wenn ich das nicht blicke. :(
                    Wird Cloud nicht eigentlich von IOT ersetzt?
                    Und IOT kann das nicht? 🤔😊

                    apollon77A Offline
                    apollon77A Offline
                    apollon77
                    wrote on last edited by
                    #13

                    @padrino neee das IST iot!!

                    Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                    • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                    • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                    padrinoP 1 Reply Last reply
                    1
                    • apollon77A apollon77

                      @ahnungsbefreit Wo hast Du das denn gefunden? Wenn dann muss es noch ins readme vom iot Adapter :-)

                      A Offline
                      A Offline
                      Ahnungsbefreit
                      wrote on last edited by
                      #14

                      @apollon77 Siehe oben verlinkte Seite: https://www.npmjs.com/package/iobroker.cloud

                      Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

                      apollon77A 1 Reply Last reply
                      0
                      • A Ahnungsbefreit

                        @apollon77 Siehe oben verlinkte Seite: https://www.npmjs.com/package/iobroker.cloud

                        apollon77A Offline
                        apollon77A Offline
                        apollon77
                        wrote on last edited by
                        #15

                        @ahnungsbefreit Danke ... Hm .. habe geschaut ... und ja es ist in cliud drin aber noch nicht in iot ... checke

                        Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                        • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                        • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                        1 Reply Last reply
                        0
                        • apollon77A apollon77

                          @padrino neee das IST iot!!

                          padrinoP Online
                          padrinoP Online
                          padrino
                          Most Active
                          wrote on last edited by padrino
                          #16

                          @apollon77 sagte in Alexa frage stellen lassen:

                          @padrino neee das IST iot!!

                          Oh. =)
                          Geht aber nur mit Fernzugriff Lizenz?

                          apollon77A 1 Reply Last reply
                          0
                          • padrinoP padrino

                            @apollon77 sagte in Alexa frage stellen lassen:

                            @padrino neee das IST iot!!

                            Oh. =)
                            Geht aber nur mit Fernzugriff Lizenz?

                            apollon77A Offline
                            apollon77A Offline
                            apollon77
                            wrote on last edited by
                            #17

                            @padrino In dem Fall dann ja ... kläre gerade ob das auf iot soll oder nicht

                            Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                            • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                            • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                            A 1 Reply Last reply
                            0
                            • apollon77A apollon77

                              @padrino In dem Fall dann ja ... kläre gerade ob das auf iot soll oder nicht

                              A Offline
                              A Offline
                              Ahnungsbefreit
                              wrote on last edited by
                              #18

                              @apollon77 Wäre schon gut, wenn das funktioniert.

                              Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

                              A 1 Reply Last reply
                              0
                              • A Ahnungsbefreit

                                @apollon77 Wäre schon gut, wenn das funktioniert.

                                A Offline
                                A Offline
                                Ahnungsbefreit
                                wrote on last edited by
                                #19

                                @apollon77 Ich stelle mich auch sofort als Tester zur Verfügung :-)

                                Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

                                1 Reply Last reply
                                1
                                • Ronny GerndtR Offline
                                  Ronny GerndtR Offline
                                  Ronny Gerndt
                                  wrote on last edited by
                                  #20

                                  Also doch besser bei der eigenen Freigabe bleiben? :D
                                  Sonst muss ich mir das Cloud/iot anschauen. Bin noch Recht neu auf dem Gebiet

                                  A 1 Reply Last reply
                                  0
                                  • Ronny GerndtR Ronny Gerndt

                                    Also doch besser bei der eigenen Freigabe bleiben? :D
                                    Sonst muss ich mir das Cloud/iot anschauen. Bin noch Recht neu auf dem Gebiet

                                    A Offline
                                    A Offline
                                    Ahnungsbefreit
                                    wrote on last edited by
                                    #21

                                    @ronny-gerndt warte erst mal ab, was der Rat der Weisen zum Thema "Simple API via iot" sagt

                                    Wenn meine Antwort hilfreich war, dürft Ihr das gerne durch einen "Upvote" (der kleine "^" unten rechts) zum Ausdruck bringen.

                                    Ronny GerndtR 1 Reply Last reply
                                    0
                                    • A Ahnungsbefreit

                                      @ronny-gerndt warte erst mal ab, was der Rat der Weisen zum Thema "Simple API via iot" sagt

                                      Ronny GerndtR Offline
                                      Ronny GerndtR Offline
                                      Ronny Gerndt
                                      wrote on last edited by
                                      #22

                                      @ahnungsbefreit Jo deswegen ja erstmal bei meiner Lösung bleiben und dann mal schauen. :)

                                      M 1 Reply Last reply
                                      0
                                      • Ronny GerndtR Ronny Gerndt

                                        @ahnungsbefreit Jo deswegen ja erstmal bei meiner Lösung bleiben und dann mal schauen. :)

                                        M Online
                                        M Online
                                        MCU
                                        wrote on last edited by MCU
                                        #23

                                        @ronny-gerndt Der Vorteil ist ja bei voiceflow, dass Alexa bei einer Frage auf die Antwort wartet. Wie soll man das per Simple API via IOT hinbekommen?

                                        NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                                        Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                                        Ronny GerndtR 1 Reply Last reply
                                        0
                                        • M MCU

                                          @ronny-gerndt Der Vorteil ist ja bei voiceflow, dass Alexa bei einer Frage auf die Antwort wartet. Wie soll man das per Simple API via IOT hinbekommen?

                                          Ronny GerndtR Offline
                                          Ronny GerndtR Offline
                                          Ronny Gerndt
                                          wrote on last edited by
                                          #24

                                          @mcu Ich denke mal es ging @apollon77 eher darum das man über cloud/iot direkt die SimpleApi ansprechen kann und nicht im eigenen Router was freigeben muss. Zugriff auf die SimpleApi braucht man in jedem fall.

                                          A padrinoP apollon77A 3 Replies Last reply
                                          1
                                          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

                                          393

                                          Online

                                          32.4k

                                          Users

                                          81.5k

                                          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