[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

Chillkroete1206

Alles klar, danke!

Kann mir auch noch jemand sagen, wie ich das Sprachkommando "Alexa aus" über FHEM verschickt bekomme? Set <Device> pause tut es leider nicht.

Gruß!

amenomade

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Chillkroete1206

Zitat von: amenomade am 26 Oktober 2019, 23:14:35
Was bewirkt "Alexa, aus" ?

Stille  :)

Ich möchte also, dass Alexa aufhört zum Beispiel Musik zu spielen.

MadMax-FHEM

set ECHO_... pause funktioniert bei mir wie gewünscht...
...d.h. die Wiedergabe pausiert.

Führst du den Befehl auch bei dem Device aus, welches gerade wiedergibt!?

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

OliS.

#3289
Ich wollte nun mal auf NPM_login umstellen, da die alte Methode immer nur eine sehr geringe Halbwertzeit bei mir hatte.
Ich habe die aktuelle Version des Moduls aus dem ersten Post installiert. Ich habe das Account-Device definiert.

define Echodevice echodevice xxx@xxx.xx xxx

Anschließend ein npm_install durchgeführt. Das läuft ohne Fehler durch. Ein anschließendes npm_login new hängt die meine FHEM-Weboberfläche jedoch für etliche Minuten weg. Der Server ist noch ganz normal erreichbar, "htop" ist unauffällig. Nach einigen Minuten fängt sich die Weboberfläche wieder.
Ich habe schon das Verzeichnis /opt/fhem/cache gelöscht.

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.0.57
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
icon    Attribut echo
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wait for refreshtoken


So sieht mein Log währenddessen aus:

2019.10.27 12:27:51.487 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     36055    /run/systemd/journal/stdout

2019.10.27 12:27:51.487 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     22015   

2019.10.27 12:27:51.487 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21914   

2019.10.27 12:27:51.487 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     38452   

2019.10.27 12:27:51.487 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         STREAM     VERBUNDEN     26446   

2019.10.27 12:27:51.488 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20297    /run/systemd/journal/stdout

2019.10.27 12:27:51.488 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21092    /var/run/dbus/system_bus_socket

2019.10.27 12:27:51.488 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18337    /run/systemd/journal/stdout

2019.10.27 12:27:51.488 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21988   

2019.10.27 12:27:51.488 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     19209   

2019.10.27 12:27:51.488 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21989   

2019.10.27 12:27:51.489 3: [Echodevice] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2019.10.27 12:27:51.489 3: [Echodevice] [echodevice_NPMLoginNew] Proxy IP 192.168.188.58
2019.10.27 12:27:52.846 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2019.10.27 12:27:52.851 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2019.10.27 12:27:52.851 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2019.10.27 12:27:52.852 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.188.58:3002 to listen on 192.168.188.58

2019.10.27 12:27:52.852 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2019.10.27 12:27:52.852 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2019.10.27 12:27:53.111 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2019.10.27 12:27:53.117 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2019.10.27 12:27:53.249 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2019.10.27 12:27:53.275 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 258-1368171-3469637

2019.10.27 12:27:53.276 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2202895673l

2019.10.27 12:27:53.277 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2019.10.27 12:27:53.278 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=258-1368171-3469637; session-id-time=2202895673l","Accept":"*/*"},"gzip":true,"body":""}

2019.10.27 12:27:53.448 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2019.10.27 12:27:53.473 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 262-7373231-5000045

2019.10.27 12:27:53.474 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2019.10.27 12:27:53.475 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/258-1368171-3469637","Cookie":"session-id=258-1368171-3469637; session-id-time=2202895673l; ubid-acbde=262-7373231-5000045","Accept":"*/*"},"gzip":true,"body":"email=LoginFHEM&password=xxxx"}

2019.10.27 12:27:53.602 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2019.10.27 12:27:53.651 3: [Echodevice] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  ->  https://alexa.amazon.com

2019.10.27 12:27:53.657 3: [Echodevice] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2019.10.27 12:27:53.657 3: [Echodevice] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2019.10.27 12:27:53.692 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2019.10.27 12:27:53.693 3: [Echodevice] [echodevice_NPMLoginNew] Result RESULT: Error: Login unsuccessfull. Please check credentials. You can try to get the cookie manually by opening http://192.168.188.58:3002/ with your browser. / null

2019.10.27 12:27:53.821 4: WEB: /fhem&detail=Echodevice&dev.setEchodevice=Echodevice&cmd.setEchodevice=set&arg.setEchodevice=NPM_login&val.setEchodevice=new / RL:50985 / text/html; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate


Das ist lediglich ein kleiner Auszug.

Hat jemand eine Idee?

LG
Oli

EDIT: Log aktualisiert.
FHEM in Debian VM auf DS720+, HMLAN und HMUARTLGW, RFXTRX, Conbee II, Homebridge, Alexa
Geräte: Homematic, Tradfri, Shelly, IT, ESA2000, VU+, Denon-AVR, Sonos, Fritz!Box, Harmony Hub, IP-Cams, Roborock, Automower

Jamo

Hallo Michael,
kannst Du noch das Model "A30YDR2MK8HMRV" mit aufnehmen?
Das ist dieser hier: https://www.amazon.de/amazon-echo-dot-3-gen-smarter-lautsprecher-mit-uhr-alexa/dp/B07NQCVHQ6/

Jier die relevante Zeile für dein plugin
elsif($ModelNumber eq "A30YDR2MK8HMRV" || $ModelNumber eq "Echo") {return "Echo Gen3";}


Hab es gleich getestet, mit der CodeZeile bekomme ich dann die 'get' und 'set' funktion (ohne diese Zeile gibt es kein get und set).

Die Anzeigenhelligkeit lässt sich über die Alexa App einstellen, das geht aber mit deinem Modul (noch) nicht.

Danke, Jamo
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

michael.winkler

Zitat von: OliS. am 27 Oktober 2019, 12:27:06
Ich wollte nun mal auf NPM_login umstellen, da die alte Methode immer nur eine sehr geringe Halbwertzeit bei mir hatte.
Ich habe die aktuelle Version des Moduls aus dem ersten Post installiert. Ich habe das Account-Device definiert.

define Echodevice echodevice xxx@xxx.xx xxx

Anschließend ein npm_install durchgeführt. Das läuft ohne Fehler durch. Ein anschließendes npm_login new hängt die meine FHEM-Weboberfläche jedoch für etliche Minuten weg. Der Server ist noch ganz normal erreichbar, "htop" ist unauffällig. Nach einigen Minuten fängt sich die Weboberfläche wieder.
Ich habe schon das Verzeichnis /opt/fhem/cache gelöscht.

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.0.57
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
icon    Attribut echo
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wait for refreshtoken


So sieht mein Log währenddessen aus:

2019.10.27 12:27:51.487 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     36055    /run/systemd/journal/stdout

2019.10.27 12:27:51.487 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     22015   

2019.10.27 12:27:51.487 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21914   

2019.10.27 12:27:51.487 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     38452   

2019.10.27 12:27:51.487 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  2      [ ]         STREAM     VERBUNDEN     26446   

2019.10.27 12:27:51.488 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     20297    /run/systemd/journal/stdout

2019.10.27 12:27:51.488 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21092    /var/run/dbus/system_bus_socket

2019.10.27 12:27:51.488 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     18337    /run/systemd/journal/stdout

2019.10.27 12:27:51.488 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21988   

2019.10.27 12:27:51.488 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     19209   

2019.10.27 12:27:51.488 4: [Echodevice] [echodevice_NPMLoginNew] Result Proxy Port unix  3      [ ]         STREAM     VERBUNDEN     21989   

2019.10.27 12:27:51.489 3: [Echodevice] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2019.10.27 12:27:51.489 3: [Echodevice] [echodevice_NPMLoginNew] Proxy IP 192.168.188.58
2019.10.27 12:27:52.846 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2019.10.27 12:27:52.851 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36

2019.10.27 12:27:52.851 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2019.10.27 12:27:52.852 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.188.58:3002 to listen on 192.168.188.58

2019.10.27 12:27:52.852 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2019.10.27 12:27:52.852 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"alexa.amazon.de","path":"","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2019.10.27 12:27:53.111 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (302) - Redirect to https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&

2019.10.27 12:27:53.117 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","method":"GET","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2019.10.27 12:27:53.249 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2019.10.27 12:27:53.275 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 258-1368171-3469637

2019.10.27 12:27:53.276 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2202895673l

2019.10.27 12:27:53.277 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2019.10.27 12:27:53.278 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin?showRmrMe=1&openid.return_to=https%3A%2F%2Falexa.amazon.de%2F&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=amzn_dp_project_dee_de&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&","Cookie":"session-id=258-1368171-3469637; session-id-time=2202895673l","Accept":"*/*"},"gzip":true,"body":""}

2019.10.27 12:27:53.448 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2019.10.27 12:27:53.473 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 262-7373231-5000045

2019.10.27 12:27:53.474 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2019.10.27 12:27:53.475 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Sending Request with {"host":"www.amazon.de","path":"/ap/signin","method":"POST","headers":{"DNT":"1","Upgrade-Insecure-Requests":"1","User-Agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Content-Type":"application/x-www-form-urlencoded","Referer":"https://www.amazon.de/ap/signin/258-1368171-3469637","Cookie":"session-id=258-1368171-3469637; session-id-time=2202895673l; ubid-acbde=262-7373231-5000045","Accept":"*/*"},"gzip":true,"body":"email=LoginFHEM&password=xxxx"}

2019.10.27 12:27:53.602 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (404)

2019.10.27 12:27:53.651 3: [Echodevice] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  ->  https://alexa.amazon.com

2019.10.27 12:27:53.657 3: [Echodevice] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2019.10.27 12:27:53.657 3: [Echodevice] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2019.10.27 12:27:53.692 3: [Echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2019.10.27 12:27:53.693 3: [Echodevice] [echodevice_NPMLoginNew] Result RESULT: Error: Login unsuccessfull. Please check credentials. You can try to get the cookie manually by opening http://192.168.188.58:3002/ with your browser. / null

2019.10.27 12:27:53.821 4: WEB: /fhem&detail=Echodevice&dev.setEchodevice=Echodevice&cmd.setEchodevice=set&arg.setEchodevice=NPM_login&val.setEchodevice=new / RL:50985 / text/html; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate


Das ist lediglich ein kleiner Auszug.

Hat jemand eine Idee?

LG
Oli

EDIT: Log aktualisiert.

Welches Betriebssystem verwendest Du? Welchen Browser verwendest Du?

Hast Du mal versucht die Webseite http://192.168.188.58:3002 anzuzeigen?

michael.winkler

Zitat von: Jamo am 27 Oktober 2019, 18:22:59
Hallo Michael,
kannst Du noch das Model "A30YDR2MK8HMRV" mit aufnehmen?
Das ist dieser hier: https://www.amazon.de/amazon-echo-dot-3-gen-smarter-lautsprecher-mit-uhr-alexa/dp/B07NQCVHQ6/

Jier die relevante Zeile für dein plugin
elsif($ModelNumber eq "A30YDR2MK8HMRV" || $ModelNumber eq "Echo") {return "Echo Gen3";}


Hab es gleich getestet, mit der CodeZeile bekomme ich dann die 'get' und 'set' funktion (ohne diese Zeile gibt es kein get und set).

Die Anzeigenhelligkeit lässt sich über die Alexa App einstellen, das geht aber mit deinem Modul (noch) nicht.

Danke, Jamo
Echo Gen3 baue ich ein.

Meinst Du die Helligkeit eines Echo Show?

OliS.

Zitat von: michael.winkler am 27 Oktober 2019, 18:28:16
Welches Betriebssystem verwendest Du? Welchen Browser verwendest Du?

Hast Du mal versucht die Webseite http://192.168.188.58:3002 anzuzeigen?

Ich verwende Safari unter macOS Catalina. Mein Server ist ein Odroid XU4, auf dem Raspbian 9.11 Stretch läuft.

Aber über das direkte Aufrufen der Seite hat es auf Anhieb geklappt. Danke für den Tipp und das Modul.

LG
Oli
FHEM in Debian VM auf DS720+, HMLAN und HMUARTLGW, RFXTRX, Conbee II, Homebridge, Alexa
Geräte: Homematic, Tradfri, Shelly, IT, ESA2000, VU+, Denon-AVR, Sonos, Fritz!Box, Harmony Hub, IP-Cams, Roborock, Automower

Jamo

ZitatMeinst Du die Helligkeit eines Echo Show?

Ich meine die Anzeigenhelligkeit der Uhr / Temperatur, die der Echo Dot3  (Sandfarben) anzeigt.
Man kann auch noch 'adaptive' Anzeigenhelligkeit einstellen, also die Anzeigenhelligkeit der Uhr in abhängigkeit der Umgebungshelligkeit.

Beste Grüsse, Jamo
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

amenomade

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

JudgeDredd

Router: Eigenbau (pfSense)
FHEM: Proxmox (DELL R720) | Debian 12 (VM)

amenomade

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

amenomade

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Peet_b

#3299
Zitat von: michael.winkler am 24 Oktober 2019, 18:31:51
Kannst Du mal, per SSH, in dem Verzeichnis "/opt/fhem/cache/alexa-cookie" den Befehl
find
ausführen und hier das Ergebnis schreiben?

Hallo Michael,

das Ergebnis hat 2343 Zeilen, das bekomme ich nicht in einen Beitrag. Suchst du nach etwas bestimmten?

Gruß
Peet