[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

pc1246

Zitat von: Steffen am 14 Februar 2018, 08:59:59
Hallo!

Bei meiner Mam auf dem Fhem geht heute nichts mehr, bei mir zu Hause allerdings trotzdem noch.

Was könnte man da jetzt noch machen?

Mfg Steffen
Moin
Wie viele Andere (Ich auch) den Cookie auslesn und haendisch reinkopieren!
Siehe auch einen post vor Deinem!
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

michael.winkler

Zitat von: Steffen am 14 Februar 2018, 08:59:59
Hallo!

Bei meiner Mam auf dem Fhem geht heute nichts mehr, bei mir zu Hause allerdings trotzdem noch.


2018.02.14 08:51:29 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:51:38 2: EchoBridge: Invalid cookie
2018.02.14 08:51:38 2: EchoBridge: Invalid cookie
2018.02.14 08:51:39 2: EchoBridge: Invalid cookie
2018.02.14 08:51:39 2: EchoBridge: Invalid cookie
2018.02.14 08:51:40 2: EchoBridge: Invalid cookie
2018.02.14 08:52:49 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:52:50 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:52:50 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:52:51 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:52:51 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:52:53 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:53:52 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: sBH-ddDDzWI2KxTI5mlPEorNyPhaGf6CrV_fK2laRim0uNaw5qHoAw==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.14 08:53:54 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: lP0jWPt25uLwvrzsNPh3yMtokYZLjeyvY_aiRp4TIuWT_uYQBOutEA==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.14 08:53:55 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:53:56 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:53:56 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: x0DM9akW_BaYmVk3Ui88CdXBe_7_Fy0NVlA6OqDFlqp9x6_5M-InrQ==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.14 08:53:57 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>ERROR: The request could not be satisfied</TITLE>
</HEAD><BODY>
<H1>ERROR</H1>
<H2>The request could not be satisfied.</H2>
<HR noshade size="1px">
Bad request.
<BR clear="all">
<HR noshade size="1px">
<PRE>
Generated by cloudfront (CloudFront)
Request ID: 6iHW8rPs-C8wTHEvXpxRyF3etZOH3_N9rvMySJn8wnbisZiWoBzYOw==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.02.14 08:54:19 2: GutenMoergen: set EchoBadezimmer tunein s25166: Please define EchoBadezimmer first
2018.02.14 08:54:55 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:54:58 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:55:00 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:55:00 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:55:01 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:55:01 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:55:57 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:56:00 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:56:05 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:56:05 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:56:06 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';

2018.02.14 08:56:06 1: EchoBridge: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1493.

$VAR1 = 'Unknown auth failure';



Was könnte man da jetzt noch machen?

Mfg Steffen
Welche Version hast Du im Einsatz?

Schau Dir mal das Attribut "browser_useragent" an
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Attribute

Steffen

Hallo!

Ich habe die 2018-02-11, v0.0.22 und habe es jetzt mal mit jedem "browser_useragent" versucht aber immer noch kein Erfolg.

Mfg Steffen

michael.winkler

Zitat von: Steffen am 14 Februar 2018, 09:16:20
Hallo!

Ich habe die 2018-02-11, v0.0.22 und habe es jetzt mal mit jedem "browser_useragent" versucht aber immer noch kein Erfolg.

Mfg Steffen
Versucht mal Euren FHEM Server komplett neuzustarten. Eventuell hilft auch ein "set login"

pc1246

Hallo
Also bei mir nicht! Nur das Cookie kopieren hilft!
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

michael.winkler

Zitat von: pc1246 am 14 Februar 2018, 09:37:25
Hallo
Also bei mir nicht! Nur das Cookie kopieren hilft!
Gruss Christoph
versuch mal folgendes:
Installiere dir mal lynx

apt-get install lynx


Starte das dann mit:

lynx https://alexa.amazon.de


Dann versuchst Du Dich dort anzumelden. Wenn das klappt kannst du es noch mal mit dem Modul versuchen. Bei mir hat es geholfen den Browseragent anzupassen.

Steffen

Zitat von: michael.winkler am 14 Februar 2018, 09:41:09
versuch mal folgendes:
Installiere dir mal lynx

apt-get install lynx


Starte das dann mit:

lynx https://alexa.amazon.de


Dann versuchst Du Dich dort anzumelden. Wenn das klappt kannst du es noch mal mit dem Modul versuchen. Bei mir hat es geholfen den Browseragent anzupassen.

Hallo!

Ich habe es so versucht aber dann kommt die Meldung:

Bitte aktivieren Sie Cookies, um fortzufahren

   Bitte aktivieren Sie bei Ihrem Webbrowser Cookies, um Ihren Einkauf bei Amazon.de fortzusetzen.

   Nachdem Sie Cookies in Ihrem Browser aktiviert haben, klicken Sie einfach auf die Schaltfläche unten, um zur vorhergehenden Seite zurückzukehren.

Zurück zur vorherigen Seite


ich habe auch den cookie ausgelesen und als attr hinzugefügt, aber selbst da kommt immer "disconnected"?!?

Thyraz

#307
Mal der Fehlermeldung bei Lynx nachgegangen (Lynx man page und dort nach Cookies suchen) und dann mal mit


lynx https://alexa.amazon.de --accept_all_cookies


getestet?
Fhem und MariaDB auf NUC6i5SYH in Proxmox Container (Ubuntu)
Zwave, Conbee II, Hue, Harmony, Solo4k, LaMetric, Echo, Sonos, Roborock S5, Nuki, Prusa Mini, Doorbird, ...

Steffen

Zitat von: Thyraz am 14 Februar 2018, 10:25:27
Mal der Fehlermeldung bei Lynx nachgegangen (Lynx man page und dort nach Cookies suchen) und dann mal mit


lynx https://alexa.amazon.de --accept_all_cookies


getestet?

Danke und gerade versucht aber die gleiche Meldung wie oben beschrieben, komisch ist ja das es Gestern noch alles in Ordnung war...kann es sein das was verändert wurde auf seiten Amazon?!?

michael.winkler

Zitat von: Steffen am 14 Februar 2018, 10:49:25
Danke und gerade versucht aber die gleiche Meldung wie oben beschrieben, komisch ist ja das es Gestern noch alles in Ordnung war...kann es sein das was verändert wurde auf seiten Amazon?!?
kann natürlich auch sein. Ein Cookie über die Attribute sollte aber immer funktionieren. Anbei noch mal die Anleitung wie Du das Cookie auslesen kannst:
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Cookie_ermitteln

WICHTIG: Wenn Du in dem Webbrowser auf Abmelden gehst, wird das Cookie wieder ungültig!

pc1246

Zitat von: michael.winkler am 14 Februar 2018, 09:41:09
versuch mal folgendes:
Installiere dir mal lynx

apt-get install lynx


Starte das dann mit:

lynx https://alexa.amazon.de


Dann versuchst Du Dich dort anzumelden. Wenn das klappt kannst du es noch mal mit dem Modul versuchen. Bei mir hat es geholfen den Browseragent anzupassen.

Hallo Michael

Werde ich heute Abend mal probieren! Das waere dann cool, insbesondere mit dem Tipp von Thyraz.
Danke und Gruss
Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

Thyraz

Hatte mit der neuen Version auch erst ein Cookie Problem.
User Agent setzen und ein set login haben aber geholfen. :)
Fhem und MariaDB auf NUC6i5SYH in Proxmox Container (Ubuntu)
Zwave, Conbee II, Hue, Harmony, Solo4k, LaMetric, Echo, Sonos, Roborock S5, Nuki, Prusa Mini, Doorbird, ...

moppy

Servus, ich hab jetzt auch alle Einstellungen durch (mit und ohne 2 Schritt), mit und ohne Cookie, alle Browser-Agents durch, mit LYNX versucht mich zu verbinden. Lynx scheitert daran dass bei mir jetzt IMMER nach einem Captcha gefragt wird, auch bei der normalen Anmeldung über den Browser. Denke dass es deshalb nicht funktioniert.
Geht die Captcha Aufforderung wieder weg, oder wie könnte ich jetzt trotzdem connecten?
mfg
Intel NUC7i5 - Proxmox
HP Microserver Gen8 3,3ghz Xeon
http://coldcorner.de

Byte09

#313
Zitat von: moppy am 16 Februar 2018, 09:39:25
Servus, ich hab jetzt auch alle Einstellungen durch (mit und ohne 2 Schritt), mit und ohne Cookie, alle Browser-Agents durch, mit LYNX versucht mich zu verbinden. Lynx scheitert daran dass bei mir jetzt IMMER nach einem Captcha gefragt wird, auch bei der normalen Anmeldung über den Browser. Denke dass es deshalb nicht funktioniert.
Geht die Captcha Aufforderung wieder weg, oder wie könnte ich jetzt trotzdem connecten?
mfg
Ich glaube das viele "rumprobieren " ist genau das Problem ... und führt zur captchabfrage. War bei mir auch so. Bei mir ging es dann , indem ich es einfach gelassen habe . Anmeldetaten gesetzt , ging nicht . .... Cookie als attr gesetzt .... ging .... Alles weitete ignoriert . Den tag drauf einfach den Cookie gelöscht ( attr ) -fertig . Seit dem klappt es mit der Anmeldung. 

Captchabfrage geht wieder weg ... spätestens den nächsten tag , zumindest War es bisher bei mir so

Gruss Byte09

Gesendet von meinem SM-G900F mit Tapatalk

Steffen

Hallo!

So recht rund läuft es anscheinend nicht mehr, also bei mir zu Hause ja aber bei meiner Mam war jetzt ein Tag alles gut und jetzt wieder "disconnected"...ob mit oder ohne selbst gesetzten Cookie.

Echt schade, meine Mam war total begeistert davon und hatte sich deswegen extra noch einen Dot geholt...

Mfg Steffen