[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

pflaume88

Zitat von: michael.winkler am 05 November 2019, 11:38:01
Am Besten einfach mal die letzten Beiträge lesen die genau dieses Problem behandeln. Wenn noch nicht passiert, auf NPM Login umstellen. Ansonsten wie immer folgendes:

Bitte hängt einen "get status" vom Account Device mit an.

Zusätzlich noch einen HTML_Result vom abgesetzten Befehl. Hier ist natürlich wichtig dass das Attribut "browser_save_data" am entsprechenden ECHO Device auf 1 gesetzt wurde. Das jeweilige HTML_Result kann dann über ein "get html_results" am entsprechenden ECHO Device abgefragt werden. Bitte immer beide Dateien (z.B. speak.html & speak_header.html) mit anhängen.


Hallo

ich habe jetzt auf den npm login umgestellt.
Jetzt funktioniert alles!


danke

retikulum

Zitat von: sinus61 am 05 November 2019, 17:32:14
Mit
set echo textmessage....
am Accountdevice blinken die Echos gelb bis du die Nachricht abrufst.

Super, teste ich heute mal.
Geht die Nachricht dann nur an den Echodot oder auch an die App (wie bei reminder)?

JoWiemann

#3332
V 0.0.59

set <device> mobilemessage <text> ergibt keine Message in der Alexa App.

Mit set <device> autocreate_devices wird die Alexa App aufgelistet, allerdings nicht als Device angelegt.


Modul Infos:
Beschreibung   
Bereich   
Wert
STATE   
Reading
connected
Version   
Reading
0.0.59
COOKIE_STATE   
Reading
OK
COOKIE_TYPE   
Reading
NPM_Login
COOKIE_MODE   
Reading
NPM
amazon_refreshtoken   
Reading
vorhanden
npm_bin_node   
Attribut
/usr/local/bin/node
icon   
Attribut
echo
room   
Attribut
Amazon
npm_proxy_port   
Attribut
3003
npm_proxy_ip   
Attribut
192.168.0.30



Amazon Cookie:
Beschreibung   
Bereich   
Wert
.COOKIE   
Reading
{"loginCookie":"frc=....
COOKIE_STATE   
Reading
OK
COOKIE_TYPE   
Reading
NPM_Login
amazon_refreshtoken   
Reading
vorhanden
.COOKIE   
Helper
session-id=261-99819....
.COMMSID   
Helper
amzn1.comms.id.perso....
.CSRF   
Helper
-10....
.DIRECTID   
Helper
amzn1.account.AHFGZQ....
RUNLOGIN   
Helper
0
RUNNING_REQUEST   
Helper
1
LOGINERROR   
Helper
0



Amazon HTML Results:
Datum   
HTML Result Dateiname
Wed Nov 6 12:22:17 2019   
famEcho_activities.html
Wed Nov 6 12:22:17 2019   
famEcho_activities_header.html
Wed Nov 6 12:22:17 2019   
famEcho_alarmvolume.html
Wed Nov 6 12:22:17 2019   
famEcho_alarmvolume_header.html
Wed Nov 6 12:22:17 2019   
famEcho_bluetoothstate.html
Wed Nov 6 12:22:17 2019   
famEcho_bluetoothstate_header.html
Wed Nov 6 12:22:17 2019   
famEcho_cookielogin6.html
Wed Nov 6 12:22:17 2019   
famEcho_cookielogin6_header.html
Wed Nov 6 12:22:17 2019   
famEcho_devicesstate.html
Wed Nov 6 12:22:17 2019   
famEcho_devicesstate_header.html
Wed Nov 6 12:22:17 2019   
famEcho_getbehavior.html
Wed Nov 6 12:22:17 2019   
famEcho_getbehavior_header.html
Wed Nov 6 12:22:17 2019   
famEcho_getdevicesettings.html
Wed Nov 6 12:22:17 2019   
famEcho_getdevicesettings_header.html
Wed Nov 6 12:22:17 2019   
famEcho_getdnd.html
Wed Nov 6 12:22:17 2019   
famEcho_getdnd_header.html
Wed Nov 6 12:22:17 2019   
famEcho_getisonline.html
Wed Nov 6 12:22:17 2019   
famEcho_getisonline_header.html
Wed Nov 6 12:22:17 2019   
famEcho_getnotifications.html
Wed Nov 6 12:22:17 2019   
famEcho_getnotifications_header.html
Wed Nov 6 12:22:17 2019   
famEcho_getsettingstraffic.html
Wed Nov 6 12:22:17 2019   
famEcho_getsettingstraffic_header.html
Wed Nov 6 12:22:17 2019   
famEcho_listitems_shopping.html
Wed Nov 6 12:22:17 2019   
famEcho_listitems_shopping_header.html
Wed Nov 6 12:22:17 2019   
famEcho_listitems_task.html
Wed Nov 6 12:22:17 2019   
famEcho_listitems_task_header.html
Wed Nov 6 12:22:17 2019   
famEcho_mobilmessage.html
Wed Nov 6 12:22:17 2019   
famEcho_mobilmessage_header.html
Wed Nov 6 12:22:17 2019   
famEcho_wakeword.html
Wed Nov 6 12:22:17 2019   
famEcho_wakeword_header.html


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

Nexium

Hast du den set echo mobilemessage befehel am IO Echo ausgeführt? Nur dort ist er auch in der setlist mit drin.

Nexium

Wenn man ein Homescreen setzt bekommt man keinerlei Rückmeldung in FHEM. Gibt es dort nicht oder könnte man ein Reading machen wo zb die url steht vom letzten Hintergrundbild?

JoWiemann

Zitat von: Nexium am 06 November 2019, 12:42:28
Hast du den set echo mobilemessage befehel am IO Echo ausgeführt? Nur dort ist er auch in der setlist mit drin.
Habe ich, da er ja im FhemWeb auch nur dort verfügbar ist.


Gesendet von iPhone mit Tapatalk
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

michael.winkler

Zitat von: JoWiemann am 06 November 2019, 12:23:58
V 0.0.59

set <device> mobilemessage <text> ergibt keine Message in der Alexa App.

Mit set <device> autocreate_devices wird die Alexa App aufgelistet, allerdings nicht als Device angelegt.


Modul Infos:
Beschreibung   
Bereich   
Wert
STATE   
Reading
connected
Version   
Reading
0.0.59
COOKIE_STATE   
Reading
OK
COOKIE_TYPE   
Reading
NPM_Login
COOKIE_MODE   
Reading
NPM
amazon_refreshtoken   
Reading
vorhanden
npm_bin_node   
Attribut
/usr/local/bin/node
icon   
Attribut
echo
room   
Attribut
Amazon
npm_proxy_port   
Attribut
3003
npm_proxy_ip   
Attribut
192.168.0.30



Amazon Cookie:
Beschreibung   
Bereich   
Wert
.COOKIE   
Reading
{"loginCookie":"frc=....
COOKIE_STATE   
Reading
OK
COOKIE_TYPE   
Reading
NPM_Login
amazon_refreshtoken   
Reading
vorhanden
.COOKIE   
Helper
session-id=261-99819....
.COMMSID   
Helper
amzn1.comms.id.perso....
.CSRF   
Helper
-10....
.DIRECTID   
Helper
amzn1.account.AHFGZQ....
RUNLOGIN   
Helper
0
RUNNING_REQUEST   
Helper
1
LOGINERROR   
Helper
0



Amazon HTML Results:
Datum   
HTML Result Dateiname
Wed Nov 6 12:22:17 2019   
famEcho_activities.html
Wed Nov 6 12:22:17 2019   
famEcho_activities_header.html
Wed Nov 6 12:22:17 2019   
famEcho_alarmvolume.html
Wed Nov 6 12:22:17 2019   
famEcho_alarmvolume_header.html
Wed Nov 6 12:22:17 2019   
famEcho_bluetoothstate.html
Wed Nov 6 12:22:17 2019   
famEcho_bluetoothstate_header.html
Wed Nov 6 12:22:17 2019   
famEcho_cookielogin6.html
Wed Nov 6 12:22:17 2019   
famEcho_cookielogin6_header.html
Wed Nov 6 12:22:17 2019   
famEcho_devicesstate.html
Wed Nov 6 12:22:17 2019   
famEcho_devicesstate_header.html
Wed Nov 6 12:22:17 2019   
famEcho_getbehavior.html
Wed Nov 6 12:22:17 2019   
famEcho_getbehavior_header.html
Wed Nov 6 12:22:17 2019   
famEcho_getdevicesettings.html
Wed Nov 6 12:22:17 2019   
famEcho_getdevicesettings_header.html
Wed Nov 6 12:22:17 2019   
famEcho_getdnd.html
Wed Nov 6 12:22:17 2019   
famEcho_getdnd_header.html
Wed Nov 6 12:22:17 2019   
famEcho_getisonline.html
Wed Nov 6 12:22:17 2019   
famEcho_getisonline_header.html
Wed Nov 6 12:22:17 2019   
famEcho_getnotifications.html
Wed Nov 6 12:22:17 2019   
famEcho_getnotifications_header.html
Wed Nov 6 12:22:17 2019   
famEcho_getsettingstraffic.html
Wed Nov 6 12:22:17 2019   
famEcho_getsettingstraffic_header.html
Wed Nov 6 12:22:17 2019   
famEcho_listitems_shopping.html
Wed Nov 6 12:22:17 2019   
famEcho_listitems_shopping_header.html
Wed Nov 6 12:22:17 2019   
famEcho_listitems_task.html
Wed Nov 6 12:22:17 2019   
famEcho_listitems_task_header.html
Wed Nov 6 12:22:17 2019   
famEcho_mobilmessage.html
Wed Nov 6 12:22:17 2019   
famEcho_mobilmessage_header.html
Wed Nov 6 12:22:17 2019   
famEcho_wakeword.html
Wed Nov 6 12:22:17 2019   
famEcho_wakeword_header.html


Grüße Jörg

Die Auflistung der HTML Dateien bringt leider nichts, der Inhalt der relevanten Dateien(Header & HTML) wäre wichtig!

JoWiemann

Zitat von: michael.winkler am 06 November 2019, 12:49:19
Die Auflistung der HTML Dateien bringt leider nichts, der Inhalt der relevanten Dateien(Header & HTML) wäre wichtig!

Hier der Inhalt:

famEcho_mobilmessage_header.html

HTTP/1.1 200 OK
Server: Server
Date: Wed, 06 Nov 2019 11:57:30 GMT
Content-Length: 0
Connection: keep-alive
x-amz-rid: NQJTPD43G96RGJHH0V2S
Vary: Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent


famEcho_mobilmessage.html ist empty

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

michael.winkler

Zitat von: JoWiemann am 06 November 2019, 13:02:01
Hier der Inhalt:

famEcho_mobilmessage_header.html

HTTP/1.1 200 OK
Server: Server
Date: Wed, 06 Nov 2019 11:57:30 GMT
Content-Length: 0
Connection: keep-alive
x-amz-rid: NQJTPD43G96RGJHH0V2S
Vary: Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent


famEcho_mobilmessage.html ist empty

Grüße Jörg
Die Übertragung an Amazon hat, zumindest laut LOG, funktioniert.

Kannst du mal in der Alexa App eine Routine erstellen, welche diese Nachricht an dein Handy schickt. Einfach um mal zu prüfen ob es generell bei dir funktioniert.

balli1187

Bei mir funktioniert es wie angegeben. Habe es gerade noch einmal getestet.


Gesendet von iPhone mit Tapatalk
FHEM auf QNAP im docker, nanoCUL per ser2net an VU+, 2x Echo Dot, 3x HM-ES-PMSw1-Pl, 3x HM-LC-Bl1PBU-FM, 6x Sonoff Basic, div. "Shelly Eigenbauten" von Papa Romeo, ESPRGBWW-Controller, ...
Projekte: Smart Mirror in Spiegelschrank auf RPi Zero

JoWiemann

Zitat von: michael.winkler am 06 November 2019, 13:21:36
Die Übertragung an Amazon hat, zumindest laut LOG, funktioniert.

Kannst du mal in der Alexa App eine Routine erstellen, welche diese Nachricht an dein Handy schickt. Einfach um mal zu prüfen ob es generell bei dir funktioniert.

Routine hat nicht funktioniert. App gelöscht und neu installiert -> Funktioniert.

Also, sorry für den Stress.

Danke und 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

sinus61

Zitat von: retikulum am 06 November 2019, 12:10:00
Geht die Nachricht dann nur an den Echodot oder auch an die App (wie bei reminder)?

Du kannst die Nachricht auch in der App unter Kommunikation lesen. Wenn du die da liest hören die Echos auch auf gelb zu blinken.

TomLee

Hallo,

hab ich ein Problem mit dem NPM Login oder wurde in der letzten Version etwas an den Standard-Logausgaben geändert, bisher hatte ich diese Refresh-Meldungen alle Stunde und 40 Minuten nicht ?

Das geht jetzt schon seit dem Tag als die neue Version hier bereitgestellt wurde so.


2019.11.08 01:49:32 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6020/6000 Refresh Cookie!
2019.11.08 01:49:40 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Nov  8 01:49:32 2019] write new refreshtoken
2019.11.08 03:29:47 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6007/6000 Refresh Cookie!
2019.11.08 03:29:55 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Nov  8 03:29:47 2019] write new refreshtoken
2019.11.08 05:10:50 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6055/6000 Refresh Cookie!
2019.11.08 05:10:58 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Nov  8 05:10:50 2019] write new refreshtoken
2019.11.08 06:51:53 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6055/6000 Refresh Cookie!
2019.11.08 06:52:01 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Nov  8 06:51:53 2019] write new refreshtoken
2019.11.08 08:32:57 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6056/6000 Refresh Cookie!
2019.11.08 08:33:05 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Nov  8 08:32:57 2019] write new refreshtoken
2019.11.08 10:14:00 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6055/6000 Refresh Cookie!
2019.11.08 10:14:08 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Nov  8 10:14:00 2019] write new refreshtoken


Gruß

Thomas

michael.winkler

#3343
Zitat von: TomLee am 08 November 2019, 12:02:09
Hallo,

hab ich ein Problem mit dem NPM Login oder wurde in der letzten Version etwas an den Standard-Logausgaben geändert, bisher hatte ich diese Refresh-Meldungen alle Stunde und 40 Minuten nicht ?

Das geht jetzt schon seit dem Tag als die neue Version hier bereitgestellt wurde so.


2019.11.08 01:49:32 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6020/6000 Refresh Cookie!
2019.11.08 01:49:40 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Nov  8 01:49:32 2019] write new refreshtoken
2019.11.08 03:29:47 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6007/6000 Refresh Cookie!
2019.11.08 03:29:55 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Nov  8 03:29:47 2019] write new refreshtoken
2019.11.08 05:10:50 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6055/6000 Refresh Cookie!
2019.11.08 05:10:58 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Nov  8 05:10:50 2019] write new refreshtoken
2019.11.08 06:51:53 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6055/6000 Refresh Cookie!
2019.11.08 06:52:01 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Nov  8 06:51:53 2019] write new refreshtoken
2019.11.08 08:32:57 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6056/6000 Refresh Cookie!
2019.11.08 08:33:05 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Nov  8 08:32:57 2019] write new refreshtoken
2019.11.08 10:14:00 3: [Echo] [echodevice_LoginStart] Alter COOKIE=6055/6000 Refresh Cookie!
2019.11.08 10:14:08 3: [Echo] [echodevice_NPMWaitForCookie] [NPM Login Refresh Fri Nov  8 10:14:00 2019] write new refreshtoken


Gruß

Thomas
Das ist ganz normal. Du kannst den Refreshintervall verändern. Siehe Doku https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Attribute das Attribut "npm_refresh_intervall", dann wird das Log auch nicht mehr so voll.

TomLee

Habs jetzt mal auf einen Tag eingestellt und muß abwarten.

Normal (mit den vorherigen Versionen) gabs die Meldungen aber nicht (Attribut war bisher nicht gesetzt).