[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

docb

#870
Hi, ich habe auch dauernd wiederkehrend disconnects. Der State springt von connected zu disconnected zu error. Mit Verbose 4 bekomme ich:

2018.06.25 10:36:43 4: [Echo] [echodevice_Parse] [devices] json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<html>\r\n<head><tit...") at ./FHEM/37_echodevice.pm line 3104.
Hat das was damit zu tun?
Viele Grüße
doc

PS: browser_language de-DE und browser_useragent_random 1 sind gesetzt
I love FHEM!

cs-online

Bei mir läuft das prinzipiell (noch), zwar zwischendurch disconnects, aber danach auch wieder connected. Log vom Echo-Device sieht heute so aus:

2018-06-25_01:10:08 ECHO_90F00818718704G4 disconnected
2018-06-24_20:44:25 ECHO_G090LA09735203ND disconnected
2018-06-25_01:10:08 ECHO_G090LF1174170MR2 disconnected
2018-06-25_01:10:08 ECHO_G090LF1180520A07 disconnected
2018-06-25_01:10:08 Echos disconnected
2018-06-25_01:10:11 Echos connected
2018-06-25_01:10:22 ECHO_90F00818718704G4 connected
2018-06-25_01:10:22 ECHO_G090LA09735203ND connected
2018-06-25_01:10:22 ECHO_G090LF1174170MR2 connected
2018-06-25_01:10:22 ECHO_G090LF1180520A07 connected
2018-06-25_01:10:22 Echos COOKIE_STATE: OK
2018-06-25_02:26:19 ECHO_90F00818718704G4 disconnected
2018-06-25_02:26:19 ECHO_G090LA09735203ND disconnected
2018-06-25_02:26:19 ECHO_G090LF1174170MR2 disconnected
2018-06-25_02:26:19 ECHO_G090LF1180520A07 disconnected
2018-06-25_02:26:19 Echos disconnected
2018-06-25_02:26:20 Echos connected
2018-06-25_02:26:31 ECHO_90F00818718704G4 connected
2018-06-25_02:26:31 ECHO_G090LA09735203ND connected
2018-06-25_02:26:31 ECHO_G090LF1174170MR2 connected
2018-06-25_02:26:31 ECHO_G090LF1180520A07 connected
2018-06-25_02:26:32 Echos COOKIE_STATE: OK
2018-06-25_08:01:29 ECHO_G090LF1174170MR2 voice: ja
2018-06-25_08:09:16 Echos update
2018-06-25_08:01:02 ECHO_G090LF1174170MR2 voice: spiele radio antenne niedersachsen überall
2018-06-25_08:24:21 ECHO_G090LF1180520A07 voice: alexa spiele radio antenne niedersachsen
2018-06-25_08:23:29 ECHO_G090LF1180520A07 playStatus: playing
2018-06-25_08:24:32 ECHO_G090LF1180520A07 currentTitle: Antenne Niedersachsen
2018-06-25_08:24:32 ECHO_G090LF1180520A07 currentArtist: Mein Lieblingsmix im Radio
2018-06-25_08:24:32 ECHO_G090LF1180520A07 channel: TuneIn Live-Radio
2018-06-25_08:24:32 ECHO_G090LF1180520A07 currentArtwork: https://cdn-radiotime-logos.tunein.com/s116053q.png
2018-06-25_08:24:32 ECHO_G090LF1180520A07 currentTuneInID: s116053
2018-06-25_08:24:32 ECHO_G090LF1180520A07 progress: 58
2018-06-25_08:24:32 ECHO_G090LF1180520A07 shuffle: false
2018-06-25_08:24:32 ECHO_G090LF1180520A07 repeat: false
2018-06-25_08:25:33 ECHO_G090LF1180520A07 progress: 119
2018-06-25_08:26:32 ECHO_G090LF1180520A07 progress: 179
2018-06-25_08:27:32 ECHO_G090LF1180520A07 progress: 239
2018-06-25_08:28:32 ECHO_G090LF1180520A07 progress: 299
2018-06-25_08:29:32 ECHO_G090LF1180520A07 progress: 359
2018-06-25_08:30:32 ECHO_G090LF1180520A07 progress: 419
2018-06-25_08:31:33 ECHO_G090LF1180520A07 progress: 479
2018-06-25_08:32:32 ECHO_G090LF1180520A07 progress: 539
2018-06-25_08:33:32 ECHO_G090LF1180520A07 progress: 599
2018-06-25_08:34:21 ECHO_G090LF1180520A07 voice: alexa stopp
2018-06-25_08:34:07 ECHO_G090LF1180520A07 playStatus: paused
2018-06-25_08:34:33 ECHO_G090LF1180520A07 currentTuneInID: -
2018-06-25_08:34:33 ECHO_G090LF1180520A07 progress: 634
2018-06-25_08:36:21 ECHO_90F00818718704G4 voice: lautstärke drei
2018-06-25_08:35:33 ECHO_90F00818718704G4 volume: 30
2018-06-25_08:37:29 ECHO_90F00818718704G4 volume: 45
2018-06-25_08:41:06 ECHO_90F00818718704G4 voice: alexa
2018-06-25_08:41:04 ECHO_90F00818718704G4 volume: 30
2018-06-25_10:37:39 ECHO_G090LF1180520A07 playStatus: stopped
2018-06-25_10:37:39 ECHO_G090LF1180520A07 currentArtwork: -
2018-06-25_10:37:39 ECHO_G090LF1180520A07 currentTitle: -
2018-06-25_10:37:39 ECHO_G090LF1180520A07 currentArtist: -
2018-06-25_10:37:39 ECHO_G090LF1180520A07 channel: -
2018-06-25_10:37:39 ECHO_G090LF1180520A07 progress: 0
2018-06-25_10:37:40 ECHO_G090LF1180520A07 shuffle: off
2018-06-25_10:37:40 ECHO_G090LF1180520A07 repeat: off
2018-06-25_12:27:49 ECHO_90F00818718704G4 disconnected
2018-06-25_12:27:49 ECHO_G090LA09735203ND disconnected
2018-06-25_08:20:51 ECHO_G090LF1174170MR2 disconnected
2018-06-25_12:27:49 ECHO_G090LF1180520A07 disconnected
2018-06-25_12:27:49 Echos disconnected
2018-06-25_12:27:50 Echos connected
2018-06-25_12:28:03 ECHO_90F00818718704G4 connected
2018-06-25_12:28:03 ECHO_G090LA09735203ND connected
2018-06-25_12:28:03 ECHO_G090LF1174170MR2 connected
2018-06-25_12:28:03 ECHO_G090LF1180520A07 connected
2018-06-25_12:28:03 Echos COOKIE_STATE: OK
FHEM auf RPI 4 4GB, HM-WLAN-Gateway, einige HM-Aktoren,2x EBUSD an Heizung+Solar, ESP8266 am Strom-,Gas-,Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20, Shelly1,2 und 2.5,Lacrosse-Gateway und Sensoren,Sduino,Alexa-Fhem,Huawei PV mit Speicher, alles auf einem RPI und da geht noch mehr

docb

Hm und noch was habe ich gefunden:

2018.06.25 12:46:55 4: [Echo] [echodevice_Parse] [devices] connection error devices https://layla.amazon.de/api/devices-v2/device?cached=true&_=1529xxxxx: Too many redirect
I love FHEM!

KölnSolar

Nach einem FHEM-Restart hatte ich auch mal wieder Probleme, weil ich keinen save der config gemacht hatte.  ::)
Hab dann natürlich wieder die browser-language(de-DE u. de, de-DE) gesetzt. Aber auch das war überraschenderweise erfolglos. Bis ich mir dann meinen eigenen Post angeguckt habe und mit "de" bin ich nun wieder connected. Ihr solltet also alle Varianten für die browser-language durchprobieren.
Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

docb

Tip top, vielen Dank! Mit BrowserLanguage de funktioniert es wieder - falls ihr es versucht - Geduld! Ich habe erst aufgegeben und nach 2 Stunden war es dann connected. Geht wohl nicht so schnell, daher abwarten!
Viele Grüße
doc
I love FHEM!

dcdead

Wollte mich nur mal melden, mit der 0.0.39 funktioniert es mit BrowserLanguage de bei mir seit 2 Wochen ohne auch nur einen disconnect. Danke!  :)

AlphaKingOne

Zitat von: docb am 25 Juni 2018, 10:39:15
Hi, ich habe auch dauernd wiederkehrend disconnects. Der State springt von connected zu disconnected zu error. Mit Verbose 4 bekomme ich:

2018.06.25 10:36:43 4: [Echo] [echodevice_Parse] [devices] json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<html>\r\n<head><tit...") at ./FHEM/37_echodevice.pm line 3104.
Hat das was damit zu tun?
Viele Grüße
doc

PS: browser_language de-DE und browser_useragent_random 1 sind gesetzt


Ich hatte das gleiche Problem. Da ich jetzt ehrlich gesagt nicht wusste wo ich die Sprache einstellen soll hab ich das mit dem Cokkie probiert. Hat auch funktioniert  ;)
Raspberry B, B+, B v2 u. v3; DS18B20; MCP23017; CUL; ESP8266

miche

Ich bin inzwischen auch seit mehreren Tage disconnected

dies schreibt verbose 4
2018.07.01 16:22:58 3: [echo] [echodevice_GetSettings] disconnected / Generate new COOKIE!
2018.07.01 16:22:58 4: [echo] [echodevice_Parse] [cookielogin1]
2018.07.01 16:22:59 4: [echo] [echodevice_Parse] [cookielogin2]
2018.07.01 16:22:59 4: [echo] [echodevice_Parse] [cookielogin3]
2018.07.01 16:22:59 4: [echo] [echodevice_Parse] [cookielogin4]
2018.07.01 16:23:00 4: [echo] [echodevice_Parse] [cookielogin5]
2018.07.01 16:23:00 4: [echo] [echodevice_SendCommand] [devices] START
2018.07.01 16:23:00 4: [echo] [echodevice_SendCommand] [devices] PushToCmdQueue SendURL =https://layla.amazon.de/api/devices-v2/device?cached=true&_=1530454980
2018.07.01 16:23:00 4: [echo] [echodevice_SendCommand] [devices] PushToCmdQueue SendData=
2018.07.01 16:23:00 4: [echo] [echodevice_HandleCmdQueue] [devices] send command=https://layla.amazon.de/api/devices-v2/device?cached=true&_=1530454980
2018.07.01 16:23:00 4: [echo] [echodevice_Parse] [devices]
2018.07.01 16:23:00 3: [echo] [echodevice_setState] to disconnected


browser random ist auf 1
language hab ich mit de, de,de-DE, DE usw alles ausprobiert

hat noch jemand einen Tip?

TomLee

Hatte letzte Woche auch das erste mal mehrere Tage das Problem.
Nachdem ich ausnahmsweise nach langer Zeit mal den Cookie ausgelesen hatte war ich direkt wieder verbunden, allerdings alle 60 Sekunden wieder ein disconnect mit anschliessendem connect und das über Stunden. Hab ich den Cookie gelöscht, direkt wieder disconnect ohne das wieder eine Verbindung zustande kam.
Nachdem ich den Cookie wieder eingetragen habe und das ca. 24 Stunden laufen hab lassen (mit ständigem disconnect/connect alle 60 Sekunden) hab ich den Cookie wieder gelöscht und war weiterhin verbunden bis jetzt sind das etwa  48 Stunden ohne disconnect.

Auf einer Installation meiner Schwester ist seit Wochen kein connect mehr zustande gekommen auch nachdem ich zwei mal in der Zeit eine neue Version eingespielt hatte (0.0.38 und 0.039).

haempy

Servus,

ich habe das Modul schon einige Zeit in Betrieb! Läuft so weit gut.
Leider muss ich das Cookie nehmen.... Das läuft ja immer wieder ab! Leider a bisserl lästig, aber passt schon.

Jetzt habe ich aber das Problemchen, dass ich verbunden bin und alles läuft wie es soll, aber das Logfile im Sekundnentakt damit voll gemüllt wird:

[AmazonEcho] [echodevice_SendLoginCommand] echodevice_FirstStart
[AmazonEcho] [echodevice_Parse] [account] Invalid authentication token! Generate new COOKIE!

Cookie sollte aktuell sein. Ohne gehts nicht. Mit Cookie bin ich verbunden!

Könnt ihr mir da helfen?

pandabear_de

Hi,
bei mir werden Erinnerungen nicht mehr erkannt. Die Erinnerung als solches ist von Alexa selbst richtig erkannt worden (via App geprüft).
Die Verbindung zu Alexa von FHEM funktioniert auch, da der Auftrag im Screen angezeigt wird. (siehe Screenshot)

Wenn der Reminder nämlich richtig vom FHEM erkannt wird, nutze ich 'reminder_01_alarmtime', um in anderen Zimmern bei erreichen der Zeit ausgewählte Lampen kurz an und aus zu machen.

Habt ihr eine Idee, wie ich das beheben kann?


Danke

Gruß
Jakob

Marlen

Irgendwie blockiert das Modul mein FHEM:

2018.07.06 23:09:44 3: [ECHO] [echodevice_setState] to disconnected 2018.07.06 23:10:19 3: [ECHO] [echodevice_setState] to connection error 2018.07.06 23:10:29 3: [ECHO] [echodevice_GetSettings] LOGIN ERROR / Generate new COOKIE! 2018.07.06 23:10:29 3: [ECHO] [echodevice_setState] to disconnected 2018.07.06 23:10:29 3: [ECHO] [echodevice_setState] to connection error 2018.07.06 23:10:29 3: [ECHO] [echodevice_setState] to disconnected 2018.07.06 23:10:29 3: [ECHO] [echodevice_setState] to connection error 2018.07.06 23:10:39 3: [ECHO] [echodevice_setState] to disconnected 2018.07.06 23:10:39 3: [ECHO] [echodevice_setState] to connection error 2018.07.06 23:10:49 3: [ECHO] [echodevice_setState] to disconnected 2018.07.06 23:10:49 3: [ECHO] [echodevice_setState] to connection error 2018.07.06 23:10:59 3: [ECHO] [echodevice_setState] to disconnected 2018.07.06 23:11:00 3: [ECHO] [echodevice_setState] to connection error Watchdog: kill hanging fhem pid=29431: Starting fhem...


Hatte das schon Mal jemand?

Gesendet von meinem Aquaris U Plus mit Tapatalk


retikulum

Ich hab das Modul jetzt mal gelöscht und es bleibt auch unten. Der "Kosten"-Nutzen-Faktor ist zu gering.

Immer wieder die Log vollgemüllt mit Error-Meldungen, obwohl das Modul mittels "disable 1" deaktiviert war.

"json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<html>\r\n<head><tit...") at ./FHEM/37_echodevice.pm line 1237."

michael.winkler

Zitat von: retikulum am 10 Juli 2018, 11:27:53
Ich hab das Modul jetzt mal gelöscht und es bleibt auch unten. Der "Kosten"-Nutzen-Faktor ist zu gering.

Immer wieder die Log vollgemüllt mit Error-Meldungen, obwohl das Modul mittels "disable 1" deaktiviert war.

"json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<html>\r\n<head><tit...") at ./FHEM/37_echodevice.pm line 1237."
welche Version hattest du im Einsatz?

retikulum

Zitatwelche Version hattest du im Einsatz?

Oh äh, 0.0.17. War mir eigentlich sicher, das Modul vor nicht allzulanger Zeit mal aktualisiert zu haben.  ::) 8)

Ist es nicht möglich, das Modul übers normale "update" zu aktualisieren irgendwann? Da man das nicht immer aufm Schirm hat...