Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Alexa2 Adapter 3.13/3.14/3.15/3.16/3.17 (Beta)

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Alexa2 Adapter 3.13/3.14/3.15/3.16/3.17 (Beta)

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

      @marty56 ooohhh. Nein nicht Absicht. Ändere ich in neuer Version die heute kommt zurück. Sorry und danke für die Meldung.

      1 Reply Last reply Reply Quote 0
      • Flexer
        Flexer @apollon77 last edited by Flexer

        @apollon77 Ich habe mal ein Hallo in den Speak DP geschrieben. Es kommt kein Fehler aber das im Protokoll. Letzte Version Git. Ich mache gleich noch ein Downgrade auf die 3.13. Beta und mache das selbe. Siehe unten. Text to Command geht auch nicht.

        
        alexa2.0
        2022-07-06 09:36:02.061	debug	Alexa-Remote: Sending Request with {"host":"alexa.amazon.de","path":"/api/behaviors/preview","method":"POST","timeout":10000,"headers":{}} and data={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.SerialNode\",\"name\":null,\"nodesToExecute\":[{\"@type\":\"com.amazon.alexa.behaviors.model.ParallelNode\",\"name\":null,\"nodesToExecute\":[{\"@type\":\"com.amazon.alexa.behaviors.model.SerialNode\",\"name\":null,\"nodesToExecute\":[{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"operationPayload\":{\"deviceType\":\"A1RABVCI4QCIKC\",\"deviceSerialNumber\":\"G090XG07936526UB\",\"locale\":\"de-DE\",\"customerId\":\"AALB885UUQNQH\",\"textToSpeak\":\"ALEXA\"},\"type\":\"Alexa.Speak\"}]}]}]}}","status":"ENABLED"}
        
        alexa2.0
        2022-07-06 09:36:02.061	debug	Alexa-Remote: Authentication check successfull
        
        alexa2.0
        2022-07-06 09:36:02.060	debug	Alexa-Remote: Response: {"authentication":{"authenticated":true,"canAccessPrimeMusicContent":true,"customerEmail":"tristan.baumann@gmx.de","customerId":"AALB885UUQNQH","customerName":"Tristan Baumann"}}
        
        alexa2.0
        2022-07-06 09:36:01.867	debug	Alexa-Remote: Sending Request with {"host":"alexa.amazon.de","path":"/api/bootstrap?version=0","method":"GET","timeout":10000,"headers":{}}
        
        alexa2.0
        2022-07-06 09:36:01.866	debug	State changed alexa2.0.Echo-Devices.G090XG07936526UB.Commands.speak: {"val":"ALEXA","ack":false,"ts":1657092961865,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1657092961865}
        

        So hier Version 3.13. Beta.
        Wenn man in Speak etwas schreibt kommt ein Biep aber kein Text. Im Datenpunkt Speak Volume muss eine Zahl stehen. Vorher konnte dieser leer sein wodurch kein Biep ausgelöst wurde. Es kam einfach nur der Text aus Speak. Jetzt kommt Biep und kein Text.

        Hier das Log nach dem schreiben von Speak

        
        alexa2.0
        2022-07-06 09:42:50.492	debug	State changed alexa2.0.Echo-Devices.G090XG07936526UB.Player.muted: {"val":false,"ack":true,"ts":1657093370489,"q":0,"from":"system.adapter.alexa2.0","user":"system.user.admin","lc":1637514912094}
        
        alexa2.0
        2022-07-06 09:42:50.490	debug	State changed alexa2.0.Echo-Devices.G090XG07936526UB.Player.volume: {"val":40,"ack":true,"ts":1657093370489,"q":0,"from":"system.adapter.alexa2.0","user":"system.user.admin","lc":1657092893260}
        
        alexa2.0
        2022-07-06 09:42:50.487	debug	Alexa-Push-Connection Device Volume change for G090XG07936526UB -> 40/false
        
        alexa2.0
        2022-07-06 09:42:50.487	debug	Alexa-Remote WS-MQTT: Command PUSH_VOLUME_CHANGE: { "destinationUserId": "ANW35Y9CPLLQA", "dopplerId": { "deviceType": "A1RABVCI4QCIKC", "deviceSerialNumber": "G090XG07936526UB" }, "volumeSetting": 40, "isMuted": false }
        
        alexa2.0
        2022-07-06 09:42:50.486	debug	Alexa-Remote WS-MQTT: Incoming message: {"service":"FABE","messageType":"MSG","channel":866,"messageId":1215079711,"moreFlag":1711276032,"seq":1,"checksum":459724553,"content":{"messageType":"GWM","subMessageType":"MSG","channel":46201,"destinationIdentityUrn":"urn:tcomm-endpoint:service:serviceName:DeeWebsiteMessagingService:domain:prod:realm:USAmazon","deviceIdentityUrn":"urn:tcomm-endpoint:device:customerId:AALB885UUQNQH:deviceType:A2IVLV5VM2W81:deviceSerialNumber:885931c2366cae49232d93a7fb7b820a","payload":{"command":"PUSH_VOLUME_CHANGE","payload":{"destinationUserId":"ANW35Y9CPLLQA","dopplerId":{"deviceType":"A1RABVCI4QCIKC","deviceSerialNumber":"G090XG07936526UB"},"volumeSetting":40,"isMuted":false},"timeStamp":1657093370427}}}
        
        alexa2.0
        2022-07-06 09:42:50.486	debug	Alexa-Remote WS-MQTT: Incoming RAW message: 4d534700000362486ca51f66000000011b66d7090000021747574d204d5347203078303030306234373920307830303030303035632075726e3a74636f6d6d2d656e64706f696e743a736572766963653a736572766963654e616d653a446565576562736974654d6573736167696e67536572766963653a646f6d61696e3a70726f643a7265616c6d3a5553416d617a6f6e20307830303030303037662075726e3a74636f6d6d2d656e64706f696e743a6465766963653a637573746f6d657249643a41414c423838355555514e51483a646576696365547970653a413249564c5635564d325738313a64657669636553657269616c4e756d6265723a3838353933316332333636636165343932333264393361376662376238323061207b22636f6d6d616e64223a22505553485f564f4c554d455f4348414e4745222c227061796c6f6164223a227b5c2264657374696e6174696f6e5573657249645c223a5c22414e573335593943504c4c51415c222c5c22646f70706c657249645c223a7b5c22646576696365547970655c223a5c224131524142564349345143494b435c222c5c2264657669636553657269616c4e756d6265725c223a5c22473039305847303739333635323655425c227d2c5c22766f6c756d6553657474696e675c223a34302c5c2269734d757465645c223a66616c73657d222c2274696d655374616d70223a313635373039333337303432377d46414245
        
        alexa2.0
        2022-07-06 09:42:49.805	debug	Alexa-Remote: Sending Request with {"host":"alexa.amazon.de","path":"/api/behaviors/preview","method":"POST","timeout":10000,"headers":{}} and data={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.SerialNode\",\"name\":null,\"nodesToExecute\":[{\"@type\":\"com.amazon.alexa.behaviors.model.ParallelNode\",\"name\":null,\"nodesToExecute\":[{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"operationPayload\":{\"deviceType\":\"A1RABVCI4QCIKC\",\"deviceSerialNumber\":\"G090XG07936526UB\",\"locale\":\"de-DE\",\"customerId\":\"AALB885UUQNQH\",\"value\":40},\"type\":\"Alexa.DeviceControls.Volume\"}]},{\"@type\":\"com.amazon.alexa.behaviors.model.ParallelNode\",\"name\":null,\"nodesToExecute\":[{\"@type\":\"com.amazon.alexa.behaviors.model.SerialNode\",\"name\":null,\"nodesToExecute\":[{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"operationPayload\":{\"deviceType\":\"A1RABVCI4QCIKC\",\"deviceSerialNumber\":\"G090XG07936526UB\",\"locale\":\"de-DE\",\"customerId\":\"AALB885UUQNQH\",\"textToSpeak\":\"Ingo\"},\"type\":\"Alexa.Speak\"}]}]},{\"@type\":\"com.amazon.alexa.behaviors.model.ParallelNode\",\"name\":null,\"nodesToExecute\":[{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"operationPayload\":{\"deviceType\":\"A1RABVCI4QCIKC\",\"deviceSerialNumber\":\"G090XG07936526UB\",\"locale\":\"de-DE\",\"customerId\":\"AALB885UUQNQH\",\"value\":40},\"type\":\"Alexa.DeviceControls.Volume\"}]}]}}","status":"ENABLED"}
        
        alexa2.0
        2022-07-06 09:42:49.805	debug	Alexa-Remote: No authentication check needed (time elapsed 215450)
        
        alexa2.0
        2022-07-06 09:42:49.804	debug	State changed alexa2.0.Echo-Devices.G090XG07936526UB.Commands.speak: {"val":"Ingo","ack":false,"ts":1657093369802,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1657093369802}
        

        Text Command geht auch nicht. Muss noch eine Version weiter runter gehen, dass meine Türklingel mit TextCommand wieder geht. Die spielt für mich eine MP3 ab.

        Liebe Grüüüße

        apollon77 1 Reply Last reply Reply Quote 0
        • apollon77
          apollon77 @Flexer last edited by apollon77

          @flexer Dann bitte volles Debug Log vom Start bis alles erledigt ist mit der Version wo es geht und der 3.13 bitte per E-mail an mich iobroker@fischer-ka.de (Bitte aus dem Logfile nehmen und nicht vom Admin oder so kopieren)

          EDIT: ABer bitte lig mit Speak dannmachen und nicht TextCommand. Bei TextCommand gibts in 1.13.1 ein known issue

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

            So, damit Euch nicht langweilig wird hier das nächste Alexa2 Featurepack, aka 3.14.0, welches demnächst im Repo autuchen sollte.

            Changelog:

            • (Apollon77) Allow to define if Lists and Smart home devices are synced by the adapter with the Amazon Cloud at all
            • (Apollon77) Enhance Smart Home Device support by adding various controllers and states. If in your Alexa App something is configurable which is not in ioBroker please send a debug log!
            • (Apollon77) Re-Introduce the ability to poll smart home device states in intervals, but only devices are queried that report their status proactively to Amazon-Cloud to prevent Skill developer costs! ioBroker (and OpenHab) devices are NOT queried! The interval can be configured but must not be lower than 60s! Querying is disabled by default.
            • (Apollon77) Add message to send out sequences of commands to alexa devices
            • (Apollon77) Add Info states for macAddress and WifiSSID of the Alexa devices
            • (Apollon77) Add several new states for Player for allowed actions, medium quality
            • (Apollon77) Add mediaId and also allow to set it to jump to a defined entry in the playlist
            • (Apollon77) Add Commands.sound to play a sound
            • (Apollon77) Do not set the speak-volume when executing textCommand and deviceStop
            • (Apollon77) Do not set speak-volume if the volume is already as wanted when executing commands
            • (Apollon77) update Do-Not-Disturb status once on start and with device configuration updates
            • (Apollon77) Allow to specify the title in notification commands
            • (Apollon77) When a device plays music in a group then new states in "Player"will indicate this together with the group ID
            • (Apollon77) Allow to enable and disable smart home devices - this will be synced together with the smart home state updates from the cloud if changed in the app!
            • (Apollon77) Detect Rate limit exceeded response and do one automatic request retry 10s later (plus a random part)
            • (Apollon77) Slow down the update of player status to prevent rate limit exceeded errors. initial update of the player states is delayed on startup of the adapter
            • (Apollon77) Restore character replacement for Music providers (space is now again a "-")
            • (Apollon77) Add more devices
            • (Apollon77) Optimize startup and unload handling

            Wer mit der 3.13. Probleme hatte bitte die 3.14.0 nehmen wenn es darum geht Logs zu erzeugen.

            DJMarc75 1 Reply Last reply Reply Quote 4
            • DJMarc75
              DJMarc75 @apollon77 last edited by DJMarc75

              @apollon77 BIsher läuft das Teil super ABER:
              irgendwie ist mir das in den Objekten unter EchoDevices, wenn man APP-Devices in der Konfig aktiviert, sehr unschlüssig weil:
              Screenshot 2022-07-06 180722.png

              Was hat das mit den vielen, vielen Ordnern auf sich?
              Werd da no net so schlau draus. Hab auf 2 Phones die APP und an 2 PC, mehr eigentlich nicht.

              apollon77 1 Reply Last reply Reply Quote 0
              • apollon77
                apollon77 @DJMarc75 last edited by

                @djmarc75 Tja, diese Frage musst Du Amazon stellen ... Das war der grund warum App Devices bisher ausgeblendet waren (und es im Default auch sind) ... Ja wenn man weiss was davon genau seine Handy App ist kann man da ggf auch Kommandos ausführen 🙂

                Diginix 1 Reply Last reply Reply Quote 1
                • Flexer
                  Flexer last edited by Flexer

                  @apollon77 Idee bzw Frage. Gibt es einen Datenpunkt um Alexa zum Zuhören zubewegen.

                  Fiktives Beispiel

                  Alexa: Mach das Licht heller —> Trigger Alexa hört zu —> Auf wieviel Prozent soll ich das Licht einstellen?
                  80% —> Licht wird auf 80% gestellt.

                  Man könnte so ein Gespräch bauen.

                  Grüsse

                  BananaJoe apollon77 2 Replies Last reply Reply Quote 0
                  • BananaJoe
                    BananaJoe Most Active @Flexer last edited by

                    @flexer sagte in Alexa2 Adapter 3.13.0 (Beta):

                    @apollon77 Idee bzw Frage. Gibt es einen Datenpunkt um Alexa zum Zuhören zubewegen.

                    Fiktives Beispiel

                    Alexa: Mach das Licht heller —> Trigger Alexa hört zu —> Auf wieviel Prozent soll ich das Licht einstellen?
                    80% —> Licht wird auf 80% gestellt.

                    Man könnte so ein Gespräch bauen.

                    Grüsse

                    Wenn du etwas im Forum suchst:

                    • Entweder eigener Skill bei Amazon
                    • du greifst das alexa2.0.History.summary Feld ab und unterdrückst die Fehlermeldungen / meckern von Alexa
                    1 Reply Last reply Reply Quote 1
                    • apollon77
                      apollon77 @Flexer last edited by apollon77

                      @flexer leider „was bananajoe sagt“ … Bzw. Man kann an sich auch skills starten. Dann könnte etwas über custom skill von iobroker gehen. Dann kommen die Texte im
                      Iot Adapter Bzw Text2command an … und man könnte Skripten.

                      Wäre dann Sondas was passiert was den skill triggert und dann sagt Madame: „hallo, was möchtest du wissen oder steuern?“ und hört zu.

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

                        @apollon77

                        Ich bekomme eine Warnung mit der 3.13.0

                        State "alexa2.0.Echo-Devices.25F271CC81A045A7B2FD9AE6C925CEF0.Preferences.ringNotificationsEnabled" has no existing object, this might lead to an error in future versions
                        

                        Es gibt aber kein Device mit der Kennung "25F271CC81A045A7B2FD9AE6C925CEF0".

                        Die Warnung bekomme ich zweimal. Das zweite Mal mit einer anderen Kennung, bei der es auch kein zugehöriges Echo gibt.

                        Thomas Braun 1 Reply Last reply Reply Quote 0
                        • Thomas Braun
                          Thomas Braun Most Active @Marty56 last edited by

                          @marty56 Das habe ich auch. Hab mal ein issue dazu aufgemacht:

                          https://github.com/Apollon77/ioBroker.alexa2/issues/911

                          Grothesk242 created this issue in Apollon77/ioBroker.alexa2

                          closed Unknown device triggers "Preferences.ringNotificationsEnabled" has no existing object" #911

                          apollon77 1 Reply Last reply Reply Quote 2
                          • apollon77
                            apollon77 @Thomas Braun last edited by

                            @thomas-braun Fix kommt in die nächste Verison

                            1 Reply Last reply Reply Quote 1
                            • Diginix
                              Diginix @apollon77 last edited by

                              @apollon77 sagte in Alexa2 Adapter 3.13.0 (Beta):

                              (Apollon77) When a device plays music in a group then new states in "Player"will indicate this together with the group ID

                              Könnte man den Wert statt null auch leer lassen wenn gerade keine Musik über eine Gruppe läuft?
                              null macht mir gerade in javis v2 bissel Probleme bei der gewünschten Darstellung.

                              apollon77 1 Reply Last reply Reply Quote 0
                              • apollon77
                                apollon77 @Diginix last edited by

                                @diginix ja generell geht das ... Was macht jarvis denn bei "null"?

                                Diginix 1 Reply Last reply Reply Quote 0
                                • Diginix
                                  Diginix @apollon77 last edited by Diginix

                                  @apollon77 Der zeigt im Frontend dann false an. Wenn ich es aber per JSON umschreiben will, funktioniert das alles nicht:

                                  {
                                    "": "",
                                    "null": "",
                                    "false": "",
                                    "default": "",
                                    "12346d9a33674943a2f4baac27a0fa48": "Wohnung",
                                    "1234925d014243fab4cd04b9b28f7373": "Überall"
                                  }
                                  

                                  Ich möchte im Frontend kein Text solange keine echte GroupID als Wert im Objekt alexa2..Echo-Devices..Player.playingInGroupId steht.

                                  Edit: Konnte es zu einem "echten" false über jarvis Datenpunkt Eigenschaften (JSON Format) umschreiben:

                                  {
                                    "value": "val => val == null ? false : val"
                                  }
                                  

                                  Dadurch greift dann wiederum die Regel aus Anzeigevariante (JSON Format)
                                  Also kein Anpassungsbedarf mehr von meiner Seite.

                                  1 Reply Last reply Reply Quote 1
                                  • Diginix
                                    Diginix @apollon77 last edited by Diginix

                                    @apollon77 sagte in Alexa2 Adapter 3.13.0 (Beta):

                                    Das war der grund warum App Devices bisher ausgeblendet waren (und es im Default auch sind) ... Ja wenn man weiss was davon genau seine Handy App ist kann man da ggf auch Kommandos ausführen

                                    Ich sehe schon immer die Smartphones mit der Alexa App als Echo Device:
                                    47c72617-1e85-49b6-affa-197b9148d1e2-image.png

                                    Auch ohne die neue Einstellung aktiviert zu haben. Kann es sein, dass App Devices wie im Bild von @DJMarc75 hier noch was anderes als Smartphones mit der Alexa App sind?

                                    apollon77 1 Reply Last reply Reply Quote 0
                                    • apollon77
                                      apollon77 @Diginix last edited by

                                      @diginix Ja, Nein,. Vllt ... Gibt mehrere "Device-t<pen" die man Apps zuordnen kann ... wir haben einen bestimmten Typ ausgeblendet ...

                                      Ich kapiere eh net was bei Amazon manchmal was warum ist 🙂

                                      Diginix 1 Reply Last reply Reply Quote 1
                                      • Diginix
                                        Diginix @apollon77 last edited by

                                        @apollon77 Ok, ich lass den Haken vorerst mal aus weil ich mir von den weiteren nichts erhoffe.
                                        Ich hoffe du hast bald Zeit für iot v3 und vielen neuen Gerätetypen darin. 😉

                                        apollon77 1 Reply Last reply Reply Quote 0
                                        • apollon77
                                          apollon77 @Diginix last edited by

                                          @diginix sagte in Alexa2 Adapter 3.13.0 (Beta):

                                          Ich hoffe du hast bald Zeit für iot v3 und vielen neuen Gerätetypen darin.

                                          Ich arbeite gerade alle Themen ab die davor auf meiner Liste stehen 🙂 Alexa2 Update war eins davon

                                          Diginix 1 Reply Last reply Reply Quote 3
                                          • Diginix
                                            Diginix @apollon77 last edited by Diginix

                                            @apollon77 alexa2.*.Echo-Devices.*.Commands.doNotDisturb ist bei mir gerade schreibend bei allen meinen Echo Dot funktionslos mit v3.14.0. DND lässt sich darüber also nicht steuern. Der Wert stimmt aber wenn man DND per App oder Stimme beim Echo setzt.

                                            Im normalen Log ist nichts zu sehen.

                                            Wieso ist der Datentyp eigentlich "mixed" und nicht boolean?

                                            apollon77 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

                                            981
                                            Online

                                            31.7k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            39
                                            391
                                            44297
                                            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