[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

amenomade

Ne, geht bei mir auch nicht.
Vielleicht ist die soundbank auf Deutsch anders?
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

Die Speechcons z.B. funktionieren:
<speak>
    Here is an example of a speechcon.
    <say-as interpret-as="interjection">ach du liebe zeit.</say-as>.
</speak>
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

TomLee

Zitat von: neyzen am 12 Juni 2020, 02:10:43
Geht das bei euch, dass er den sound ausgibt?

<speak>
  This is Alexa's regular speech, followed by the sound effect named Bear Groan Roar (1).
  <audio src="soundbank://soundlibrary/animals/amzn_sfx_bear_groan_roar_01"/>
</speak>


https://forum.fhem.de/index.php/topic,82631.msg997398.html#msg997398


Gruß

Thomas

doman75

#4173
Zitat von: MikeRoxx am 11 Juni 2020, 01:39:24
Hallo Joachim,

ist schon spät  ;)

trotzdem danke für deine Unterstützung.

Gruß
Mike

Geht das jetzt bei dir? Ich habe mehr oder weniger aus versehen eine NPM_login new gemacht und noch kommt auch immer das ich Cookies aktivieren soll in verschiedenen Browsern.
Bei mir steht immer das in der log Datei

2020.06.14 12:47:19.846 3: [ECHOS] [echodevice_NPMWaitForCookie] [NPM Login New Sun Jun 14 12:45:09 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 509create-cookie.js = true



Hier noch das Log dazu:


020.06.14 15:26:35.929 3: [ECHOS] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.

2020.06.14 15:26:35.928 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2020.06.14 15:26:35.918 3: [ECHOS] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2020.06.14 15:26:35.918 3: [ECHOS] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2020.06.14 15:26:35.918 3: [ECHOS] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2020.06.14 15:26:35.879 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.06.14 15:26:35.691 3: [ECHOS] [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/260-2089542-1566942","Cookie":"session-id=260-2089542-1566942; session-id-time=2222861195l; ubid-acbde=258-1042826-7058804","Accept":"*/*"},"gzip":true,"body":"appActionToken=YahBzSeFEN9j2BKH3SSL2jjYlopVEj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AQkRWQVBZOENIUkhOWU5OSFFNRUY%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.9MIXW7pR8dBu4nYYWlnVMK4jyCHjAMsdJHOQagXqtjdM8H7H3LHBPg.gUMAGp5yOY3CXr4t.A-KO2TKh2XkT5Vzb3okourL2qeIFlevvUc0WTIF0hj_0146eyoUjhNxyJ38Tm6s8_K6W50mtu1RCRjR5oPUhGJDacQm--Vf3RuXNhBxwRKUNOhxKxkppLBPi987Bl3PSSzKDDXwply3WmOIbal-shVfeUcZqcpiX5iVDjN33r7bCD_24eqbBGBJJz7qh9pMbL8oLInIKb92MNsuJahprmquqZF3q2jdNvtRYBIrex_KsfIIq87gkVA-LnelMa4DQwffurfCaTgr1FJ8o824r6d4.cuJBfxNqaMqKSZUHcb8jVw&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2020.06.14 15:26:35.691 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2020.06.14 15:26:35.185 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 258-1042826-7058804

2020.06.14 15:26:35.185 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2222861195l

2020.06.14 15:26:35.133 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.06.14 15:26:35.000 3: [ECHOS] [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=260-2089542-1566942; session-id-time=2222861194l","Accept":"*/*"},"gzip":true,"body":"appActionToken=YahBzSeFEN9j2BKH3SSL2jjYlopVEj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3ANUpIQ1M2MVNTVFpCWFJGVkdWWUE%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.IQZ-vL4fpfSNe8MWinbkYGHJfUvCl8rCFcOam8cORZjlhJijjsWbEg.n7hQtLobUhJ1qiwX.oln0KSAqJDBBBJ7Qd9Bo_wIjkKpNitRfEboJLKnJBNqxO5lEnlIqrJuoR3V1bCgoaK4h_G3EetnjALnu1Nlurb8XWE3Dvv14a14O6zLEgmBhk-ctLyYsi1w8NlxTLQa7h2NlKmgpvP-Nj193Z5o3qQO6fZ0-YGANy5vrqIvKLWVBopX4PN2Z0MpvkJnXQkRrmK_0Svavn9oxb3ipUvYw9wItrvoMdP9S5ehoEmeDyfUHan6txNWjC2xTNhjldlxIyqFYLPB43BiIIdUhouaw0Yqf7ipPXDmMkfemlg-3RN0.hFMKu-m6RwDQCHYClBWp5A&showPasswordChecked=false"}

2020.06.14 15:26:35.000 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2020.06.14 15:26:34.514 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2222861194l

2020.06.14 15:26:34.514 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 260-2089542-1566942

2020.06.14 15:26:34.460 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.06.14 15:26:34.227 3: [ECHOS] [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":""}

2020.06.14 15:26:34.225 3: [ECHOS] [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&

2020.06.14 15:26:33.927 3: [ECHOS] [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":"*/*"}}

2020.06.14 15:26:33.927 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2020.06.14 15:26:33.927 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.0.3:3002 to listen on 192.168.0.3

2020.06.14 15:26:33.927 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2020.06.14 15:26:33.927 3: [ECHOS] [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

2020.06.14 15:26:33.927 3: [ECHOS] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de
2020.06.14 15:26:33.664 3: [ECHOS] [echodevice_NPMLoginNew] Proxy IP 192.168.0.3
2020.06.14 15:26:33.664 3: [ECHOS] [echodevice_NPMLoginNew] Proxy Port 3002 is free



und der Status vom Echodevice:

Modul Infos:
Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.1.8
NPM Cookie Version    Reading 3.0.3
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
npm_bin    Attribut /usr/local/bin/npm
verbose    Attribut 5
intervalsettings    Attribut 3600
icon    Attribut echo
speak_volume    Attribut 60
room    Attribut Amazon
npm_bin_node    Attribut /usr/local/bin/node


Amazon Cookie:
Beschreibung    Bereich    Wert
.COOKIE    Reading unbekannt....
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0

Gruß
Swen

michael.winkler

Scheinbar gibt es gerade Probleme über npm_login new an ein Cookie zu kommen. Sobald ich neuere Infos habe gebe ich Euch Bescheid.

Amazon scheint mal wieder etwas geändert zu haben!

nocomment

Zitat von: michael.winkler am 14 Juni 2020, 17:58:01
Scheinbar gibt es gerade Probleme über npm_login new an ein Cookie zu kommen. Sobald ich neuere Infos habe gebe ich Euch Bescheid.

Amazon scheint mal wieder etwas geändert zu haben!

Ich hätte mal zu erst hier reingucken sollen. Ich probiere seit einigen Stunden das Modul zum laufen zu bekommen,
aber bekomme immer nur die Meldung:

Bitte aktivieren Sie Cookies, um fortzufahren

Jetzt weiß ich Bescheid.

Über einen fix des bugs wäre ich sehr froh.

Lieben Gruß

KölnSolar

manuell funktioniert problemlos.  8)
Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

MikeRoxx

Was heißt manuell? Den Cookie via Hand heraus fummeln?

Gruß
Mike
Proxmox mit FHEM und Debmatic auf Deb. Buster
HM / HmIP / FS20

KölnSolar

Leider ja, da der Automatismus nicht mehr weiterentwickelt und die "externe" Lösung mit npm login favorisiert wurde.
Ist aber gar nicht soooo fummelig  ;) auch wenn automatisch schöner wäre.
Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

nocomment

Gibt es irgendwo ein Tutorial wie man manuell den Cookie bekommt?

MadMax-FHEM

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)

MikeRoxx

Ja gibt ein Tut... da war einer schneller... :)

Geht auch mit Firefox etc.
Habe es gerade auch manuell via Cookie eingerichtet. Damit die Frau wieder über die Waschmaschine informiert wird.

Gruß
Mike
Proxmox mit FHEM und Debmatic auf Deb. Buster
HM / HmIP / FS20

michael.winkler

Jetzt müsste das NPM_login new wieder funktionieren. Bitte vorher ein NPM_install am Account Device ausführen!

Kann das bitte mal jemand testen?

doman75

Zitat von: michael.winkler am 16 Juni 2020, 08:08:24
Jetzt müsste das NPM_login new wieder funktionieren. Bitte vorher ein NPM_install am Account Device ausführen!

Kann das bitte mal jemand testen?

Ja jetzt geht es bei mir wieder.
Danke vielmals

Christoph Morrison