[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

axel.mohnen

Zitat von: axel.mohnen am 25 April 2021, 21:25:50
Hallo,
ich habe das Problem gelöst bekommen.
Punker hatten in folgendem Thread mein Problem beschrieben und eine Lösung gefunden  ;D
Das echodevice ist jetzt wieder "conneted" und alles läuft wie gehabt....
Nochmals vielen Dank für Eure Unterstützung!
Gruß
Axel

Das gleiche Problem hatte ich bis vor zwei Wochen...

thiese

Habe auch das gleiche Problem mit Wait for refreshtoken. Nur ein Neustart des PI hat geholfen. Nach einiger Zeit kommt wieder die Meldung. Jemand eine Idee?

Tueftler1983

Bei mir hat ein NPN INSTALL und NPN LOGIN NEW geholfen

axel.mohnen

Zitat von Punker:
Zitat von: punker am 08 April 2020, 18:00:22
Also irgendwie funktioniert's jetzt doch.
Wenn ich NPM_login new ausführe dann bleibt FHEM stehen, es geht zwar nicht die Amazon-Seite auf wo ich mich einloggen muss,
aber wenn ich die Seite http://192.168.2.219:3002 selber aufmache und mich da anmelde, dann läuft FHEM weiter und der NPM_login ist erfolgreich abgeschlossen!
Jetzt muss ich mal beobachten ob die Echos wieder auf COOKIE ERROR gehen oder nicht!

thiese

Hallo,

heute Nacht ist bei meinem Account Device wieder die Meldung "Wait for Refresh Token" aufgetaucht.

Hier die Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.10
NPM Cookie Version    Reading 3.4.3
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
icon    Attribut echo
room    Attribut Hardware->Alexa->Alexas

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=258-66939....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -64....
.DIRECTID    Helper amzn1.account.AEN5G4....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Ein NPM INSTALL und NPM LOGIN NEW haben nicht geholfen.

Habt Ihr einen Ansatz für mich?

Vielen Dank.

michael.winkler

Zitat von: thiese am 11 Mai 2021, 06:30:17
Hallo,

heute Nacht ist bei meinem Account Device wieder die Meldung "Wait for Refresh Token" aufgetaucht.

Hier die Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.10
NPM Cookie Version    Reading 3.4.3
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
icon    Attribut echo
room    Attribut Hardware->Alexa->Alexas

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=258-66939....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper -64....
.DIRECTID    Helper amzn1.account.AEN5G4....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Ein NPM INSTALL und NPM LOGIN NEW haben nicht geholfen.

Habt Ihr einen Ansatz für mich?

Vielen Dank.
Was steht denn im LOG wenn du das npm_login new ausführst? Kannst Du die Anmeldedaten auf der Amazonseite eintragen?

thiese

hier mal die Logeinträge:
2021.05.11 17:51:36 5: Cmd: >set EchoDevice NPM_install<
Warning: unable to close filehandle CMD properly.
npm WARN alexa-cookie No description
npm WARN alexa-cookie No repository field.
npm WARN alexa-cookie No license field.
2021.05.11 17:51:57 5: Cmd: >set EchoDevice NPM_login new<
2021.05.11 17:51:57 3: [EchoDevice] [echodevice_NPMLoginNew] Node Version 10.24.1

2021.05.11 17:51:57 4: [EchoDevice] [echodevice_NPMLoginNew] Version alexa-cookie.js = 3.4.3
2021.05.11 17:51:57 3: [EchoDevice] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2021.05.11 17:51:57 3: [EchoDevice] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2021.05.11 17:51:57 3: [EchoDevice] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2021.05.11 17:51:57 3: [EchoDevice] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2021.05.11 17:51:57 3: [EchoDevice] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.2.200
2021.05.11 17:51:57 3: [EchoDevice] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.2.200
2021.05.11 17:51:57 3: [EchoDevice] [echodevice_NPMLoginNew] Check Interface=eth0 IP=2003:f4:2735:4f00:3484:fc1c:cb2e:ab72
2021.05.11 17:51:57 3: [EchoDevice] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::e463:51a9:2819:33b1
2021.05.11 17:52:13 4: WEB: /fhem&detail=EchoDevice&dev.setEchoDevice=EchoDevice&fwcsrf=None&cmd.setEchoDevice=set&arg.setEchoDevice=NPM_login&val.setEchoDevice=new / RL:2955 / text/html; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate
2021.05.11 17:52:16 5: Starting notify loop for EchoDevice, 1 event(s), first is amazon_refreshtoken: wait for refreshtoken
2021.05.11 17:52:16 5: End notify loop for EchoDevice
2021.05.11 17:52:16 3: [EchoDevice] [echodevice_NPMWaitForCookie] [NPM Login New Tue May 11 17:51:57 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 467create-cookie.js = true
2021.05.11 17:52:16 4: https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1620748334: HTTP response code 200
2021.05.11 17:52:16 5: HttpUtils https://layla.amazon.de/api/activities?startTime=&size=50&offset=1&_=1620748334: Got data, length: 45698
2021.05.11 17:52:16 5: HttpUtils response header:
HTTP/1.1 200 OK
021.05.11 17:52:18 5: Starting notify loop for EchoDevice, 1 event(s), first is amazon_refreshtoken: wait for refreshtoken
2021.05.11 17:52:18 5: End notify loop for EchoDevice
2021.05.11 17:52:18 3: [EchoDevice] [echodevice_NPMWaitForCookie] [NPM Login New Tue May 11 17:51:57 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 467create-cookie.js = true
2021.05.11 17:52:18 4: radinoCC1101:

Die Anmeldedaten kann ich auf der Amazonseite eingeben. Komisch ist einfach, dass es für eine bestimmte Zeit Fehlerfrei funktioniert. Es funktioniert manchmal nur für ein paar Stunden und manchmal fast einen ganzen Tag. Ich habe so langsam die Vermutung, dass mein Raspy sich hin und wieder vom Netzwerk trennt. Ich gehe über LAN auf die Fritzbox.

michael.winkler

Zitat von: thiese am 11 Mai 2021, 19:14:05
Die Anmeldedaten kann ich auf der Amazonseite eingeben. Komisch ist einfach, dass es für eine bestimmte Zeit Fehlerfrei funktioniert. Es funktioniert manchmal nur für ein paar Stunden und manchmal fast einen ganzen Tag. Ich habe so langsam die Vermutung, dass mein Raspy sich hin und wieder vom Netzwerk trennt. Ich gehe über LAN auf die Fritzbox.
Dann würde ich mal die anderen LOGs prüfen. z.B. Syslog

Brocken

Hallo zusammen,
das modul ist einfach Klasse  :)
Habe aber jetzt fast viereckige Augen von dem ganzen durchlesen der Beiträge  ;)
Könnte mir mal einer sagen wie ich die Sprachausgabe auf alle Echo's gleichzeitig hin bekomme bzw. im welchem Post das steht !!!
Vielen lieben Dank !
Mit einem fubktioniert das bei mir super  :D :D :D

Gruß
Brocken

JoWiemann

Zitat von: Brocken am 15 Mai 2021, 22:10:25
Habe aber jetzt fast viereckige Augen von dem ganzen durchlesen der Beiträge  ;)

Frei nach Gandalf. Sprich: Gruppieren und tritt ein.

https://forum.fhem.de/index.php/topic,82631.msg903430/topicseen.html#msg903430

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

Brocken

Vielen Dank :-)

Hat funktioniert !!!

https://forum.fhem.de/index.php/topic,82631.msg903430/topicseen.html#msg903430
Zur Info musste auch das modul "echodevice" worum es hier natürlich geht mit in die group packen !!!

Gruß
Brocken

axel.mohnen

Hallo,
ich habe mein Fire HD 10 (7. Generation) jetzt mittels System update auf den letzten Stand gebracht.
Leider wird das "model" im Internals vom echodevice immer noch als "unbekannt" gesetzt.
Bei meinem anderen FireHD7 steht im "model"  Attribut der Wert "Amazon Tablet".
Auch ein Löschen vom echodevice und anschließendes "autocreate" hat nichts gebracht.
Es werden keine "SET" und "GET" Befehle angezeigt!
Hatte jemand bereits ein ähnliches Problem?
Vielen Dank für Eure Hilfe.
Gruß Axel

michael.winkler

Zitat von: axel.mohnen am 18 Mai 2021, 09:16:00
Hallo,
ich habe mein Fire HD 10 (7. Generation) jetzt mittels System update auf den letzten Stand gebracht.
Leider wird das "model" im Internals vom echodevice immer noch als "unbekannt" gesetzt.
Bei meinem anderen FireHD7 steht im "model"  Attribut der Wert "Amazon Tablet".
Auch ein Löschen vom echodevice und anschließendes "autocreate" hat nichts gebracht.
Es werden keine "SET" und "GET" Befehle angezeigt!
Hatte jemand bereits ein ähnliches Problem?
Vielen Dank für Eure Hilfe.
Gruß Axel
Ich habe es gerade nochmal geprüft. Das Device "3R9S4ZZECZ6YL" ist dem Modul bekannt. Hast Du eventuell das Modul manuell angepasst?

Du könntest auch mal den Fire TV Stick löschen und dann ncoh mal anlegen lassen.

axel.mohnen

Ich habe das Modul nicht manuell angepasst. Ich habe gestern das letzte update vom Modul eingespielt.
Ich habe meine Fire TV und FireHD10 echodevice gelöscht und nochmals über autocreate angelegt.
Beim Fire TV Stick steht das model "Fire TV Stick V2" aber beim FireHD10 weiterhin "unbekannt".

Internals:
   CFGFN     
   DEF        A3R9S4ZZECZ6YL G000N60782160BD8
   FUUID      60a378cd-f33f-8ba2-78bc-15263b584b27873b
   IODev      alexa.echo
   LOGINMODE  IODEV
   NAME       ECHO_G000N60782160BD8
   NR         385
   NTFY_ORDER 50-ECHO_G000N60782160BD8
   STATE      connected
   TYPE       echodevice
   model      unbekannt
   .attraggr:
   .attrminint:
   READINGS:
     2021-05-18 10:20:29   COOKIE_MODE     IODEV
     2021-05-18 10:20:30   IODev           alexa.echo
     2021-05-18 10:23:31   dnd             off
     2021-05-18 10:23:30   microphone      false
     2021-05-18 10:23:29   model           unbekannt
     2021-05-18 10:23:29   online          true
     2021-05-18 10:23:29   presence        absent
     2021-05-18 10:21:26   state           connected
     2021-05-18 10:23:30   timeZoneId      Europe/Berlin
     2021-05-18 10:23:29   version         517070510
     2021-05-18 10:20:35   voice           
     2021-05-18 10:20:35   voice_timestamp 1621269297966
     2021-05-18 10:23:33   volume_alarm    24
   helper:
     .CUSTOMER  B2A4YW2OJO1N4Z
     .SERIAL    G000N60782160BD9
     DEVICETYPE A1DL2DVDQVK3Q
     FAMILY     AMAZONMOBILEMUSIC_ANDROID
     NAME       Alexa Apps von Küche
     VERSION    517070510
     bluetooth  -
Attributes:
   IODev      alexa.echo
   alias      Küche
   room       Amazon


Woher hast du die Device ID "3R9S4ZZECZ6YL"?
Ich sehe im device listing nur device type = "A1DL2DVDQVK3Q".

Tueftler1983

Die ID hat er aus deinem List

Siehe Screenshot