[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

flipse

Hallo zusammen,

ich weiß nicht wieso, aber inzwischen funktioniert es.
Ich habe die Pakete nun manuell nochmal erneut installiert und jetzt lief die Installation durch.

Vielen Dank für Eure Unterstützung

Florian_GT

Hallo zusammen,

hat jemand das echodevice in Verbindung mit Docker im Einsatz? Ich habe das Problem, dass nach der Login Seite ein Redirect kommt dann aber weiter nix mehr, nur ein 404.

Gruß Florian
FHEM: Proxmox Server, FHEM in VM, pgSQL DB
Hardware: Ethersex (Pollin NETIO Boards), Diverse Tasmota MQTT Devices, Raspberry Pi Zero W Kameras, (Github RaspberryPiStreamingCamera), Zigbee2MQTT, ESPEasy

Development: UBA (Umwelt Bundesamt), BFS (Bundesamt für Strahlenschutz)

pflaume88

Hallo zusammen leider kann ich mich mit dem Modul nicht mehr einloggen.
Npm Install funktioniert nach dem npm Login kann die Seite aber nicht geladen werden.
Auch die manuelle Installation habe ich schon versucht aber ohne Erfolg.

Danke für Eure Hilfe.

muma

Habe das gestern auch gehabt und mehrfach versucht. Am Ende funktionierte es nach Reboot des Servers und durch Aufrufen der URL während sich die FHEM Webseite weiterhin im Kreise drehte.

pflaume88

Zitat von: muma am 30 Dezember 2022, 11:10:28
Habe das gestern auch gehabt und mehrfach versucht. Am Ende funktionierte es nach Reboot des Servers und durch Aufrufen der URL während sich die FHEM Webseite weiterhin im Kreise drehte.


Also nach unzähligen Versuchen, Neustart etc.
Bekomme ich es nicht mehr hin mich einzuloggen.
Es wird mir immer angezeigt Seite kann nicht geladen werden!
Hat noch jemand eine Idee?????

Danke

michael.winkler

Schick mal ein get status vom Account Device. Eventuell noch ein Logauszug von Deinem letzten Versuch. So ganz ohne Infos kann Dir halt niemand weiterhelfen.

pflaume88

Hier der Status:


Modul Infos:
Beschreibung      Bereich      Wert
STATE      Reading   disable
Version      Reading   0.2.19
NPM Cookie Version      Reading   4.1.3
COOKIE_STATE      Reading   OK
COOKIE_TYPE      Reading   READING_NPM
COOKIE_MODE      Reading   NPM
amazon_refreshtoken      Reading   wait for refreshtoken
event-on-change-reading      Attribut   version
browser_save_data      Attribut   1
verbose      Attribut   0
disable      Attribut   1
room      Attribut   80_Alexa
icon      Attribut   echo
npm_proxy_ip      Attribut   192.168.178.39
group      Attribut   Alexa
npm_proxy_port      Attribut   3002
browser_language      Attribut   de
        

Amazon Cookie:
Beschreibung      Bereich      Wert
.COOKIE      Reading   {"loginCookie":"frc=....
COOKIE_STATE      Reading   OK
COOKIE_TYPE      Reading   READING_NPM
amazon_refreshtoken      Reading   wait for refreshtoken
.COOKIE      Helper   session-id=4....
.COMMSID      Helper   ....
.CSRF      Helper   4....
.DIRECTID      Helper   ....
RUNLOGIN      Helper   0
RUNNING_REQUEST      Helper   0
LOGINERROR      Helper   1
FHEM_HOME      Attribut   /opt/fhem


pflaume88

Ja.

ich habe es aber mit alle möglichen Optionen probiert nach deiner Anleitung.

michael.winkler

Zitat von: pflaume88 am 04 Januar 2023, 11:52:54
Ja.

ich habe es aber mit alle möglichen Optionen probiert nach deiner Anleitung.
Zuerst solltest du das Device wieder aktivieren. Dann mal einen npm_login new durchführen. Bitte danach mal das LOG zuschicken.

pflaume88

2023.01.06 00:26:23 3: [echodevice] [echodevice_NPMLoginNew] Proxy Port 3003 is free
2023.01.06 00:26:23 3: [echodevice] [echodevice_NPMLoginNew] Proxy IP 192.168.178.39
2023.01.06 00:26:25 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2023.01.06 00:26:25 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Base-Amazon-URL: amazon.com

2023.01.06 00:26:25 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Device-App-Name: ioBroker Alexa2

2023.01.06 00:26:25 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/103.0.0.0 Safari/537.36

2023.01.06 00:26:25 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2023.01.06 00:26:25 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.178.39:3003 to listen on 169.254.243.100

2023.01.06 00:26:25 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2023.01.06 00:26:25 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/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*"}}

2023.01.06 00:26:25 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&

2023.01.06 00:26:25 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/103.0.0.0 Safari/537.36","Accept-Language":"de-DE","Connection":"keep-alive","Accept":"*/*","Cookie":""},"body":""}

2023.01.06 00:26:26 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2023.01.06 00:26:26 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 260-4141981-3354914

2023.01.06 00:26:26 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2303681186l

2023.01.06 00:26:50 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2023.01.06 00:26:50 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/103.0.0.0 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-4141981-3354914; session-id-time=2303681186l","Accept":"*/*"},"gzip":true,"body":"appActionToken=rjLNtPUhNYhNwEiFqWj2BzYCks2rcj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3ANzRFUjBOMzM4OURHWEpZQTVKUDQ%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.cEXnGEmKw6Xv9FPi48k0AcT02EmW1nMHeUXLcJ7C9-OlxFmGiGCa7w.vDcRwadv59Skwphl.KkQ3DZ7ct5wSCBDEc7T8QiNDL9tGeplmlokeVy9LJfnAcL75kkctu19CwSBYD2TpNK7jLnU-icwAhtK5KqwDPnXWwEslNfRBCIVjZrSQ3LakD3lxSn8ORP4zWPwHUFCrQtOUTwBavFFbubqOTiMdJigLAgKduWrOAYd44HYQ_lhwzd4S1wHmRxh-QrDuhyqsif9T_P7imvqpyw3dvZFxx_59kkpBwjpZiwo2mHZfcU2e3myXj_iuC4ca6gpbe1RSyVPPs79zOjzpzUBE0iovB6Vrp220QNQgji2W5lLpfiyhpXLcUXA5Yxfa4BcdOwCqFO_fNpI1zxtF2arjjVdZ.HbrZ5jdvrPkNJQrTBKgdiw&giveFocusOnMobileToFirstControlFailingValidation=true&showPasswordChecked=false"}

2023.01.06 00:26:51 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2023.01.06 00:26:51 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2303681211l

2023.01.06 00:26:51 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 261-8472975-3687731

2023.01.06 00:27:15 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2023.01.06 00:27:15 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/103.0.0.0 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-4141981-3354914","Cookie":"session-id=260-4141981-3354914; session-id-time=2303681211l; ubid-acbde=261-8472975-3687731","Accept":"*/*"},"gzip":true,"body":"appActionToken=rjLNtPUhNYhNwEiFqWj2BzYCks2rcj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AOTk4OFQ3S1lKVjI3ODRHTkZFNjg%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.EAP3NsPTFvKgDbd7WWkNZR6u1lpfVLUZXhnv4RPCx9nlLOurv76oKg.avazGkeMXiOrRrsj.J8XtnpIXkWtkBTc6f4CxKvMsp20QMfGE98qNjZ7Qy3a2Qt3FE2kLgXykTbTzhWwJ4y2lkrSnrcaEdYr_n-mQ99hxw8AhGNcOg2QLd5et7q3iSG1Oh4NCfGoVkKOWfmQvd-lDAJZ8UfWbbRjqQfelrWQejDHAkQBZR269tkQMNQ_ET9p2qN2iNk5q70rO1LEw2dp1pgkeE5yl-AcprTw_fZoy59ffGjZS_urYv13hTFeSoEFLGqsNUZJlOsdsTUcrA0WCz7ljwDDoKrM3YpvmB8_t-kNMbASuPOycaVPh5l14138Jwz4pOIZqxoHjKF2iqw.5nOqCZALaKnQHPJMdHHa8w&giveFocusOnMobileToFirstControlFailingValidation=true&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2023.01.06 00:27:15 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2023.01.06 00:27:15 3: [echodevice] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2023.01.06 00:27:15 3: [echodevice] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2023.01.06 00:27:15 3: [echodevice] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""

2023.01.06 00:27:15 3: [echodevice] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3003

2023.01.06 00:27:15 3: [echodevice] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
2023.01.06 00:27:15 5: [echodevice] [echodevice_GetSettings] start refresh settings
2023.01.06 00:27:15 5: [echodevice] [echodevice_GetSettings] unknown state / state = INITIALIZED
2023.01.06 00:27:16 4: [echodevice] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2023.01.06 00:27:18 1: 192.168.178.39:1883 disconnected, waiting to reappear (MQTT2)
2023.01.06 00:27:18 1: 192.168.178.39:1883 reappeared (MQTT2)
2023.01.06 00:27:19 3: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login New Fri Jan  6 00:26:22 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2023.01.06 00:27:20 3: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login New Fri Jan  6 00:26:22 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2023.01.06 00:27:21 3: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login New Fri Jan  6 00:26:22 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2023.01.06 00:27:22 3: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login New Fri Jan  6 00:26:22 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2023.01.06 00:27:23 3: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login New Fri Jan  6 00:26:22 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2023.01.06 00:27:24 3: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login New Fri Jan  6 00:26:22 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false
2023.01.06 00:27:25 3: [echodevice] [echodevice_NPMWaitForCookie] [NPM Login New Fri Jan  6 00:26:22 2023] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST false

pflaume88

So ich habe alles Daten die ich finden konnte gelöscht und das Device neu angelegt!
Damit hat es funktioniert.

Danke für eure Bemühungen.

MfG

DarkFlip

Hallo zusammen,

gibt es eine Möglichkeit, die Temperatur des integrierten Temperatursensensor des Echo Dot 5 als Reading einzufügen?


slor

Fhem auf Raspberry Pi 4
CCU3 mit RaspberryMatic mit HMCCU an FHEM
HMCCU, Telegram, Conbee2 und Hue/Tradfri/Osram Lampen AQARA Sensoren, HomeConnect

JudgeDredd

Zitat von: slor am 10 Januar 2023, 11:02:51
Oh, und auch erkannte Anwesenheit....
Falls es nicht möglich sein sollte, hat MadMax-FHEM ja schon einen funktionierenden workaround in Post #5486 aufgezeigt.
Router: Eigenbau (pfSense)
FHEM: Proxmox (DELL R720) | Debian 12 (VM)