[37_echodevice] Amazon Echo Modul (nicht Alexa)

Begonnen von michael.winkler, 12 Januar 2018, 18:20:12

Vorheriges Thema - Nächstes Thema

michael.winkler

#5820
Ab morgen Früh ist ein neue Version Online!

##############################################
#
# 2023.10.31 v0.2.25
# - FEATURE: Unterstützung ASQZWP4GPYUT7 Echo Plus 2 Gen2
#
# 2023.10.31 v0.2.24
# - CHANGE:  voice_reading TTS Antworten rausfiltern

Bitte alle mal die Probleme haben folgendes testen:

Definiert mal das Attribut "Server" mit dem Wert "eu-api-alexa.amazon.de" am Account Device. Wenn das nicht funktioniert das Attribut wieder auf "layla.amazon.de" zurückstellen. FHEM Server danach neu starten!

michael.winkler

Zitat von: mthome am 31 Oktober 2023, 16:00:29
Zitat von: michael.winkler am 31 Oktober 2023, 12:22:14Bitte alle mal die Probleme haben folgendes testen:

Definiert mal das Attribut "Server" mit dem Wert "eu-api-alexa.amazon.de" am Account Device. Wenn das nicht funktioniert das Attribut wieder auf "layla.amazon.de" zurückstellen.
Hi Michael,

habe es probiert - hat leider Nichts gebracht. Gleiches Verhalten
Bitte den FEHM Server nach der Änderung einmal neu starten. Ansonsten auch mal die HTML Dateien prüfen.

mthome

#5822
Zitat von: michael.winkler am 31 Oktober 2023, 16:09:24
Zitat von: mthome am 31 Oktober 2023, 16:00:29
Zitat von: michael.winkler am 31 Oktober 2023, 12:22:14Bitte alle mal die Probleme haben folgendes testen:

Definiert mal das Attribut "Server" mit dem Wert "eu-api-alexa.amazon.de" am Account Device. Wenn das nicht funktioniert das Attribut wieder auf "layla.amazon.de" zurückstellen.
Hi Michael,

habe es probiert - hat leider Nichts gebracht. Gleiches Verhalten
Bitte den FEHM Server nach der Änderung einmal neu starten. Ansonsten auch mal die HTML Dateien prüfen.
Server neu gestartet und NPM Login new - gleiches Verhalten wie in #5781 beschrieben   (Echo_cookielogin6.html leer etc).

juemuc

Hallo Michael,

bei mir hat die "Server-Umstellung" auch keine Verbesserung gebracht.

Hier der Inhalt der Datei Echo_Master_cookielogin6_header.html:
HTTP/1.1 401 Unauthorized Content-Length: 0 Connection: keep-alive Server: Server Date: Tue, 31 Oct 2023 16:04:01 GMT x-amz-rid: AP3NPTDCAN8SNDBTNEX9 loginUrl: https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Feu-api-alexa.amazon.de%2Flogin&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0& x-amzn-RequestId: AP3NPTDCAN8SNDBTNEX9 Vary: Content-Type,Accept-Encoding,User-Agent Strict-Transport-Security: max-age=0; includeSubDomains; X-Cache: Error from cloudfront Via: 1.1 50cfe0dc07dec77718bfa8346e608936.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: C-6JGzbNGDj9MBc1DuS9BXVUXXyLIl2OIyiHoXPy0ixxLum0wmeizw==
Nach kurzer Zeit steht das Device wieder auf "connected but loginerror".

Viele Grüße
Jürgen
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

michael.winkler

Zitat von: juemuc am 31 Oktober 2023, 17:09:43Hallo Michael,

bei mir hat die "Server-Umstellung" auch keine Verbesserung gebracht.

Hier der Inhalt der Datei Echo_Master_cookielogin6_header.html:
HTTP/1.1 401 Unauthorized Content-Length: 0 Connection: keep-alive Server: Server Date: Tue, 31 Oct 2023 16:04:01 GMT x-amz-rid: AP3NPTDCAN8SNDBTNEX9 loginUrl: https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Feu-api-alexa.amazon.de%2Flogin&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0& x-amzn-RequestId: AP3NPTDCAN8SNDBTNEX9 Vary: Content-Type,Accept-Encoding,User-Agent Strict-Transport-Security: max-age=0; includeSubDomains; X-Cache: Error from cloudfront Via: 1.1 50cfe0dc07dec77718bfa8346e608936.cloudfront.net (CloudFront) X-Amz-Cf-Pop: MUC50-P3 X-Amz-Cf-Id: C-6JGzbNGDj9MBc1DuS9BXVUXXyLIl2OIyiHoXPy0ixxLum0wmeizw==
Nach kurzer Zeit steht das Device wieder auf "connected but loginerror".

Viele Grüße
Jürgen

Könnt ihr mal die hier probieren?
api.eu.amazonalexa.com

Neustart vom FHEM nicht vergessen

mthome

#5825
Zitat von: michael.winkler am 31 Oktober 2023, 17:39:24Könnt ihr mal die hier probieren?
api.eu.amazonalexa.com

Neustart vom FHEM nicht vergessen
Wieder connected but Login Error - aber in Echo_cookielogin6.html steht ein Image mit "Website Temporarily Unavailable"
Und in Echo_cookielogin6_header.html:
HTTP/1.1 404 Not Found Content-Type: text/html Transfer-Encoding: chunked Connection: keep-alive Server: Server Date: Tue, 31 Oct 2023 16:54:25 GMT x-amz-rid: 58R80XV04Z3MSYDMCB8X Vary: Content-Type,Accept-Encoding,User-Agent Last-Modified: Fri, 27 Oct 2023 23:44:20 GMT ETag: "209-608bb4472365f-gzip" Accept-Ranges: bytes Content-Encoding: gzip Strict-Transport-Security: max-age=47474747; includeSubDomains; preload X-Cache: Error from cloudfront Via: 1.1 f7aba4a0337c5f98c4703e2b10f1940a.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P4 X-Amz-Cf-Id: kpREX_8dxD65lJeGKoOeFgHN8ZXOM6Vxc2p5FyCNuv8IFF8zYsWTEA==

michael.winkler

Zitat von: mthome am 31 Oktober 2023, 17:54:19
Zitat von: michael.winkler am 31 Oktober 2023, 17:39:24Könnt ihr mal die hier probieren?
api.eu.amazonalexa.com

Neustart vom FHEM nicht vergessen
Wieder connected but Login Error - aber in Echo_cookielogin6.html steht ein Image mit "Website Temporarily Unavailable"
Und in Echo_cookielogin6_header.html:
HTTP/1.1 404 Not Found Content-Type: text/html Transfer-Encoding: chunked Connection: keep-alive Server: Server Date: Tue, 31 Oct 2023 16:54:25 GMT x-amz-rid: 58R80XV04Z3MSYDMCB8X Vary: Content-Type,Accept-Encoding,User-Agent Last-Modified: Fri, 27 Oct 2023 23:44:20 GMT ETag: "209-608bb4472365f-gzip" Accept-Ranges: bytes Content-Encoding: gzip Strict-Transport-Security: max-age=47474747; includeSubDomains; preload X-Cache: Error from cloudfront Via: 1.1 f7aba4a0337c5f98c4703e2b10f1940a.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P4 X-Amz-Cf-Id: kpREX_8dxD65lJeGKoOeFgHN8ZXOM6Vxc2p5FyCNuv8IFF8zYsWTEA==
Versuche noch mal die "eu-api-alexa.amazon.de" mach dann ein FHEM neu start und danach noch mal ein NPM Login new

bloodybeginner

#5827
ich hab jetzt alle 4 bisher bekannten Varianten durch - jedesmal ein 404 in der Echo_cookielogin6.htm

default                                    HTTP/1.1 404 Not Found
api.eu.amazonalexa.com        HTTP/1.1 404 Not Found
eu-api-alexa.amazon.de         HTTP/1.1 404 Not Found
layla.amazon.de                      HTTP/1.1 404 Not Found

edith: nach einiger Zeit taucht auch ein 401 auf

//bb

michael.winkler

Zitat von: bloodybeginner am 31 Oktober 2023, 18:17:05ich hab jetzt alle 4 bisher bekannten Varianten durch - jedesmal ein 404 in der Echo_cookielogin6.htm

default                                    HTTP/1.1 404 Not Found
api.eu.amazonalexa.com        HTTP/1.1 404 Not Found
eu-api-alexa.amazon.de         HTTP/1.1 404 Not Found
layla.amazon.de                      HTTP/1.1 404 Not Found

//bb
schick mal ein get status vom Account Device

mthome

#5829
Zitat von: michael.winkler am 31 Oktober 2023, 18:14:56
Zitat von: mthome am 31 Oktober 2023, 17:54:19
Zitat von: michael.winkler am 31 Oktober 2023, 17:39:24Könnt ihr mal die hier probieren?
api.eu.amazonalexa.com

Neustart vom FHEM nicht vergessen
Wieder connected but Login Error - aber in Echo_cookielogin6.html steht ein Image mit "Website Temporarily Unavailable"
Und in Echo_cookielogin6_header.html:
HTTP/1.1 404 Not Found Content-Type: text/html Transfer-Encoding: chunked Connection: keep-alive Server: Server Date: Tue, 31 Oct 2023 16:54:25 GMT x-amz-rid: 58R80XV04Z3MSYDMCB8X Vary: Content-Type,Accept-Encoding,User-Agent Last-Modified: Fri, 27 Oct 2023 23:44:20 GMT ETag: "209-608bb4472365f-gzip" Accept-Ranges: bytes Content-Encoding: gzip Strict-Transport-Security: max-age=47474747; includeSubDomains; preload X-Cache: Error from cloudfront Via: 1.1 f7aba4a0337c5f98c4703e2b10f1940a.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P4 X-Amz-Cf-Id: kpREX_8dxD65lJeGKoOeFgHN8ZXOM6Vxc2p5FyCNuv8IFF8zYsWTEA==
Versuche noch mal die "eu-api-alexa.amazon.de" mach dann ein FHEM neu start und danach noch mal ein NPM Login new
Echo_cookielogin6.html
{"authentication":{"authenticated":true,"canAccessPrimeMusicContent":true,"customerEmail":"XX@XX.de","customerId":"A14YXXXX973CUO","customerName":"XXXXX"}}
Aber weiterhin connected but login error
2023.10.31 18:21:30 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Tue Oct 31 18:21:17 2023] write new refreshtoken
2023.10.31 18:22:12 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2023.10.31 18:22:12 3: [Echo] [echodevice_setState] to connected but loginerror

TomLee

Und schon sind die Readings wieder weg seit 17:37 Uhr.
Was mir jetzt aufgefallen ist, die config_address_x Readings verhalten sich genauso.

michael.winkler

Zitat von: mthome am 31 Oktober 2023, 18:24:24
Zitat von: michael.winkler am 31 Oktober 2023, 18:14:56
Zitat von: mthome am 31 Oktober 2023, 17:54:19
Zitat von: michael.winkler am 31 Oktober 2023, 17:39:24Könnt ihr mal die hier probieren?
api.eu.amazonalexa.com

Neustart vom FHEM nicht vergessen
Wieder connected but Login Error - aber in Echo_cookielogin6.html steht ein Image mit "Website Temporarily Unavailable"
Und in Echo_cookielogin6_header.html:
HTTP/1.1 404 Not Found Content-Type: text/html Transfer-Encoding: chunked Connection: keep-alive Server: Server Date: Tue, 31 Oct 2023 16:54:25 GMT x-amz-rid: 58R80XV04Z3MSYDMCB8X Vary: Content-Type,Accept-Encoding,User-Agent Last-Modified: Fri, 27 Oct 2023 23:44:20 GMT ETag: "209-608bb4472365f-gzip" Accept-Ranges: bytes Content-Encoding: gzip Strict-Transport-Security: max-age=47474747; includeSubDomains; preload X-Cache: Error from cloudfront Via: 1.1 f7aba4a0337c5f98c4703e2b10f1940a.cloudfront.net (CloudFront) X-Amz-Cf-Pop: FRA60-P4 X-Amz-Cf-Id: kpREX_8dxD65lJeGKoOeFgHN8ZXOM6Vxc2p5FyCNuv8IFF8zYsWTEA==
Versuche noch mal die "eu-api-alexa.amazon.de" mach dann ein FHEM neu start und danach noch mal ein NPM Login new
Echo_cookielogin6.html
{"authentication":{"authenticated":true,"canAccessPrimeMusicContent":true,"customerEmail":"XX@XX.de","customerId":"A14YXXXX973CUO","customerName":"XXXXX"}}
Aber weiterhin connected but login error
2023.10.31 18:21:30 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login New Tue Oct 31 18:21:17 2023] write new refreshtoken
2023.10.31 18:22:12 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2023.10.31 18:22:12 3: [Echo] [echodevice_setState] to connected but loginerror
Dann solltest du mir mal ein FHEM Log zuschicken. Bitte auf Verbose 5 stellen. Danach noch mal ein NPM Login new und das Device zwei Minuten laufen lassen. Dann das Log abziehen und mir mal per PN zukommen lassen. Ich behandle Deine Daten entsprechend Vertraulich.

michael.winkler

Zitat von: TomLee am 31 Oktober 2023, 18:28:11Und schon sind die Readings wieder weg seit 17:37 Uhr.
Was mir jetzt aufgefallen ist, die config_address_x Readings verhalten sich genauso.
Stell Dein Account Device auch mal auf Verbose 5 und schaue dir mal das LOG an. Eventuell fällt Dir was auf. Wenn nicht, kannst du mir das LOG mal zusenden und ich schaue drüber. Werde Dein Log entsprechend Vertraulich behandeln.

mthome

#5833
Zitat von: michael.winkler am 31 Oktober 2023, 18:43:36Dann solltest du mir mal ein FHEM Log zuschicken. Bitte auf Verbose 5 stellen. Danach noch mal ein NPM Login new und das Device zwei Minuten laufen lassen. Dann das Log abziehen und mir mal per PN zukommen lassen. Ich behandle Deine Daten entsprechend Vertraulich.
Du wirst es nicht glauben, aber nachdem ich nochmals ein reboot gemacht habe geht es jetzt! Verstehe das nicht mehr...aber vielen vielen Dank!

Muss jetzt immer im ATTR server "eu-api-alexa.amazon.de" stehen?

Das Einzige was jetzt noch nicht geht ist, dass kein voice reading aktualisiert wird - aber npm login Funktion ist für mich wichtiger

michael.winkler

Zitat von: mthome am 31 Oktober 2023, 18:55:59
Zitat von: michael.winkler am 31 Oktober 2023, 18:43:36Dann solltest du mir mal ein FHEM Log zuschicken. Bitte auf Verbose 5 stellen. Danach noch mal ein NPM Login new und das Device zwei Minuten laufen lassen. Dann das Log abziehen und mir mal per PN zukommen lassen. Ich behandle Deine Daten entsprechend Vertraulich.
Du wirst es nicht glauben, aber nachdem ich nochmals ein reboot gemacht habe geht es jetzt! Verstehe das nicht mehr...aber vielen vielen Dank!

Muss jetzt immer im ATTR server "eu-api-alexa.amazon.de" stehen?
Ja, bei dir schon