[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

matzewob

Hab das selbe seit vorhin.
Auch beim versuch neu einzuloggen:

Alexa: json evaluation error malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1237.

$VAR1 = 'Unknown auth failure';


michael.winkler

Zitat von: matzewob am 11 Februar 2018, 17:22:32
Hab das selbe seit vorhin.
Auch beim versuch neu einzuloggen:

Alexa: json evaluation error malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "Unknown auth failure") at ./FHEM/37_echodevice.pm line 1237.

$VAR1 = 'Unknown auth failure';


Ich habe jetzt erstmal wieder die 19er Version auf Seite 1 verlinkt. Aktuell habe ich dasselbe Problem. Kann aber noch nicht genau sagen woran es liegt. Selbst das Einspielen der 19er Version bei mir behebt das Problem.

Das Einzige was aktuell bei mir hilft, ist das manuelle setzen eines Cookies.

matzewob

Hab das Gefühl das hier irgendwas grad "kaputt" ist bei Amazon

2018.02.11 17:25:00 2: [echodevice_ParseAuth] Alexa: connection error read from https://www.amazon.de:443 timed out

michael.winkler

Zitat von: matzewob am 11 Februar 2018, 17:27:12
Hab das Gefühl das hier irgendwas grad "kaputt" ist bei Amazon

2018.02.11 17:25:00 2: [echodevice_ParseAuth] Alexa: connection error read from https://www.amazon.de:443 timed out

So, auf Seite 1 gibt es jetzt die Version 21.


##############################################
#
# 2018-02-11, v0.0.21
#
# v0.0.21
# - CHANGE:  Header


Wie sich bei meinen Tests herausgestellt hat, lief auch die alte Version 19 bei mir nicht mehr. Wie es sich herausgestellt hat, musste der Header wieder angepasst werden. Daher bitte die neue Version einspielen.

So lange Euer COOKIE noch gültig ist, könnt Ihr eine ältere Version immer noch einsetzen.

Gruß
Michael

matzewob

Läuft wieder, vielen Dank für deine Mühe und Support!! :)

Chris8888

Hi,

bei mir läuft auch das neue Modul nicht:
2018.02.11 19:40:50 1: echo: json evaluation error malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1488.

$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: Vn1uU757pl-ZbF01O8bjn8gyNgxAP-ZV2rqKxvY4kRIoVObd-sMU5Q==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';


VG
Christian


FHEM 6.0 auf einem PI4 mit div. Homematic-Komponenten, Alexa, Tablet-UI und Homebridge...und läuft einfach. Erweitert mit CCU3 und Homematic-IP...und läuft immer noch.

michael.winkler

Zitat von: Chris8888 am 11 Februar 2018, 19:48:49
Hi,

bei mir läuft auch das neue Modul nicht:
2018.02.11 19:40:50 1: echo: json evaluation error malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "<!DOCTYPE HTML PUBLI...") at ./FHEM/37_echodevice.pm line 1488.

$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: Vn1uU757pl-ZbF01O8bjn8gyNgxAP-ZV2rqKxvY4kRIoVObd-sMU5Q==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';


VG
Christian
Hast du auch einen shutdown restart durchgeführt?


Gesendet von iPhone mit Tapatalk

KernSani

Nur der Vollständigkeit halber Bei mir alles wieder grün, auch ohne shutdown restart (habe die alte Version nicht gecheckt, Dateidatum war vom 29.01.)
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

Chris8888

ja, klar. Auch ein Set login ebenfalls. Alles ohne Erfolg.
FHEM 6.0 auf einem PI4 mit div. Homematic-Komponenten, Alexa, Tablet-UI und Homebridge...und läuft einfach. Erweitert mit CCU3 und Homematic-IP...und läuft immer noch.

michael.winkler

Zitat von: Chris8888 am 11 Februar 2018, 20:06:35
ja, klar. Auch ein Set login ebenfalls. Alles ohne Erfolg.
Habe auf Seite 1 das Modul noch mal aktualisiert.


##############################################
#
# 2018-02-11, v0.0.22
#
# v0.0.22
# - FEATURE: Attribut browser_useragent https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Attribute
#


Über das Attribut "browser_useragent" kannst du den UserAgent Eintrag ändern. In der Doku habe ich ein paar Werte. Eventuell hilft dir das weiter.
https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Attribute

Chris8888

Hallo Michael,

damit läuft es wieder! :-)

Danke!

Viele Grüße
Christian
FHEM 6.0 auf einem PI4 mit div. Homematic-Komponenten, Alexa, Tablet-UI und Homebridge...und läuft einfach. Erweitert mit CCU3 und Homematic-IP...und läuft immer noch.

petjek

Zitat von: michael.winkler am 20 Januar 2018, 12:52:04
Dass es Musikwecker gibt, hatte ich so nicht auf dem Radar.

Neues Modul kann, wie immer, auf Seite 1 heruntergeladen werden.


# 2018-01-20, v0.0.12
#
# v0.0.12
# - FEATURE: Support Musicalarm
#


Notification_delete bedeutet beim Wecker dann auch löschen, nicht deaktivieren, richtig?
Ich hätte gerne, dass der Wochentagswecker deaktiviert wird, wenn ich nicht zuhause bin
Wäre über einen DOIF ja ganz einfach.
Die Möglichkeiten der deutschen Grammatik können einen, wenn man sich darauf, was man ruhig, wenn man möchte, sollte, einlässt, überraschen.

michael.winkler

Zitat von: petjek am 13 Februar 2018, 18:15:53
Notification_delete bedeutet beim Wecker dann auch löschen, nicht deaktivieren, richtig?
Ich hätte gerne, dass der Wochentagswecker deaktiviert wird, wenn ich nicht zuhause bin
Wäre über einen DOIF ja ganz einfach.
ja, ein Notification_delete löscht den Eintrag. Nur deaktivieren geht aktuell noch nicht. Du kannst aber eine Erinnerung die auch Wöchentlicht ausgeführt wird anlegen


set echo reminder_repeat 20:15 2 Hallo aufwachen

projectsun

#298
bei mir gings nur über Cookie auslesen nach Update auf Version 0.0.22

Man war ich froh, als da nach 20 Minuten basteln wieder "connected" stand.

So sah mein log aus:
2018.02.12 08:00:26 2: [echodevice_ParseAuth] wz_echo: connection error gethostbyname layla.amazon.de failed
2018.02.12 08:00:26 2: [echodevice_ParseAuth] wz_echo: connection error gethostbyname layla.amazon.de failed
2018.02.12 08:00:26 2: [echodevice_ParseAuth] wz_echo: connection error gethostbyname layla.amazon.de failed
2018.02.12 08:00:40 2: [echodevice_ParseAuth] wz_echo: connection error read from https://www.amazon.de:443 timed out
2018.02.12 08:00:43 2: [echodevice_ParseAuth] wz_echo: connection error read from https://www.amazon.de:443 timed out
2018.02.12 08:00:45 2: [echodevice_ParseAuth] wz_echo: connection error read from https://www.amazon.de:443 timed out
2018.02.12 08:00:47 2: [echodevice_ParseAuth] wz_echo: connection error read from https://www.amazon.de:443 timed out
2018.02.12 08:00:51 2: [echodevice_ParseAuth] wz_echo: connection error read from https://www.amazon.de:443 timed out
2018.02.12 08:00:53 2: [echodevice_ParseAuth] wz_echo: connection error read from https://www.amazon.de:443 timed out
2018.02.12 08:00:55 2: [echodevice_ParseAuth] wz_echo: connection error read from https://www.amazon.de:443 timed out
2018.02.12 08:00:58 2: [echodevice_ParseAuth] wz_echo: connection error read from https://www.amazon.de:443 timed out
2018.02.13 08:08:59 1: wz_echo: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at ./FHEM/37_echodevice.pm line 1237.

$VAR1 = '';

2018.02.13 08:09:02 1: wz_echo: json evaluation error malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at ./FHEM/37_echodevice.pm line 1237.

$VAR1 = '';
Zentrale Ubuntu, Rpi B+ mit Busware 868 CUL ser2net, Rpi 2 an Aquarium mit DS18B20, und S0Counter, Rpi 3 mit nanoCUL 433 und 868 ser2net, 7x Revolt NC-5462, 1x miniCUL WLAN, 3x IT-1000, 6x ELRO AB440, KS300, EM1000-HSM, EM1000-WZ, FHT80B, 5x FHT8v2, 20x Nodemcu mit Sensoren, 6x Echo, Sonos

Steffen

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