Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS19000809 - Alexa Control

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

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

    Einen Kommentar schreiben:


  • ThorstenGehrig
    antwortet
    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

    Einen Kommentar schreiben:


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

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    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.

    Einen Kommentar schreiben:


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

    Gruß
    Thorsten

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    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.

    Einen Kommentar schreiben:


  • AndreK
    antwortet
    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

    Einen Kommentar schreiben:


  • Bastian78
    antwortet

    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.

    Einen Kommentar schreiben:


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

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    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.

    Einen Kommentar schreiben:


  • carndt
    antwortet
    ​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

    Einen Kommentar schreiben:


  • benji
    antwortet
    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.

    Einen Kommentar schreiben:


  • benji
    antwortet
    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

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Zitat von benji Beitrag anzeigen
    kurzes Feedback:


    Ich habe es jetzt mit dem Skill Textnachrichten gelöst. Hab mir dazu einen kleinen LBS für Edomi geschrieben um beliebige Meldungen als Benachrichtigung auf Alexa zu erhalten.
    Läuft fürs Erste ganz gut.
    Komisch, mein Telegram Bot hat mir gar keine Benachrichtigung über einen neuen LBS geschickt 🤔

    Einen Kommentar schreiben:


  • PaWi
    antwortet
    Hallo zusammen

    Dürfte ich nochmals fragen, ob jemand es hinbekommen hat, eine Spotify Playlist darüber laufen zu lassen bzw. ob das überhaupt funktionieren kann?

    Danke.

    Gruss
    Patrick

    Einen Kommentar schreiben:

Lädt...
X