[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

michael.winkler

#4725
Amazon hat wohl wieder was umgestellt, werde es Zeitnah prüfen.

Wer kann mir mal ein HTML Result inkl. Header zusenden? Bitte nur Benutzer wo das Voice Reading nicht mehr aktualisiert wird. Zusätzlich bitte noch ein get status vom Account Device

JoWiemann

#4726
Zitat von: michael.winkler am 04 Februar 2021, 11:55:16
Amazon hat wohl wieder was umgestellt, werde es Zeitnah prüfen.

Wer kann mir mal ein HTML Result inkl. Header zusenden? Bitte nur Benutzer wo das Voice Reading nicht mehr aktualisiert wird. Zusätzlich bitte noch ein get status vom Account Device

Hallo Michael,

das einzelnen Echo Device liefert mir kein HTML Result. Ich bekomme allerdings eine Liste vom Account Device. Welches Result möchtest Du da?

Grüße Jörg

Status Account Device:


Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.6
NPM Cookie Version    Reading 3.4.2
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
disable    Attribut 0
devStateIcon    Attribut connected:control_on_off@green connected.but.:control_home@yellow .*:control_home@red
npm_proxy_port    Attribut 3002
alias    Attribut famEcho
npm_bin_node    Attribut /usr/local/bin/node
room    Attribut Amazon,System
npm_proxy_ip    Attribut 192.168.x.x
group    Attribut Server
icon    Attribut echo
verbose    Attribut 2
browser_save_data    Attribut 1
npm_proxy_listen_ip    Attribut 192.168.x.x

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=nnn-nnnnn....
.COMMSID    Helper ....
.CSRF    Helper -72....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0
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 04 Februar 2021, 13:10:42
Hallo Michael,

das einzelnen Echo Device liefert mir kein HTML Result. Ich bekomme allerdings eine Liste vom Account Device. Welches Result möchtest Du da?

Grüße Jörg

Status Account Device:


Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.6
NPM Cookie Version    Reading 3.4.2
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
disable    Attribut 0
devStateIcon    Attribut connected:control_on_off@green connected.but.:control_home@yellow .*:control_home@red
npm_proxy_port    Attribut 3002
alias    Attribut famEcho
npm_bin_node    Attribut /usr/local/bin/node
room    Attribut Amazon,System
npm_proxy_ip    Attribut 192.168.x.x
group    Attribut Server
icon    Attribut echo
verbose    Attribut 2
browser_save_data    Attribut 1
npm_proxy_listen_ip    Attribut 192.168.x.x

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=nnn-nnnnn....
.COMMSID    Helper ....
.CSRF    Helper -72....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0

Auch die einzelnen ECHOs können HTML Results liefern, ist in diesem Fall aber nicht nötig.

Ich benötige den HTML Result von [AmazonDevice]_activities.html und den Header dazu.

michael.winkler

Zitat von: JoWiemann am 04 Februar 2021, 13:10:42
Hallo Michael,

das einzelnen Echo Device liefert mir kein HTML Result. Ich bekomme allerdings eine Liste vom Account Device. Welches Result möchtest Du da?

Grüße Jörg

Status Account Device:


Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.6
NPM Cookie Version    Reading 3.4.2
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
disable    Attribut 0
devStateIcon    Attribut connected:control_on_off@green connected.but.:control_home@yellow .*:control_home@red
npm_proxy_port    Attribut 3002
alias    Attribut famEcho
npm_bin_node    Attribut /usr/local/bin/node
room    Attribut Amazon,System
npm_proxy_ip    Attribut 192.168.x.x
group    Attribut Server
icon    Attribut echo
verbose    Attribut 2
browser_save_data    Attribut 1
npm_proxy_listen_ip    Attribut 192.168.x.x

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=nnn-nnnnn....
.COMMSID    Helper ....
.CSRF    Helper -72....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0

Kannst du mal Testweise diese Attribut entfernen?

devStateIcon    Attribut connected:control_on_off@green connected.but.:control_home@yellow .*:control_home@red

JoWiemann

Hallo Michael,

Attribut entfernt. Fhem neu gestartet.


Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.6
NPM Cookie Version    Reading 3.4.2
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading vorhanden
npm_proxy_port    Attribut 3002
npm_proxy_listen_ip    Attribut 192.168.x.x
npm_proxy_ip    Attribut 192.168.x.x
icon    Attribut echo
group    Attribut Server
alias    Attribut famEcho
disable    Attribut 0
room    Attribut Amazon,System
verbose    Attribut 2
browser_save_data    Attribut 1
npm_bin_node    Attribut /usr/local/bin/node

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"frc=....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING_NPM
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=nnn-nnnnn....
.COMMSID    Helper ....
.CSRF    Helper 665....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Anbei auch mal ein Screenshot, welche Readings aktuallisiert werden.
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

Ich benötige den HTML Result von [AmazonDevice]_activities.html und den Header noch. Da müsste zumindest stehen warum die Info nicht kommt.

JoWiemann

#4731
Zitat von: michael.winkler am 04 Februar 2021, 14:54:05
Ich benötige den HTML Result von [AmazonDevice]_activities.html und den Header noch. Da müsste zumindest stehen warum die Info nicht kommt.

Kann ich die so hoch laden, oder muss ich da pseudonymisieren?

Die letzte [AmazonDevice]_activities.html ist vom 01.02.2021. Danach gibt es keine mehr.
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 04 Februar 2021, 15:34:36
Kann ich die so hoch laden, oder muss ich da pseudonymisieren?

Die letzte [AmazonDevice]_activities.html ist vom 01.02.2021. Danach gibt es keine mehr.
Leider kann ich es aus der Ferne nicht sagen ob dort was ist, was es zu anonymisieren gilt. Wenn der Inhalt nach einer JSON Formatierung aussieht, die ganz viele Einträge beinhaltet, dann wird dieser Prozess funktionieren. Du kannst ja mal nur den Header schicken wenn du dir unsicher bist. Gerne auch als Private Nachricht.

JoWiemann

Zitat von: michael.winkler am 04 Februar 2021, 16:22:22
Leider kann ich es aus der Ferne nicht sagen ob dort was ist, was es zu anonymisieren gilt. Wenn der Inhalt nach einer JSON Formatierung aussieht, die ganz viele Einträge beinhaltet, dann wird dieser Prozess funktionieren. Du kannst ja mal nur den Header schicken wenn du dir unsicher bist. Gerne auch als Private Nachricht.

Hm, auch die [AmazonDevice]_activities_header.html ist vom 01.02.2021. Und in der [AmazonDevice]_activities.html vom 01.02.2021 sind die Voice Befehle noch drin.

Ich würde jetzt mal das Account Device löschen und neu definieren.

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 04 Februar 2021, 16:37:46
Hm, auch die [AmazonDevice]_activities_header.html ist vom 01.02.2021. Und in der [AmazonDevice]_activities.html vom 01.02.2021 sind die Voice Befehle noch drin.

Ich würde jetzt mal das Account Device löschen und neu definieren.

Grüße Jörg
Du kannst am Account Device auch mal Verbose 5 aktivieren und mal im FHEM Log schauen ob zu dem Thema activites was kommt

popy

Zitat von: sn0000py am 03 Februar 2021, 07:30:11
Hallo
Gestern wars wieder mal soweit, ein TextCommand wurde geschickt, aber tat nichts.
DAs textcommand.html war leer
und das textcommand_header.html
HTTP/1.1 200 OK Content-Length: 0 Connection: keep-alive Server: Server Date: Tue, 02 Feb 2021 19:16:25 GMT x-amz-rid: DMXA8S3X3B74T25J42XY Vary: Content-Type,Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent X-Cache: Miss from cloudfront Via: 1.1 4a156cabbbc0eca6e99cc44c2a8b91da.cloudfront.net (CloudFront) X-Amz-Cf-Pop: VIE50-C2 X-Amz-Cf-Id: tU0wJE5zvqVTHOQvUkA6ZaDFVDFSDVsdfsdfgsdg0JhGN5XnJA==

(Habe in der datei die Ids und co geändert, wenn du die originale brauchst dann sagen, weiss nicht ob man die 1:! reinkopieren sollte oder nicht)

Entwarnung. Hatte nur den ersten Tag nach FHEM Neustart nicht funktioniert, da Alexa um ~10:00 die Wecker neu übermittelt und FHEM nachher gestartet wurde.
Die letzten beide Tage lief es wieder stabil.

JoWiemann

Zitat von: michael.winkler am 04 Februar 2021, 16:53:38
Du kannst am Account Device auch mal Verbose 5 aktivieren und mal im FHEM Log schauen ob zu dem Thema activites was kommt

Hallo Michael,

habe jetzt einen RPi  Model B Rev 2 neu aufgesetzt. Leider bekomme ich kein Login. Anbei das List und das Log mit verbose 5.


Internals:
   DEF        xxx@xxx.xx xxx
   FUUID      601d1bce-f33f-5427-09ec-35dd9ad10b391c22
   LOGINMODE  NPM
   NAME       famEcho
   NR         14
   NTFY_ORDER 50-famEcho
   STATE      INITIALIZED
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2021-02-05 11:23:47   COOKIE_MODE     NPM
     2021-02-05 11:23:52   COOKIE_TYPE     NEW
     2021-02-05 11:36:12   amazon_refreshtoken wait for refreshtoken
     2021-02-05 11:23:52   autocreate_devices stop
     2021-02-05 11:23:52   version         0.2.7
   helper:
     RUNLOGIN   0
     SERVER     layla.amazon.de
     TWOFA     
Attributes:
   alias      famEcho
   browser_save_data 1
   disable    0
   group      Server
   icon       echo
   npm_bin_node /usr/local/bin/node
   npm_proxy_ip 192.168.0.52
   npm_proxy_listen_ip 192.168.0.52
   npm_proxy_port 3002
   room       Amazon
   verbose    5


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

Passen diese Angaben?


2021.02.05 11:31:32 3: [famEcho] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.0.52

JoWiemann

Zitat von: michael.winkler am 05 Februar 2021, 11:48:54
Passen diese Angaben?


2021.02.05 11:31:32 3: [famEcho] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.0.52


Hm, stehe bezüglich Deiner Frage auf dem Schlauch.
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