[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

michael.winkler

Zitat von: TomLee am 29 Januar 2018, 16:38:34
@michael.winkler

Spiele mit dem Gedanken mir vlt. einen Spot zuzulegen. Kannst du schon was zu dem Thema 'Kamera De.-/Aktivierung' sagen, ob das mit dem Modul in Zukunft möglich sein wird ?

Gruß

Thomas
Das kann ich Dir leider nicht beantworten, da ich keinen Sport habe. Beim Echo Show kann man die Kamera nur über Sprachbefehle aktivieren/deaktivieren. Über die Alexa WebApp habe ich keine Einstellung dazu gefunden.

TomLee

Über das Einstellungsmenü des Spot soll's auch gehen, gerade gelesen. Aber über die App ???

KernSani

Zitat von: michael.winkler am 28 Januar 2018, 22:29:58
Habe es ins aktuelle Modul mit eingebaut. Download wie immer auf Seite .

der Vollständigkeit halber: v17 scheint bei mir auch wieder ohne Cookie zu funktionieren
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

cs-online

#228
...bei mir auch, Heute morgen ging auch das Setzen von Erinnerungen wieder. Nur meine Gruppe "Überall" gibt COOKIE ERROR.

Ansonsten TOP JOB !

Nachtrag: meine Überall-Gruppe wurde nach Autocreate neu angelegt und läuft auch !
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

projectsun

kann bitte nochmal die 0.14 bereitgestellt werden? ab 0.15 stürzt mein test fhem server regelmäßig ab. ja, update wurde durchgeführt. 0.05 lief die ganze zeit problemlos und ich wollte doch mal ein paar features hinzufügen.
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

cs-online

0.17 läuft bei mir ohne Probleme.

wofür ist das refresh_autocreate und wie benutzt man das ?
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

michael.winkler

Zitat von: projectsun am 31 Januar 2018, 19:16:54
kann bitte nochmal die 0.14 bereitgestellt werden? ab 0.15 stürzt mein test fhem server regelmäßig ab. ja, update wurde durchgeführt. 0.05 lief die ganze zeit problemlos und ich wollte doch mal ein paar features hinzufügen.
Steht denn etwas im log?


Gesendet von iPhone mit Tapatalk

projectsun

naja, ich hab jetzt mal die 0.17 eingespielt. in 2 tagen werd ich das spätestens sehen. im log waren noch andere Fehlermeldungen von einer test milight bridge. vielleicht lag es ja auch daran. test server ist jetzt blank. nur noch echodevice aktiv. wir werden sehen. aber kann die 0.14 trotzdem nochmal zum download angefügt werden? Meinen Hauptserver wollte ich eher nicht updaten.
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

pc1246

Hallo zusammen
Bei mir geht es wieder nicht! Alles geloescht, update gemacht, fhem Neustart, echodevice neu angelegt -> Fehler
Device geloescht und unter neuem Namen nach Neustart angelegt -> Fehler
2018.01.31 21:50:15 1: Echo: 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 1237.

$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: 8L6LWDxprI_T-CGtWTMqfpeRE8Nb_pcjfEJlAZSynmrpJty4YfM6bQ==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.01.31 21:50:24 1: Echo: 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 1237.

$VAR1 = 'Unknown auth failure';

2018.01.31 21:50:25 2: Echo: Invalid cookie
2018.01.31 21:50:26 2: Echo: Invalid cookie
2018.01.31 21:50:26 2: Echo: Invalid cookie
2018.01.31 21:50:28 2: Echo: Invalid cookie
2018.01.31 21:50:29 2: Echo: Invalid cookie
2018.01.31 21:50:38 1: Echo: 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 1237.

$VAR1 = 'Unknown auth failure';

2018.01.31 21:50:49 2: [echodevice_ParseAuth] Echo: connection error read from https://layla.amazon.de:443 timed out
2018.01.31 21:50:52 2: [echodevice_ParseAuth] Echo: connection error connect to https://www.amazon.de:443 timed out
2018.01.31 21:50:54 2: [echodevice_ParseAuth] Echo: connection error read from https://www.amazon.de:443 timed out

Sieht aus wie das altbekannte Spiel!
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 31 Januar 2018, 21:54:51
Hallo zusammen
Bei mir geht es wieder nicht! Alles geloescht, update gemacht, fhem Neustart, echodevice neu angelegt -> Fehler
Device geloescht und unter neuem Namen nach Neustart angelegt -> Fehler
2018.01.31 21:50:15 1: Echo: 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 1237.

$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: 8L6LWDxprI_T-CGtWTMqfpeRE8Nb_pcjfEJlAZSynmrpJty4YfM6bQ==
</PRE>
<ADDRESS>
</ADDRESS>
</BODY></HTML>';

2018.01.31 21:50:24 1: Echo: 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 1237.

$VAR1 = 'Unknown auth failure';

2018.01.31 21:50:25 2: Echo: Invalid cookie
2018.01.31 21:50:26 2: Echo: Invalid cookie
2018.01.31 21:50:26 2: Echo: Invalid cookie
2018.01.31 21:50:28 2: Echo: Invalid cookie
2018.01.31 21:50:29 2: Echo: Invalid cookie
2018.01.31 21:50:38 1: Echo: 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 1237.

$VAR1 = 'Unknown auth failure';

2018.01.31 21:50:49 2: [echodevice_ParseAuth] Echo: connection error read from https://layla.amazon.de:443 timed out
2018.01.31 21:50:52 2: [echodevice_ParseAuth] Echo: connection error connect to https://www.amazon.de:443 timed out
2018.01.31 21:50:54 2: [echodevice_ParseAuth] Echo: connection error read from https://www.amazon.de:443 timed out

Sieht aus wie das altbekannte Spiel!
Gruss Christoph
hast du mal ein "set login" versucht?

michael.winkler

Hallo,

bis Version 0.0.17 war es so dass jeder Reboot und jedes "shutdown restart" ein neues Cookie erstellt hat. Ab dieser Version wird das aktuell verwendete Cookie in dem Account Device als Reading festgehalten. Dadurch habe ich jetzt die Möglichkeit direkt nach einem Reboot das alte COOKIE wieder zu verwenden.

Ein neues COOKIE könnt Ihr über über ein "set login" erzeugen. Bitte nur ausführen wenn das Account Device ein Problem mit dem alten Cookie hat.

Download der neuen Version, wie immer, auf Seite 1.

Gruß
Michael


# 2018-01-31, v0.0.18
#
# v0.0.18
# - FEATURE: autocreate Standard Raum "Amazon"
# - CHANGE:  COOKIE wird nicht mehr erneuert!
#

pc1246

Hallo Michael
So schnell kann man ja gar nicht sein.
Ja ein Set login hatte ich versucht, bringt aber nichts!
Hole jetzt die 0.18 und werde berichten.
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 31 Januar 2018, 23:01:01
Hallo Michael
So schnell kann man ja gar nicht sein.
Ja ein Set login hatte ich versucht, bringt aber nichts!
Hole jetzt die 0.18 und werde berichten.
Gruss Christoph
Hmm, mir ist gerade eingefallen dass es bei Dir doch noch nie mit dem COOKIE funktioniert hat. Musstest Du nicht seither eines erzeugen und in das Attribut schreiben?

pc1246

Hallo Michael
Ja das ist richtig. Also die 0.18 ist mal interessant. Da sind zwei neue Readings: COOKIE und COOKIE_TYPE.
Leider funktioniert das auch nicht, wobei das set login zwar die beiden neuen readings erneuert, aber das state reading irgendwie nur durch einen refresh!
2018.01.31 23:10:45 2: Echos: Invalid cookie
2018.01.31 23:11:03 2: [echodevice_ParseAuth] Echos: connection error read from https://layla.amazon.de:443 timed out
2018.01.31 23:11:05 2: [echodevice_ParseAuth] Echos: connection error read from https://layla.amazon.de:443 timed out
2018.01.31 23:11:09 2: [echodevice_ParseAuth] Echos: connection error connect to https://layla.amazon.de:443 timed out
2018.01.31 23:11:10 1: Echos: 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 1240.

$VAR1 = 'Unknown auth failure';

2018.01.31 23:11:10 1: Echos: 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 1240.

$VAR1 = 'Unknown auth failure';

2018.01.31 23:11:10 1: Echos: 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 1240.

$VAR1 = 'Unknown auth failure';

2018.01.31 23:11:11 1: Echos: 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 1240.

$VAR1 = 'Unknown auth failure';

2018.01.31 23:11:17 1: Echos: 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 1240.

$VAR1 = 'Unknown auth failure';

2018.01.31 23:11:17 1: Echos: 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 1240.

$VAR1 = 'Unknown auth failure';


Wenn Du das COOKIE brauchst, dann kann ich Dir das gerne schicken!
BTW. das Icon habe ich auch nicht.
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

pc1246

Lieber so
Wenn ich ein set login mache, dann wird das reading state nicht veraendert. Erst ein shutdown restart bringt da was!
Sprich Uhrzeit bleibt gleich, so als ob irgendwelcher Code nicht durchlaufen wird!?
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