Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS19000809 - Alexa Control

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

  • ponG
    antwortet
    Hi zusammen,

    ists bei noch wem so, dass die TTS-Befehle nicht mehr funktionieren? Ich kann nicht genau sagen, seit wann das so ist (nutze ich nur sporadisch), aber seit einiger Zeit ist Funkstille.

    Habe testweise den E42 direkt gesetzt, es bleibt aber still. Loglevel auf 8 gestellt, und ich finde folgende Einträge:

    Code:
    2024-05-07 20:00:11    863708    24266    debug    EXE19000809 [v3.1]: NEW_LOGIN_HEADERS: HTTP/1.1 200 OK[CR][LF]Server: Server[CR][LF]Date: Tue, 07 May 2024 18:00:11 GMT[CR][LF]Content-Type: application/json;charset=UTF-8[CR][LF]Transfer-Encoding: chunked[CR][LF]Connection: keep-alive[CR][LF]x-amz-rid: CSPR7Y0CGYT412W82QRG[CR][LF]X-XSS-Protection: 1[CR][LF]X-Content-Type-Options: nosniff[CR][LF]X-Frame-Options: sameorigin[CR][LF]x-ua-compatible: IE=edge[CR][LF]Pragma: No-cache[CR][LF]Cache-Control: max-age=0, no-cache, no-store, must-revalidate[CR][LF]Expires: Thu, 01 Jan 1970 00:00:00 GMT[CR][LF]Vary: Content-Type,Accept-Encoding,User-Agent[CR][LF]Strict-Transport-Security: max-age=47474747; includeSubDomains; preload[CR][LF][CR][LF]
    2024-05-07 20:00:11    864551    24266    debug    EXE19000809 [v3.1]: NEW_LOGIN_BODY: {"response":{"tokens":{"cookies":{".amazon.de":[{"Path":"/","Secure":true,"Value":"260-6030727-0139600","Expires":"2 May 2044 18:00:11 GMT","HttpOnly":false,"Name":"session-id"},{"Path":"/","Secure":true,"Value":"259-8065684-8237638","Expires":"2 May 2044 18:00:11 GMT","HttpOnly":false,"Name":"ubid-acbde"},{"Path":"/","Secure":true,"Value":"\"JxQuOPfVYj2pMYoPZLoCyeWwK4ueqiNe\"","Expires":"2 May 2044 18:00:11 GMT","HttpOnly":false,"Name":"x-acbde"},{"Path":"/","Secure":true,"Value":"\"Atza|IwEBIHsjQn2q0FwimroQlyZMHQcvFAyX4dT0c9O3ejTxA2sNY4phpWaOUyeUchb17r5FZjc6smcv0Sa5PkgyrIAI5DFF5Vj8NFNtbcTcYj95fEWzrnFEqQ4FoI2yTFUZisjUkY8TawFjipWPr-rsZKVgcfdTnlEugDJpFZHH2mbsiFkxfwsG1b7K0DRsDsBkw2qiYYbqiAHDR42OSWPJadSp1moMeJQXCjPz_9V1p6Ypwbzzf5KXDdFYgdcp-ZlbPVmr4tuGyTYBBdexnIxayh7qja3oiICy_OXMBzA5NeL-ZqJ7IO2ukv5EA4lX11ovRG7NUYf0_GS_46Df5eja5kAKT0_6\"","Expires":"8 May 2024 18:00:11 GMT","HttpOnly":true,"Name":"at-acbde"},{"Path":"/","Secure":true,"Value":"\"u8mH/zd7Bq6n63Z+ypn+rUw1a0TqDdLrreMUiIbSMFM=\"","Expires":"8 May 2024 18:00:11 GMT","HttpOnly":true,"Name":"sess-at-acbde"}]}}},"request_id":"CSPR7Y0CGYT412W82QRG"}[LF]
    2024-05-07 20:00:11    865318    24266    debug    EXE19000809 [v3.1]: NEW_LOGIN_COOKIE_LINE: .amazon.de TRUE / TRUE 2345824811 session-id 260-6030727-0139600
    2024-05-07 20:00:11    865895    24266    debug    EXE19000809 [v3.1]: NEW_LOGIN_COOKIE_LINE: .amazon.de TRUE / TRUE 2345824811 ubid-acbde 259-8065684-8237638
    2024-05-07 20:00:11    866396    24266    debug    EXE19000809 [v3.1]: NEW_LOGIN_COOKIE_LINE: .amazon.de TRUE / TRUE 2345824811 x-acbde "JxQuOPfVYj2pMYoPZLoCyeWwK4ueqiNe"
    2024-05-07 20:00:11    867006    24266    debug    EXE19000809 [v3.1]: NEW_LOGIN_COOKIE_LINE: #HttpOnly_.amazon.de TRUE / TRUE 1715191211 at-acbde "Atza|IwEBIHsjQn2q0FwimroQlyZMHQcvFAyX4dT0c9O3ejTxA2sNY4phpWaOUyeUchb17r5FZjc6smcv0Sa5PkgyrIAI5DFF5Vj8NFNtbcTcYj95fEWzrnFEqQ4FoI2yTFUZisjUkY8TawFjipWPr-rsZKVgcfdTnlEugDJpFZHH2mbsiFkxfwsG1b7K0DRsDsBkw2qiYYbqiAHDR42OSWPJadSp1moMeJQXCjPz_9V1p6Ypwbzzf5KXDdFYgdcp-ZlbPVmr4tuGyTYBBdexnIxayh7qja3oiICy_OXMBzA5NeL-ZqJ7IO2ukv5EA4lX11ovRG7NUYf0_GS_46Df5eja5kAKT0_6"
    2024-05-07 20:00:11    867536    24266    debug    EXE19000809 [v3.1]: NEW_LOGIN_COOKIE_LINE: #HttpOnly_.amazon.de TRUE / TRUE 1715191211 sess-at-acbde "u8mH/zd7Bq6n63Z+ypn+rUw1a0TqDdLrreMUiIbSMFM="
    2024-05-07 20:00:17    623203    24266    debug    EXE19000809 [v3.1]: NEW_LOGIN_CSRF: SUCCESS! CSRF received: -880551561
    2024-05-07 20:00:17    623893    24266    debug    EXE19000809 [v3.1]: searchDevices() start
    2024-05-07 20:00:17    624420    24266    debug    EXE19000809 [v3.1]: Importing CSRF from cookie file...
    2024-05-07 20:00:17    624965    24266    debug    EXE19000809 [v3.1]: INFO: CSRF FOUND: 1
    2024-05-07 20:00:23    141042    24266    debug    EXE19000809 [v3.1]: searchDevices(): to read devices
    2024-05-07 20:00:23    141730    24266    debug    EXE19000809 [v3.1]: Amazon Alexa Connection successful
    2024-05-07 20:00:23    142200    24266    debug    EXE19000809 [v3.1]: update_devices() start
    2024-05-07 20:00:23    143713    24266    debug    EXE19000809 [v3.1]: update_devices() end
    2024-05-07 20:11:39    848324    31099    debug    LBS19000809 [v3.1]: LBS started
    2024-05-07 20:11:39    849180    31099    debug    LBS19000809 [v3.1]: LBS ended
    2024-05-07 20:11:39    928826    24266    debug    EXE19000809 [v3.1]: Message received:
    2024-05-07 20:11:39    929007    24266    debug    EXE19000809 [v3.1]: ================ ARRAY/OBJECT START ================
    2024-05-07 20:11:39    929052    24266    debug    EXE19000809 [v3.1]: {"speak":"hallo"}
    2024-05-07 20:11:39    929091    24266    debug    EXE19000809 [v3.1]: ================ ARRAY/OBJECT END ================
    2024-05-07 20:11:51    269176    24266    debug    EXE19000809 [v3.1]: NEW_LOGIN_HEADERS: HTTP/1.1 200 OK[CR][LF]Server: Server[CR][LF]Date: Tue, 07 May 2024 18:11:51 GMT[CR][LF]Content-Type: application/json;charset=UTF-8[CR][LF]Transfer-Encoding: chunked[CR][LF]Connection: keep-alive[CR][LF]x-amz-rid: 8JYCP2TNARY2AV72VEHZ[CR][LF]X-XSS-Protection: 1[CR][LF]X-Content-Type-Options: nosniff[CR][LF]X-Frame-Options: sameorigin[CR][LF]x-ua-compatible: IE=edge[CR][LF]Pragma: No-cache[CR][LF]Cache-Control: max-age=0, no-cache, no-store, must-revalidate[CR][LF]Expires: Thu, 01 Jan 1970 00:00:00 GMT[CR][LF]Vary: Content-Type,Accept-Encoding,User-Agent[CR][LF]Strict-Transport-Security: max-age=47474747; includeSubDomains; preload[CR][LF][CR][LF]
    2024-05-07 20:11:51    270114    24266    debug    EXE19000809 [v3.1]: NEW_LOGIN_BODY: {"response":{"tokens":{"cookies":{".amazon.de":[{"Path":"/","Secure":true,"Value":"258-2740150-0377862","Expires":"2 May 2044 18:11:51 GMT","HttpOnly":false,"Name":"session-id"},{"Path":"/","Secure":true,"Value":"260-2869576-1081507","Expires":"2 May 2044 18:11:51 GMT","HttpOnly":false,"Name":"ubid-acbde"},{"Path":"/","Secure":true,"Value":"\"AqQKFravnuV9ELKVQufNkyIo68F2b2pj\"","Expires":"2 May 2044 18:11:51 GMT","HttpOnly":false,"Name":"x-acbde"},{"Path":"/","Secure":true,"Value":"\"Atza|IwEBIKG55iOY5obecv1vr8qlXG-ukf6K1V4PElTeX75S--jy6tn0R37jKy6owB9fu-0e3kaKwKR8_Ni0HB9K-caZJ2v2WC_9Gl5BTLZHjbYlv-0YdM1Hdp8TtrAzXzimdsAxk4ToSLntxFbcCb6T5EkBTtScmzG2t_ESzgPmrZflWaOLlD8otezUZtLmbtOyBI0sKQJQ2LLTVYNulOzE8RDf4md4acPdOaYg0UeIGkhtvD6U7mQWN09Fne2QttmFVG6I-l-fnavAeirPNFoTQXFfavJvzu3Hc2Oo1ul93hhfZcP6UQeN_QXzts4NJMmFP9HSAc_bQXIkyXlkt3i9veuk2FLn\"","Expires":"8 May 2024 18:11:51 GMT","HttpOnly":true,"Name":"at-acbde"},{"Path":"/","Secure":true,"Value":"\"9OrnDkJDatuwstATdRAvX4j5lMhD460L8qVMN7Fnq04=\"","Expires":"8 May 2024 18:11:51 GMT","HttpOnly":true,"Name":"sess-at-acbde"}]}}},"request_id":"8JYCP2TNARY2AV72VEHZ"}[LF]
    2024-05-07 20:11:51    271469    24266    debug    EXE19000809 [v3.1]: NEW_LOGIN_COOKIE_LINE: .amazon.de TRUE / TRUE 2345825511 session-id 258-2740150-0377862
    2024-05-07 20:11:51    272420    24266    debug    EXE19000809 [v3.1]: NEW_LOGIN_COOKIE_LINE: .amazon.de TRUE / TRUE 2345825511 ubid-acbde 260-2869576-1081507
    2024-05-07 20:11:51    273260    24266    debug    EXE19000809 [v3.1]: NEW_LOGIN_COOKIE_LINE: .amazon.de TRUE / TRUE 2345825511 x-acbde "AqQKFravnuV9ELKVQufNkyIo68F2b2pj"
    2024-05-07 20:11:51    273806    24266    debug    EXE19000809 [v3.1]: NEW_LOGIN_COOKIE_LINE: #HttpOnly_.amazon.de TRUE / TRUE 1715191911 at-acbde "Atza|IwEBIKG55iOY5obecv1vr8qlXG-ukf6K1V4PElTeX75S--jy6tn0R37jKy6owB9fu-0e3kaKwKR8_Ni0HB9K-caZJ2v2WC_9Gl5BTLZHjbYlv-0YdM1Hdp8TtrAzXzimdsAxk4ToSLntxFbcCb6T5EkBTtScmzG2t_ESzgPmrZflWaOLlD8otezUZtLmbtOyBI0sKQJQ2LLTVYNulOzE8RDf4md4acPdOaYg0UeIGkhtvD6U7mQWN09Fne2QttmFVG6I-l-fnavAeirPNFoTQXFfavJvzu3Hc2Oo1ul93hhfZcP6UQeN_QXzts4NJMmFP9HSAc_bQXIkyXlkt3i9veuk2FLn"
    2024-05-07 20:11:51    274329    24266    debug    EXE19000809 [v3.1]: NEW_LOGIN_COOKIE_LINE: #HttpOnly_.amazon.de TRUE / TRUE 1715191911 sess-at-acbde "9OrnDkJDatuwstATdRAvX4j5lMhD460L8qVMN7Fnq04="
    2024-05-07 20:11:57    089684    24266    debug    EXE19000809 [v3.1]: NEW_LOGIN_CSRF: SUCCESS! CSRF received: -1729723241
    2024-05-07 20:11:57    090420    24266    debug    EXE19000809 [v3.1]: Executing command speak => hallo (UserAgent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:65.0) Gecko/20100101 Firefox/65.0)
    2024-05-07 20:11:57    090996    24266    debug    EXE19000809 [v3.1]: SpeakVolume =
    2024-05-07 20:11:57    091572    24266    debug    EXE19000809 [v3.1]: RecoverVolume = 50
    2024-05-07 20:11:57    092128    24266    debug    EXE19000809 [v3.1]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000809.php | Error: 8 | Line: 738 | Undefined index: EchoDotKueche
    2024-05-07 20:11:57    092693    24266    debug    EXE19000809 [v3.1]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000809.php | Error: 8 | Line: 738 | Trying to access array offset on value of type null
    2024-05-07 20:11:57    093313    24266    debug    EXE19000809 [v3.1]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000809.php | Error: 8 | Line: 739 | Undefined index: EchoDotKueche
    2024-05-07 20:11:57    093859    24266    debug    EXE19000809 [v3.1]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000809.php | Error: 8 | Line: 739 | Trying to access array offset on value of type null
    2024-05-07 20:11:57    094427    24266    debug    EXE19000809 [v3.1]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000809.php | Error: 8 | Line: 740 | Undefined index: EchoDotKueche
    2024-05-07 20:11:57    094959    24266    debug    EXE19000809 [v3.1]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000809.php | Error: 8 | Line: 740 | Trying to access array offset on value of type null
    2024-05-07 20:11:57    095523    24266    debug    EXE19000809 [v3.1]: speak_JSON: {"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"operationPayload\":{\"deviceType\":null,\"deviceSerialNumber\":null,\"customerId\":null,\"locale\":\"de,en-US;q=0.7,en;q=0.3\",\"textToSpeak\":\"hallo\"}}}","status":"ENABLED"}
    2024-05-07 20:12:02    611293    24266    debug    EXE19000809 [v3.1]: Command execution finished​
    Der Name des Echo stimmt mit der Alexa App überein, interessanterweise sagt A13 aber 0. Der Echo funktioniert aber sonst, kann angesprochen werden usw.

    Ideen?

    Einen Kommentar schreiben:


  • eXec
    antwortet
    Zitat von jonofe Beitrag anzeigen
    Statt SWR3 kannst du s24896 angeben, dann ist die Suche nicht notwendig. /yum update ca-certificates versuchen.
    Das erste löst das Problem. Update ca-certs mache ich nächtlich einmal, manuell nochmal aber ohne Änderung. Alles aktuell...
    Danke für den Workaround.

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Ich kann mir den Fehler nicht erklären, wenn es bisher funktioniert hat, denn das SSL Zertifikat von tunein.com scheint sich nicht geändert zu haben.
    Statt SWR3 kannst du s24896 angeben, dann ist die Suche nicht notwendig. Evtl. tritt der Fehler dann nicht auf.
    Außerdem kannst du noch ein

    Code:
    yum update ca-certificates
    versuchen.

    Einen Kommentar schreiben:


  • eXec
    antwortet
    jonofe
    Moien,

    Seit ein kurzem starten keine Radioanfragen mehr wenn ich auf E20 z.B. mit SWR3 sende. A1 sendet mir dann Error.
    Im Log finde ich folgendes:

    Code:
    EXE19000809 [v3.1]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000809.php | Error: 2 | Line: 2346 | file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages:[LF]error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed
    EXE19000809 [v3.1]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000809.php | Error: 2 | Line: 2346 | file_get_contents(): Failed to enable crypto
    EXE19000809 [v3.1]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000809.php | Error: 2 | Line: 2346 | file_get_contents(https://tunein.com/search/?query=SWR3): failed to open stream: operation failed​
    Kannst du mir sagen wie ich den Fehler beheben kann?
    Gruß André

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Ich habe jetzt mal ein Update der Beschreibung gemacht. Diese basiert jetzt auf den aktuellen Versionen der alexa-actions und oauth2-server-php Repositories. An einer EDOMI Vanilla Instanz basierend auf Rocky Linux habe ich das mal durchgespielt und es hat funktioniert. Voraussetzung ist, dass ein funktionsfähiger ReverseProxy vorhanden ist.
    Die Doku habe ich in dem Fork des oauth2-server-php Repositories integriert:

    https://github.com/jonofe/oauth2-ser...domi/README.md

    Gerne die Rückmeldung hier im Thread, falls noch nicht alles rund läuft.
    Als LBS ist weiterhin die aktuelle Version aus dem EDOMI DL-Portal einzusetzen. Das enthaltene ZIP File kann dort ignoriert werden, da jetzt alle notwendigen Dateien auf Github liegen.

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    schau mal HIER. Da steht wie die Tabelle erzeugt wird.

    Einen Kommentar schreiben:


  • sleuchs
    antwortet
    Hallo zusammen,
    ich bin gerade am Einrichten des Bausteins dran und gerade bei Schritt 6 (markierte Stelle):
    Ich bekomme beim Ausführen die Meldung:
    Code:
    ERROR 1049 (42000): Unknown database 'oauth2'
    ​Klar, die Datenbank ist nicht erstellt: Was ist hier befehlsmäßig zu tun? Einfach "nur" eine Datenbank 'oauth2' anlegen? Oder gibt es hier dediziertes Vorgehen?

    # 6. Folgende Befehle auf dem EDOMI Server ausführen:
    #
    mkdir -p /tmp/alexa-actions
    cd /tmp/
    unzip alexa-actions-for-edomi.zip -d alexa-actions
    cd /tmp/alexa-actions
    mkdir -p /usr/local/edomi/www/admin/include/php/alexa-actions/oauth2
    cd /usr/local/edomi/www/admin/include/php/alexa-actions/
    cp -a /tmp/alexa-actions/* .
    cd oauth2
    git clone https://github.com/jonofe/oauth2-server-php.git -b master
    mysql -u root -p oauth2 < oauth.sql
    mysql -u root -e "insert into oauth2.oauth_scopes (scope) values ('smart_home');"
    # Im folgenden mysql-Befehl müssen die Werte in <> durch die Werte aus der Account Linking Seite des Skills in der Alexa Developer Console ersetzt werden.
    # Als Alexa Redirect URL sollte die URL verwendet werden, welche mit dem String der Client-ID beginnt (siehe Account-Linking Seite im Alexa Developer Portal ganz unten).
    # Das Client Secret ist nur bei der Ersteingabe sichtbar und sollte daher bei der Eingabe (s.o) notiert werden, damit es im folgenden Befehl eingegeben werden kann.
    # Ist das Client Secret nicht mehr bekannt, dann muss es neu im Alexa Developer Portal (und im folgenden mysql Befehl) gesetzt werden.
    #
    mysql -u root -e "insert into oauth2.oauth_clients (client_id, client_secret, redirect_uri, scope) values ('<CLIENT-ID>','<CLIENT-SECRET>','<ALEXA_REDIRECT_URL','smart_home')"
    #​

    Einen Kommentar schreiben:


  • Gentleman
    antwortet
    Zitat von gibsonrocker Beitrag anzeigen
    Ich bin zwar nicht Jonofe....Du musst zwischen E12 und E13 mit einer 1 wechseln. Also zum stoppen auf E13 eine 1 senden.

    Edit: Wieso steht bei E12 eine 8 bei Dir?
    Hab's nur ausprobiert.

    Ich hab für mich jetzt ne kleine Logik davor geschaltet

    Einen Kommentar schreiben:


  • gibsonrocker
    antwortet
    Ich bin zwar nicht Jonofe....Du musst zwischen E12 und E13 mit einer 1 wechseln. Also zum stoppen auf E13 eine 1 senden.

    Edit: Wieso steht bei E12 eine 8 bei Dir?

    Einen Kommentar schreiben:


  • Gentleman
    antwortet
    Hallo jonofe ich wollte im Gäste-WC über ein Päsenzmelder die Alexa abspielen und auch pausieren. Laut Hilfe reagiert E12; E13 nur auf eine 1. Wird aber immer mit einem geändertem Eingang getriggert. Oder bin ich gerad auf dem Holzweg?

    image.png

    Einen Kommentar schreiben:


  • Thorsten1970
    antwortet
    Ups, dann muss ich das nochmal schreiben. Danke für den Hinweis.

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Da biste aber im völlig falschen Thread unterwegs …

    Einen Kommentar schreiben:


  • Thorsten1970
    antwortet
    Hallo zusammen,

    seit zwei drei Tagen habe ich ein seltsames Phänomen. Meine angelegten Lampen gehen ohne ein zutun an und aus. Mal das Bad, dann ein Kinderzimmer und dann ein weiters Zimmer. Das hat nun Jahre gut funktioniert und nun...

    Ich nutze den Alexa Reloaded LBS V1.63.

    Hattet ihr das Problem auch schon mal? Wenn ja, wie habt ihr es gelöst?

    Grüße Thorsten

    Einen Kommentar schreiben:


  • Mogul
    antwortet
    Guten Morgen, ich habe die Suche schon bemüht, bin aber nicht so recht fündig geworden. Kann man mit dem LBS auch Gruppen ansteuern? Also z.B. Texte ausgeben.

    Einen Kommentar schreiben:


  • tger977
    antwortet
    ja, Ca-certificates hatte ich heute schon upgedatet. Wenn ich tunein.com im browser aufrufen will kommt da nur ein error!

    aber ich hab es jetzt geschafft: Im Logfile des LBS kann man die Stationsnummer sxxxxx finden wenn man den Sender über Sprachbefehl startet. Und mit der sxxxxx Nummer klappt es dann an E20 auch!

    Die bisherige Suchfunktion für einen Klartext des Radiosenders an E20 geht wohl nicht mehr.

    Problem für mich damit gelöst! Danke!

    Einen Kommentar schreiben:

Lädt...
X