[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

wienbarg

Zitat von: Felix_86 am 02 April 2021, 12:10:06
Mich flutet seit heute morgen das Log mit folgenden Meldungen. ...

Jemand eine Idee?


Hi Felix,
ich hatte gestern das gleiche Phänomen.
Zum Glück hat ein ,,NPM_login new" geholfen.

michael.winkler

Der get Status vom Account Device sieht eigentlich gut aus. Was passiert wenn du ein npm_login new durchführst? Bitte danach auch mal das Log anschauen.

Deanw1975

#4847
hi Michael,

Befehl: set 99_Alexa_AmazonAccount NPM_login new
Ergebnis: Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch

LOG:

2021.04.03 14:21:49 3: [99_Alexa_AmazonAccount] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2021.04.03 14:21:49 3: [99_Alexa_AmazonAccount] [echodevice_setState] to connected but loginerror
2021.04.03 14:21:56 3: [99_Alexa_AmazonAccount] [echodevice_NPMLoginNew] Node Version 10.24.0

2021.04.03 14:21:56 3: [99_Alexa_AmazonAccount] [echodevice_NPMLoginNew] alexa-cookie modul not found

VG
Dean

Per

Zitat von: Deanw1975 am 01 April 2021, 22:02:51Ich dachte den muss ich gleich hinterlegen?! So habe ich zumind. den Schritt in der Anleitung verstanden.
Mit dem Fehler bist du nicht alleine...

PS915

Hi Michael,

erstmal vielen Dank für das Modul. Ich hätte folgende Frage: Ist es möglich den Speak Command mit einer festgelegten Lautstärke ausführen zu lassen?
Manche meiner Alexa Lautsprecher sind relativ leise eingestellt, wenn ich Musik höre. Wenn ich nun eine Ansage von meinem Smarthome abspiele, ist es einfach zu leise. Wäre so eine Funktion in Zukunft möglich, dass man nur für Sprachausgaben die Lautstärke festlegt und danach die Lautstärke wieder auf den vorherigen Wert eingestellt wird?


TomLee

Hallo,

dazu gibts in jedem Device das Attribut speak_volume.

Gruß

Thomas

PS915

Ah, gut zu wissen. Ich habe testweise mal das Volume auf 100 gesetzt und ausprobiert! Es funktioniert! Da 100 aber zu laut ist, habe ich es auf 50 gesetzt. Leider schreit Alexa mich immer noch an und sie scheint die 50 nicht übernommen zu haben.

gelbwichtel

Hallo liebe Leute, jetzt muss ich nach längerem Herumsuchen doch mal melden.
Irgendwie gelingt es mir nicht das Modul in Betrieb zu nehmen.

Erst mal vorab die Eckdaten:
- Raspberry Buster
- Fhem aktualisiert
- npm: 7.8.0
- node: v10.15.3

Das erste was überhaupt nicht funzt ist, dass hier in der ComboBox zum set-Kommando kein NPM_Install und NPM_login drin ist.
Ich kann zwar ein manuelles "set myamazon NPM_Login" absetzen, aber ich bekomme die Seite zum Anmelden nicht auf die Oberfläche.
Kennt jemand die Problematik ?

Hier noch die Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.2.9
NPM Cookie Version    Reading 3.4.2
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading wait for refreshtoken
room    Attribut Amazon
icon    Attribut echo
server    Attribut layla.amazon.de

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=262-06197....
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=262-06197....
.COMMSID    Helper ....
.CSRF    Helper ses....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 4


LG
Bodo
cu
gelbwichtel

MadMax-FHEM

#4853
Hallo Bodo,

wie hast du definiert?

Mit dem Fake-Login: xxx@xxx.de xxx
ODER: mit den echten Amazon Daten? <- FALSCH!!

Zitat
- npm: 7.8.0
- node: v10.15.3

Mit aktuellem Buster geht da aber mehr ;)

EDIT: auch die Combo-Box sieht nicht nach aktuellem fhem aus. Neuerdings werden die Attribute doch "gruppiert"!? Oder hast du das deaktiviert? Oder ist das nicht in jedem "style"?

Ansonsten mal auf Michael warten...

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)

gelbwichtel

#4854
Danke Joachim,
Fhem Version:

Latest Revision: 24150

File                   Rev   Last Change

fhem.pl                23904 2021-03-07 09:20:31Z rudolfkoenig
90_at.pm               24129 2021-04-02 16:56:29Z rudolfkoenig
98_autocreate.pm       23727 2021-02-12 20:31:37Z rudolfkoenig
00_CUL.pm              23727 2021-02-12 20:31:37Z rudolfkoenig
98_DOIF.pm             24100 2021-03-27 20:15:23Z Damian
98_dummy.pm            20665 2019-12-06 11:05:35Z rudolfkoenig
37_echodevice.pm       23714 2021-02-10 17:00:05Z michael.winkler
66_ECMD.pm             16372 2018-03-10 13:09:24Z neubert


Ja, hab natürlich mit echten Amazon Daten angefangen und nicht mit xxxxx@xx xxx.
Jetzt mal umgestellt, bringt aber nichts.

Interssant ist Zeitpunkt 19:53:05. Den hier angezeigten Link bekomme ichj nie zu shen.


2021.04.05 19:53:04 3: [myamazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)
2021.04.05 19:53:05 3: [myamazon] [echodevice_NPMLoginNew] Result Proxy Init: loaded temp data store ass fallback former data
2021.04.05 19:53:05 3: [myamazon] [echodevice_NPMLoginNew] Result Proxy Init: reuse frc from former data
2021.04.05 19:53:05 3: [myamazon] [echodevice_NPMLoginNew] Result Proxy Init: reuse map-md from former data
2021.04.05 19:53:05 3: [myamazon] [echodevice_NPMLoginNew] Result Proxy Init: reuse deviceId from former data
2021.04.05 19:53:05 3: [myamazon] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com
2021.04.05 19:53:05 3: [myamazon] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""
2021.04.05 19:53:05 3: [myamazon] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""
2021.04.05 19:53:05 3: [myamazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002
2021.04.05 19:53:05 3: [myamazon] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
2021.04.05 19:53:06 3: [myamazon] [echodevice_NPMLoginNew] Node Version 10.15.3
2021.04.05 19:53:06 3: [myamazon] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2021.04.05 19:53:06 3: [myamazon] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2021.04.05 19:53:06 3: [myamazon] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2021.04.05 19:53:06 3: [myamazon] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2021.04.05 19:53:06 3: [myamazon] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.178.221
2021.04.05 19:53:06 3: [myamazon] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.178.221
2021.04.05 19:53:06 3: [myamazon] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fd00::130e:610a:718d:6b4e
2021.04.05 19:53:06 3: [myamazon] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::7c1b:8f5f:17e3:9cf3
2021.04.05 19:53:07 3: [myamazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 RPi-FHEM-1.fritz.b:3002 0.0.0.0:*               LISTEN
2021.04.05 19:53:07 3: [myamazon] [echodevice_NPMLoginNew] Proxy Port 3002 is in use
2021.04.05 19:53:08 3: [myamazon] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr  5 19:53:06 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 79182create-cookie.js = true
2021.04.05 19:53:09 3: [myamazon] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr  5 19:53:06 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 79182create-cookie.js = true
2021.04.05 19:53:10 3: [myamazon] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2021.04.05 19:53:10 3: [myamazon] [echodevice_setState] to connected but loginerror


Deaktiviert habe ich nichts. ALles so genommen, wie es installiert wurde.
Skins hab ich f12, f18 und dark  ausprobiert, bei den Comboboxen verändert sich da nichts.
Nach Chrome mal noch Edge probiert. Dito.

Mal abwarten, ob noch jemand eine Idee hat.
cu

Nachtrag: 6.4.2021 07:30: Ich hab mir jetzt mal den Code vom 37_echodevice genauer angesehen. Die "NPM" Felder kommen nur, wenn der Fake User beim define des Device auch benutzt wurde. Scheinbar hatte mein Löschen vom Gerät doch nicht so gänzlich funktioniert, nachdem mir  MadMax-FHEM den Hinweis auf den FakeUser gegeben hatte.
Ich versuche es heute Abend nochmal von vorne.
Danke für die Unterstützung


cu
gelbwichtel

Tueftler1983

#4855
Hallo mein echodevice steht auch seid dem 29.03.2021 auf Connected but Loginerror

Bei einem NPN_LOGIN new kommt nach dem Anmeldung die Meldung ich Solle alle Cookies aktivieren, diese sind amer in Chrome aktiviert.

werden noch mehr Infos benötigt?

Frage ist was kann ich noch tun?

Vielleicht hilft das noch
2021.04.05 22:33:25 3: [Amazon] [echodevice_LoginStart] connected but loginerror
2021.04.05 22:33:32 3: [Amazon] [echodevice_NPMLoginNew] Node Version 11.4.0

2021.04.05 22:33:32 3: [Amazon] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2021.04.05 22:33:32 3: [Amazon] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2021.04.05 22:33:32 3: [Amazon] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2021.04.05 22:33:32 3: [Amazon] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2021.04.05 22:33:32 3: [Amazon] [echodevice_NPMLoginNew] Check Interface=wlan0 IP=192.168.2.172
2021.04.05 22:33:32 3: [Amazon] [echodevice_NPMLoginNew]   Result Interface=wlan0 IP=192.168.2.172
2021.04.05 22:33:32 3: [Amazon] [echodevice_NPMLoginNew] Check Interface=wlan0 IP=2002:592:de38:0:75e5:7ffe:d164:f9
2021.04.05 22:33:32 3: [Amazon] [echodevice_NPMLoginNew] Check Interface=wlan0 IP=fe80::e820:5867:873f:eadb
2021.04.05 22:33:33 3: [Amazon] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2021.04.05 22:33:33 3: [Amazon] [echodevice_NPMLoginNew] Proxy IP 192.168.2.172
2021.04.05 22:33:35 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2021.04.05 22:33:35 3: [Amazon] [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

2021.04.05 22:33:35 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2021.04.05 22:33:35 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.2.172:3002 to listen on 192.168.2.172

2021.04.05 22:33:35 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2021.04.05 22:33:35 3: [Amazon] [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":"*/*"}}

2021.04.05 22:33:36 3: [Amazon] [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&

2021.04.05 22:33:36 3: [Amazon] [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":""}

2021.04.05 22:33:36 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2021.04.05 22:33:36 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 258-7994209-2916351

2021.04.05 22:33:36 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2248374816l

2021.04.05 22:33:54 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2021.04.05 22:33:54 3: [Amazon] [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-7994209-2916351; session-id-time=2248374816l","Accept":"*/*"},"gzip":true,"body":"appActionToken=E9uQreIvsjLbrNOE92Aj2F7Xdojzkj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3ASjhHWTNTUEowNzBYU0c4OVZYU1A%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.zHmPp4D7eswy5QdzI59jZ0y-C1p8kIL4E7lqdonGUWLVk5GGAvMI-g.kIkUB_YSaUiwYUOC._okRhKf53lKW-C-IZVHIVzu8K12q5RDHE5ulDRJ0St0_bmjoU1AhQ0Tnc56Rk-Hve6EVTwXSdVPE-ZfMnh7vTHuJCx_1t5wRRcpjq_dn0rhdbr3HQGLygrmXuuQleRPUJ6vQZgTcP1dMsSDrBrRaUVMsihSsN-MK_z4oba30aKoBrnSKNvv68mleG8WZVaLntdbycX48wrGl1lrEaycaMyEB60PTEI6LQskjQNM24aquwxTQboBlKQM2UHb0QF_GN8DWlSiXWk6BcMaIa5i7uNqNclF0ogqpU_jVeaRFEPg.kXrAH6qw1agUO2iFhCKmcA&showPasswordChecked=false"}

2021.04.05 22:33:54 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2021.04.05 22:33:54 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2248374834l

2021.04.05 22:33:54 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 260-7064253-5802520

2021.04.05 22:34:12 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2021.04.05 22:34:12 3: [Amazon] [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-7994209-2916351","Cookie":"session-id=258-7994209-2916351; session-id-time=2248374834l; ubid-acbde=260-7064253-5802520","Accept":"*/*"},"gzip":true,"body":"appActionToken=E9uQreIvsjLbrNOE92Aj2F7Xdojzkj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AVzJFWkNZUlQ4WjBOTUtUSERGWEE%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.GUKCj0cg_kLapb0GDO6kRsjmPELVzt3-gGKIvL9rZ_rudfYgBxH03A.uLuWnn3lFOpOBNPA.Fs1_7Sk0b3720GVO7S-ge5kVm-tsqsTP6mbVQqQVotRQ2fT4i3w1XQCyWKf8Zs7jRpub0v6qK5qfXkGJVH-qdInN3Tu3i5abCCyaDCawq9jP4MaRNKJGPc3znedSnZoIibS0-2pmH375yHiZxrDFW2zJ42LTBQ3nqJZYT5pi349OPBpDOn1yYglmHInWCCXJaEFQPrGM5uY9NEKWoRQaFhtPwZgdxBAbv0zOFJSYBw-Zb7anfF7EUkovZtdgWz9hCYPKu4I9triqIh9SfeLA12Q3.vfdxJTopHhb-44-KEJf9WA&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2021.04.05 22:34:12 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2021.04.05 22:34:12 3: [Amazon] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2021.04.05 22:34:12 3: [Amazon] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2021.04.05 22:34:12 3: [Amazon] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2021.04.05 22:34:12 3: [Amazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2021.04.05 22:34:12 3: [Amazon] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
2021.04.05 22:34:13 3: MQTT2_FHEM_Server: MQTT2_FHEM_Server_192.168.2.60_26644/DVES_849E9D left us (keepalive check)
2021.04.05 22:34:13 3: MQTT2_FHEM_Server: MQTT2_FHEM_Server_192.168.2.62_22004/DVES_C2D909 left us (keepalive check)
2021.04.05 22:34:13 3: MQTT2_FHEM_Server: MQTT2_FHEM_Server_192.168.2.50_6309/RFbridge left us (keepalive check)
2021.04.05 22:34:13 3: MQTT2_FHEM_Server: MQTT2_FHEM_Server_192.168.2.61_14728/DVES_C3EDD0 left us (keepalive check)
2021.04.05 22:34:13 3: MQTT2_FHEM_Server: MQTT2_FHEM_Server_192.168.2.64_3749/DVES_C3675E left us (keepalive check)
2021.04.05 22:34:13 3: [Amazon] [echodevice_LostConnect] connection error = read from https://www.amazon.de:443 timed out / set loginerror to 3
2021.04.05 22:34:15 3: [Amazon] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr  5 22:33:32 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 375create-cookie.js = true
2021.04.05 22:34:17 3: [Amazon] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr  5 22:33:32 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 375create-cookie.js = true
2021.04.05 22:34:18 3: [Amazon] [echodevice_NPMWaitForCookie] [NPM Login New Mon Apr  5 22:33:32 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 375create-cookie.js = true


gelbwichtel

So,
nochmal getestet aber gleiches Ergebnis:
Der Aufruf für den Browser erscheint zwar laut Log, aber nicht auf der Oberfläche.

Wenn keine dazu eine Idee hat, wie könnte man die 37_echodevice so anpassen, dass ggf. an der Stelle noch der Aufruf auf die Amazonseite im Klartext gepostet wird, so dass man ggf. per Copy&Past direkt in den Browser kopieren kann ?

Versionen:
Linux: Raspbian GNU/Linux 10 aktualisiert
fhem: fhem.pl  23904 2021-03-07 09:20:31Z
37:echodevice: 2021.02.10 v0.2.9
npm: 7.8.0
node: v10.15.3


Her nochmal meine Vorgehensweise und der Log dazu:

- nochmal alles zu dem echodevice gelöscht und ein reboot gemacht.
- define myAmazon echodevice xxx@xxx.xx xxx
- set myAmazon NPM_Install
- set myAmazon NPM_login new



2021.04.06 12:38:15 3: [myAmazon] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2021.04.06 12:38:15 3: [myAmazon] [echodevice_NPMLoginNew] Proxy IP 192.168.178.221
2021.04.06 12:38:21 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de
2021.04.06 12:38:21 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Base-Amazon-URL: amazon.com
2021.04.06 12:38:21 3: [myAmazon] [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
2021.04.06 12:38:21 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE
2021.04.06 12:38:21 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.178.221:3002 to listen on 192.168.178.221
2021.04.06 12:38:21 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect
2021.04.06 12:38:21 3: [myAmazon] [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":"*/*"}}
2021.04.06 12:38:22 3: [myAmazon] [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&
2021.04.06 12:38:22 3: [myAmazon] [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":""}
2021.04.06 12:38:22 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)
2021.04.06 12:38:22 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 261-1028114-5223428
2021.04.06 12:38:22 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2248425502l
2021.04.06 12:38:51 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session
2021.04.06 12:38:51 3: [myAmazon] [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=261-1028114-5223428; session-id-time=2248425502l","Accept":"*/*"},"gzip":true,"body":"appActionToken=X8GGBhbQ76ZiqMnN5YvEOMYraacj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AOTNSV1IwUFJHVk4wNFFTUjFQRDM%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.xsZ25f8k0_DPXz_GiowCa867prlDOaMsbmxvS9O6n5LDTBlJV6nUfg.Sp1YTT1cUs4MXlS0.STHcfNbPlwfHGbN9dpsvfIyH7sqf5JICEGvGS-Vmi3DJoSAMG1H_uRx_wY-Fmsp192XkfHNkfwLcDamPuQztZuTZtsQKVmrT5vOZPYusZyVLW_qkmkXA5l1qrKgteR-9UxprNjGHn_QoY8LgPsTh91Y6B6XwdihnrA_tNpr_sthxXkTBLRooh1VQYya61BMTn715jRtWQuE5FYHOB51AtljP1yQLz-hUMOVl0NEsFrMUmQ-3XpxMqIu4qVmAtdBgM5yslEjquXEUUbouxz0510-xbKCMu_v89loNqHitYiM.3NzfgS_ISntwydVYFEnMVg&showPasswordChecked=false"}
2021.04.06 12:38:51 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)
2021.04.06 12:38:51 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2248425531l
2021.04.06 12:38:51 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 258-0279883-1062168
2021.04.06 12:39:21 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id
2021.04.06 12:39:21 3: [myAmazon] [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/261-1028114-5223428","Cookie":"session-id=261-1028114-5223428; session-id-time=2248425531l; ubid-acbde=258-0279883-1062168","Accept":"*/*"},"gzip":true,"body":"appActionToken=X8GGBhbQ76ZiqMnN5YvEOMYraacj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AN1BaSFEwN0JIOEUyNlNDTTJLQjQ%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.YIc2cWzk6kdyM3ZuSuuG4LwjGAcCKHytHGp09TmwYPD8sviuWiZc7w.bivxxzTAAa1T4xFK.RtWrS1NV1C_WeL1KIB4XC2tsITXFPapI4HhaWq-q1CsWqape2RCxaeUpYoB1GpYocEh4rVmw5Cy2aB5v2msyZ4YmlPGPYIirYFYfDWBiIUFc3VP_1U3z6UxAmpUneVY7mT8iOEq90ICQZYG6F4-4ch6rV-a5LRXHjJxdnMX2yNfjyEHcfRUewTyktVOU7QAtVLOqd30JPxvJiVVukaWgyaDh4LQa_8KlcA0nTHGFTjzbUzkNSXxe8FIKkunFS0VlyuotqMhXwnDyCnMPCh2v1H0.Fal7Csgap75BLlsPGd1ZNQ&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}
2021.04.06 12:39:21 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)
2021.04.06 12:39:21 3: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Init: loaded temp data store ass fallback former data
2021.04.06 12:39:21 3: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Init: reuse frc from former data
2021.04.06 12:39:21 3: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Init: reuse map-md from former data
2021.04.06 12:39:21 3: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Init: reuse deviceId from former data
2021.04.06 12:39:21 3: [myAmazon] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com
2021.04.06 12:39:21 3: [myAmazon] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""
2021.04.06 12:39:21 3: [myAmazon] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""
2021.04.06 12:39:22 3: [myAmazon] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002
2021.04.06 12:39:22 3: [myAmazon] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
2021.04.06 12:39:22 4: WEB: /fhem&detail=myAmazon&dev.setmyAmazon=myAmazon&fwcsrf=csrf_479767701046951&cmd.setmyAmazon=set&arg.setmyAmazon=NPM_login&val.setmyAmazon=new / RL:1702 / text/html; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate
2021.04.06 12:39:25 4: [myAmazon] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2021.04.06 12:39:25 4: Closing inactive connection WEB_192.168.178.120_50656
2021.04.06 12:39:25 4: Closing inactive connection WEB_192.168.178.120_50602
2021.04.06 12:39:25 4: Closing inactive connection WEB_192.168.178.120_50699
2021.04.06 12:39:25 4: Closing inactive connection WEB_192.168.178.120_50535
2021.04.06 12:39:25 3: [myAmazon] [echodevice_NPMWaitForCookie] [NPM Login New Tue Apr  6 12:38:14 2021] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 79177create-cookie.js = true
2021.04.06 12:39:25 4: Connection accepted from WEB_192.168.178.120_50824
2021.04.06 12:39:25 4: <hidden>: HTTP response code 200
2021.04.06 12:39:25 4: <hidden>: HTTP response code 200
2021.04.06 12:39:25 4: WEB_192.168.178.120_50824 POST /fhem&detail=myAmazon&dev.setmyAmazon=myAmazon&fwcsrf=csrf_479767701046951&cmd.setmyAmazon=set&arg.setmyAmazon=NPM_login&val.setmyAmazon=new; BUFLEN:0
2021.04.06 12:39:25 3: [myAmazon] [echodevice_NPMLoginNew] Node Version 10.15.3
2021.04.06 12:39:25 4: [myAmazon] [echodevice_NPMLoginNew] Version alexa-cookie.js = 3.4.2
2021.04.06 12:39:25 3: [myAmazon] [echodevice_NPMLoginNew] Check Interface=lo IP=127.0.0.1
2021.04.06 12:39:25 3: [myAmazon] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=127.0.0.1
2021.04.06 12:39:25 3: [myAmazon] [echodevice_NPMLoginNew] Check Interface=lo IP=::1
2021.04.06 12:39:25 3: [myAmazon] [echodevice_NPMLoginNew]   Ignor Interface=lo IP=::1
2021.04.06 12:39:25 3: [myAmazon] [echodevice_NPMLoginNew] Check Interface=eth0 IP=192.168.178.221
2021.04.06 12:39:25 3: [myAmazon] [echodevice_NPMLoginNew]   Result Interface=eth0 IP=192.168.178.221
2021.04.06 12:39:25 3: [myAmazon] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fd00::130e:610a:718d:6b4e
2021.04.06 12:39:25 3: [myAmazon] [echodevice_NPMLoginNew] Check Interface=eth0 IP=fe80::7c1b:8f5f:17e3:9cf3
2021.04.06 12:39:25 4: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Port Active Internet connections (servers and established)
2021.04.06 12:39:25 4: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Port Proto Recv-Q Send-Q Local Address           Foreign Address         State
2021.04.06 12:39:25 4: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:2701            0.0.0.0:*               LISTEN
2021.04.06 12:39:25 4: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:sunrpc          0.0.0.0:*               LISTEN
2021.04.06 12:39:26 4: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:8083            0.0.0.0:*               LISTEN
2021.04.06 12:39:26 4: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:8084            0.0.0.0:*               LISTEN
2021.04.06 12:39:26 4: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:8085            0.0.0.0:*               LISTEN
2021.04.06 12:39:26 4: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:33333           0.0.0.0:*               LISTEN
2021.04.06 12:39:26 4: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 0.0.0.0:ssh             0.0.0.0:*               LISTEN
2021.04.06 12:39:26 4: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 localhost:smtp          0.0.0.0:*               LISTEN
2021.04.06 12:39:26 4: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 RPi-FHEM-1.fritz.b:3002 0.0.0.0:*               LISTEN
2021.04.06 12:39:26 3: [myAmazon] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 RPi-FHEM-1.fritz.b:3002 0.0.0.0:*               LISTEN
2021.04.06 12:39:26 3: [myAmazon] [echodevice_NPMLoginNew] Proxy Port 3002 is in use
2021.04.06 12:39:26 4: WEB: /fhem&detail=myAmazon&dev.setmyAmazon=myAmazon&fwcsrf=csrf_479767701046951&cmd.setmyAmazon=set&arg.setmyAmazon=NPM_login&val.setmyAmazon=new / RL:1719 / text/html; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate


ergänzend noch

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.2.9
NPM Cookie Version    Reading 3.4.2
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
.COOKIE    Helper ....
.COMMSID    Helper ....
.CSRF    Helper ....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper
LOGINERROR    Helper 0


Im Voraus schon mal vielen Dank
cu
gelbwichtel

JoWiemann

Zitat von: gelbwichtel am 06 April 2021, 13:02:45
So,
nochmal getestet aber gleiches Ergebnis:
Der Aufruf für den Browser erscheint zwar laut Log, aber nicht auf der Oberfläche.


Es sollte 192.168.178.221:3002 zum Erfolg führen.

Grüße Jörg

PS: Hast Du die Attribute npm_proxy_listen_ip und npm_proxy_ip gesetzt? Hatte bei mir geholfen.

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

gelbwichtel

Danke Jörg,
die Direkteingabe der IP:Port hat funktioniert. Ich hatte vermutet, dass das irgendwo ein zusammengebauter http://amazon.de/....... Aufruf hin muss.
Manchmal sollte man einfach nicht zu kompliziert denken.
Bin jetzt connected. Wenn sich das dann mal mit dem nicht-aufpoppen erklären lässt wäre schön, aber so ist mir auch erstmal geholfen.

Vielen Dank und @Michael: gute Arbeit
cu
gelbwichtel

Floriky

Hallo Zusammen leider ist die Doku für das Modul von Herrn Winkler offline. In der Commandref habe ich leider auch nichts gefunden. Würde das Device gerne einrichten. Vielleicht kann mir jemand weiterhelfen. Vielen Dank vorab.