Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS19000809 - Alexa Control

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Ja das ist auch korrekt. Ich hatte den LBS noch nicht Aktiv geschaltet. Ich wollte erstmal noch genau testen, dies war auch gut denn es gibt noch Probleme.
    Der LBS funktioniert und die Benachrichtigungen kommen auch an, diese lassen sich auch abfragen. Wenn ich allerdings die Benachrichtigung Abfrage oder lösche bekomme ich in Edomi Fehler im Log von dem LBS19002243 Alexa Gateway Reloaded. Es kommen genau 4 Fehlermeldungen pro Benachrichtigung. Allerdings erst wenn ich die Benachrichtigung bei Alexa Abfrage. Es ist dabei egal ob die Nachricht über den LBS, Homepage oder curl aus einem Terminal schicke. Der LBS19002243 scheint ein Problem mit dem Skill zu haben. Fehlermeldung gab es ja auch schon öfter im Zusammenhang mit dem LBS (laut dem Thread).

    Anbei die Fehlermeldung:

    Code:
    2023-01-06 20:47:52357131?1219841Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002243.php | Fehlercode: 8 | Zeile: 493 | Undefined index: endpointERROR
    2023-01-06 20:47:52357230?1219841Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002243.php | Fehlercode: 8 | Zeile: 493 | Trying to access array offset on value of type nullERROR
    2023-01-06 20:47:52357270?1219841Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002243.php | Fehlercode: 8 | Zeile: 537 | Undefined index: endpointERROR
    2023-01-06 20:47:52357299?1219841Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19002243.php | Fehlercode: 8 | Zeile: 537 | Trying to access array offset on value of type nullERROR

    Kommentar


      Also der LBS 19002243 scheint Allgemein ein Problem mit Skills zu haben welche Benachrichtigungen schicken.

      Ich hatte es gerade mal mit einem anderen Skill (Briefkasten) einfach über die App getestet. Gleiches Verhalten und auch die 4 Fehler im LOG.

      Kommentar


        ​Hallo,

        der LBS in 4 Instanzen lief seit knapp 2 Jahren ohne Probleme bei mir, jetzt vor ca 7 Tagen hat er seinen Dienst eingestellt. Ich habe keine Ahnung wodran es liegen kann.

        Vieliecht hat von euch noch jemand einen Tip

        Ich habe folgende dinge getestet und anderem habe ich MFA aktiviert, Login auf alexa.amazon.de funktioniert Problemlos und ohne Captcha (die Möglichkeiten auf der Seite sind aber mittlerweile sehr beschränkt).

        1. Lötzimmerscript liefert Fehlermeldung zum Login.

        Code:
        [root@edomi ~]# ./alexa_remote_control.sh -a
        cookie does not exist. logging in ...
        ERROR: Amazon Login was unsuccessful. Possibly you get a captcha login screen.
         Try logging in to https://alexa.amazon.de with your browser. In your browser
         make sure to have all Amazon related cookies deleted and Javascript disabled!
        
         (For more information have a look at /tmp/.alexa.login)
        
         To avoid issues with captcha, try using Multi-Factor Authentication.
         To do so, first set up Two-Step Verification on your Amazon account, then
         configure this script (or the environment) with your MFA secret.
         Support for Multi-Factor Authentication requires 'oathtool' to be installed.
        ​
        2. Wenn ich den LBS Starte dann wird auch eine Cookiefile erzeugt mit Inhalt

        image.png

        image.png

        Anbei der Auszug aus dem Edomi LOG.

        Code:
        2023-02-22 20:15:31    266520    2328    debug    LBS19000809 [v3.0]: LBS started
        2023-02-22 20:15:31    268927    2328    debug    LBS19000809 [v3.0]: Stopping Alexa Control daemon...
        2023-02-22 20:15:31    270447    2328    debug    LBS19000809 [v3.0]: EXEC
        2023-02-22 20:15:31    320337    2328    debug    LBS19000809 [v3.0]: exec(): Daemon is not running
        2023-02-22 20:15:31    374574    2328    debug    LBS19000809 [v3.0]: LBS ended
        2023-02-22 20:16:35    486685    2328    debug    LBS19000809 [v3.0]: LBS started
        2023-02-22 20:16:35    488723    2328    debug    LBS19000809 [v3.0]: EXEC
        2023-02-22 20:16:35    539895    2328    debug    LBS19000809 [v3.0]: exec(): Daemon is not running
        2023-02-22 20:16:35    546552    2328    debug    LBS19000809 [v3.0]: Starting Alexa Control daemon...
        2023-02-22 20:16:35    548082    2328    debug    LBS19000809 [v3.0]: EXEC
        2023-02-22 20:16:35    599338    2328    debug    LBS19000809 [v3.0]: exec(): Daemon is not running
        2023-02-22 20:16:35    601016    2328    debug    LBS19000809 [v3.0]: exec(): Starting daemon ...
        2023-02-22 20:16:35    668579    2328    debug    LBS19000809 [v3.0]: LBS ended
        2023-02-22 20:16:35    812808    3202    debug    EXE19000809 [v3.0]: EXEC daemon started with msg_queue_id: 1758559884295666
        2023-02-22 20:16:35    814133    3202    debug    EXE19000809 [v3.0]: Message received:
        2023-02-22 20:16:35    814234    3202    debug    EXE19000809 [v3.0]: ================ ARRAY/OBJECT START ================
        2023-02-22 20:16:35    814286    3202    debug    EXE19000809 [v3.0]: {"start":1}
        2023-02-22 20:16:35    814322    3202    debug    EXE19000809 [v3.0]: ================ ARRAY/OBJECT END ================
        2023-02-22 20:16:35    817205    3202    debug    EXE19000809 [v3.0]: Running in auto mode
        2023-02-22 20:16:35    817991    3202    debug    EXE19000809 [v3.0]: Is manual mode?
        2023-02-22 20:16:35    818633    3202    debug    EXE19000809 [v3.0]: Is autol mode ? 1
        2023-02-22 20:16:36    576039    3202    debug    EXE19000809 [v3.0]: 1:CONTENT:
        2023-02-22 20:16:36    576318    3202    debug    EXE19000809 [v3.0]: ================ ARRAY/OBJECT START ================
        2023-02-22 20:16:36    576812    3202    debug    EXE19000809 [v3.0]: "HTTP\/1.1 200 \r\nContent-Type: text\/html;charset=utf-8\r\nTransfer-Encoding: ****
        2023-02-22 20:16:36    577699    3202    debug    EXE19000809 [v3.0]: ================ ARRAY/OBJECT END ================
        2023-02-22 20:16:36    579709    3202    debug    EXE19000809 [v3.0]: 1:INFO:
        2023-02-22 20:16:36    579951    3202    debug    EXE19000809 [v3.0]: ================ ARRAY/OBJECT START ================
        2023-02-22 20:16:36    580154    3202    debug    EXE19000809 [v3.0]: {"url":"https:\/\/alexa.amazon.de\/","content_type":"text\/html;cha
        2023-02-22 20:16:36    580281    3202    debug    EXE19000809 [v3.0]: ================ ARRAY/OBJECT END ================
        2023-02-22 20:16:36    829272    3202    debug    EXE19000809 [v3.0]: 2:CONTENT:
        2023-02-22 20:16:36    829555    3202    debug    EXE19000809 [v3.0]: ================ ARRAY/OBJECT START ================
        2023-02-22 20:16:36    831964    3202    debug    EXE19000809 [v3.0]: "HTTP\/1.1 404 Not Found\r\nContent-Type: text\/html;charset=UTF-8\r\nTransfer-Encoding: chunked\r\nConnection: keep-alive\r\nServer: Server\r\nDate: Wed, 22 Feb 2023 19:16:36
        2023-02-22 20:16:36    836623    3202    debug    EXE19000809 [v3.0]: ================ ARRAY/OBJECT END ================
        2023-02-22 20:16:36    840913    3202    debug    EXE19000809 [v3.0]: 2:INFO:
        2023-02-22 20:16:36    841164    3202    debug    EXE19000809 [v3.0]: ================ ARRAY/OBJECT START ================
        2023-02-22 20:16:36    841310    3202    debug    EXE19000809 [v3.0]: {"url":"https:\/\/www.amazon.de\/ap\/signin","content_type":"text\/html;charset=UTF-8","http_code":404
        2023-02-22 20:16:36    841423    3202    debug    EXE19000809 [v3.0]: ================ ARRAY/OBJECT END ================
        2023-02-22 20:16:36    857295    3202    debug    EXE19000809 [v3.0]: Importing session id from cookie file...
        2023-02-22 20:16:36    859148    3202    debug    EXE19000809 [v3.0]: Session-ID: 260-#######-######
        2023-02-22 20:16:36    860713    3202    debug    EXE19000809 [v3.0]: MFA Code Command: /usr/bin/oathtool --base32 --totp "##################"
        2023-02-22 20:16:36    995529    3202    debug    EXE19000809 [v3.0]: MFA Code: ######
        2023-02-22 20:16:37    208221    3202    debug    EXE19000809 [v3.0]: 3:CONTENT:
        2023-02-22 20:16:37    208528    3202    debug    EXE19000809 [v3.0]: ================ ARRAY/OBJECT START ================
        2023-02-22 20:16:37    210944    3202    debug    EXE19000809 [v3.0]: "HTTP\/1.1 404 Not Found\r\nContent-Typ
        2023-02-22 20:16:37    215327    3202    debug    EXE19000809 [v3.0]: ================ ARRAY/OBJECT END ================
        2023-02-22 20:16:37    217781    3202    debug    EXE19000809 [v3.0]: 3:INFO:
        2023-02-22 20:16:37    218049    3202    debug    EXE19000809 [v3.0]: ================ ARRAY/OBJECT START ================
        2023-02-22 20:16:37    218225    3202    debug    EXE19000809 [v3.0]: {"url":"https:\/\/www.amazon.de\/ap\/signin","con
        2023-02-22 20:16:37    218352    3202    debug    EXE19000809 [v3.0]: ================ ARRAY/OBJECT END ================
        2023-02-22 20:16:37    524554    3202    debug    EXE19000809 [v3.0]: 4:CONTENT:
        2023-02-22 20:16:37    524828    3202    debug    EXE19000809 [v3.0]: ================ ARRAY/OBJECT START ================
        2023-02-22 20:16:37    528106    3202    debug    EXE19000809 [v3.0]: "HTTP\/1.1 302 Found\r\nContent-Length: 20\r\nCo
        2023-02-22 20:16:37    534266    3202    debug    EXE19000809 [v3.0]: ================ ARRAY/OBJECT END ================
        2023-02-22 20:16:37    536259    3202    debug    EXE19000809 [v3.0]: 4:INFO:
        2023-02-22 20:16:37    536441    3202    debug    EXE19000809 [v3.0]: ================ ARRAY/OBJECT START ================
        2023-02-22 20:16:37    536596    3202    debug    EXE19000809 [v3.0]: {"url":"https:\/\/www.amazon.de\/ap\/signin?showRmrMe=
        2023-02-22 20:16:37    541155    3202    debug    EXE19000809 [v3.0]: Importing CSRF from cookie file...
        2023-02-22 20:16:37    543071    3202    debug    EXE19000809 [v3.0]: Login result:
        2023-02-22 20:16:37    543234    3202    debug    EXE19000809 [v3.0]: ================ ARRAY/OBJECT START ================
        2023-02-22 20:16:37    543329    3202    debug    EXE19000809 [v3.0]: {"1":true,"2":false,"3":false,"4":false}
        2023-02-22 20:16:37    543414    3202    debug    EXE19000809 [v3.0]: ================ ARRAY/OBJECT END ================
        2023-02-22 20:16:37    544971    3202    debug    EXE19000809 [v3.0]: Amazon Alexa Connection failed​

        Gruß
        Chris

        Kommentar


          Bei SmarthomeNG wurde schon mal ähnliches berichtet. Es scheint sich einiges zu ändern an dieser nicht dokumentierten API.
          Ich habe im Moment leider keine Zeit mich drum zu kümmern und da es bei mir noch soweit funktioniert ist auch im Moment keine Prio.

          Kommentar


            Zitat von carndt Beitrag anzeigen
            ​Hallo,
            ... jetzt vor ca. 7 Tagen hat er seinen Dienst eingestellt.
            Dito

            ...and I thought my jokes were bad!

            Kommentar



              Zitat von carndt Beitrag anzeigen
              Instanzen lief seit knapp 2 Jahren ohne Probleme bei mir, jetzt vor ca 7 Tagen hat er seinen Dienst eingestellt. Ich habe keine Ahnung wodran es liegen kann.

              Bei mir läufts auch nicht mehr. Ich habe den LBS auch in 7 Instanzen lange Zeit betrieben.😥

              Zum Glück hab ich noch ein ioBroker bei dem es noch funktioniert.

              Kommentar


                Hi jonofe,

                bei shNG war es fürs erste damit getan die URL für die erste Anmeldeseite zu ändern. Im LBS müßte das die Zeile 2074 sein.
                Hier müsste
                PHP-Code:
                $url 'https://alexa.' $this->amazon
                geändert werden auf

                PHP-Code:
                $url 'https://alexa.' $this->amazon '/spa/index.html' 
                Bei shNG hat diese kleine Anpassung ausgereicht

                VG
                Andre

                Kommentar


                  Hi André

                  Zitat von AndreK Beitrag anzeigen
                  bei shNG war es fürs erste damit getan die URL für die erste Anmeldeseite zu ändern. Im LBS müßte das die Zeile 2074 sein.
                  Hier müsste
                  Danke für den Hinweis. Ich habe allerdings am letzten Wochenende schon auf die Cookie-Authentifizierung via Refresh Token umgestellt. D.h. man muss einmalig mit dem Tool von https://github.com/adn77/alexa-cookie-cli/releases ein Refresh Token generieren, welches dann verwendet wird, um das Auth-Cookie abzurufen.
                  Funktioniert in meinem Testsystem bislang sehr gut. Plane das Update heute oder morgen hochzuladen. Relevant ist dann die neue function login_new(), falls du dir das dann mal anschauen willst.

                  Mit dieser Änderung ist dann auch keine Angabe von Amazon-Account und Amazon-Passwort mehr nötig.

                  Kommentar


                    Hi
                    ich vermute mal das du noch nicht zum Upload gekommen bist?
                    (oder gibt es irgendwo die vorab-version?)

                    Gruß
                    Thorsten

                    Kommentar


                      Wir haben hier seit 5 Tagen providerübergreifenden DSL Ausfall durch einen übereifrigen Baggerfahrer.
                      Angeblich soll es heute repariert werden. Danach gibt's dann das Update.

                      Kommentar


                        jonofe: ich drück dir mal die Daumen - irgendwann muss die Leitung ja wieder geflickt sein :-)

                        Kommentar


                          hi
                          Zitat von AndreK Beitrag anzeigen
                          Hi jonofe,

                          bei shNG war es fürs erste damit getan die URL für die erste Anmeldeseite zu ändern.
                          Reicht hier - zumindest bei mir - nicht aus. Ich kriege zwar eine SMS das ich mich Angemeldet habe (Amazon entdeckt da wohl doch etwas ausergewöhnliches) - aber funktionieren tut es nicht.
                          Ich hoffe jetzt mal das Jonofe seinen DSL Anschluß bald wieder am Laufen hat :-)

                          Gruß
                          Thorsten

                          Kommentar


                            Warum geht's eigentlich bei mir noch? Sollte es nicht bei allen nicht mehr funktionieren wenn Amazon was geändert hat?!

                            Kommentar


                              Zitat von gibsonrocker Beitrag anzeigen
                              Warum geht's eigentlich bei mir noch? Sollte es nicht bei allen nicht mehr funktionieren wenn Amazon was geändert hat?!
                              Solange das Cookie noch gültig ist, läuft der LBS noch.

                              Zitat von ThorstenGehrig Beitrag anzeigen
                              Ich hoffe jetzt mal das Jonofe seinen DSL Anschluß bald wieder am Laufen hat :-)
                              Läuft wieder

                              Update ist jetzt im DL Portal verfügbar.
                              Diese Version läuft jetzt nur noch mit einem extern generierten Refresh Token. Dazu muss ein Tool von github geladen werden und auf einem Windos PC ausgeführt werden. Dmit wird dann ein Refresh Token generiert, welches man A57 des Baustein einträgt. das sollte nur einmalig notwendig sein.
                              User und Passwort sind somit nicht mehr notwendig und werden in Kürze neben dem manuellen Cookie Prozess (E38=manual) aus dem LBS entfallen.

                              Viel Spass damit ... Kommentare und Feedback dann gerne hier.

                              Kommentar


                                Vielen Dank André. Ich habe versucht, die exe-Datei zu starten. Es öffnet sich nur kurz ein Fenster und wird wieder geschlossen. Wie sollte ich zum Token kommen?
                                Gruss Patrick

                                Kommentar

                                Lädt...
                                X