[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

amenomade

Zitat von: arestant am 05 April 2020, 22:07:21

Als Readings habe nur die Sachen:
Auch wenn Du ein "list <account_device>" machst?

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

arestant

list myAlexa

Zitat
Internals:
   CFGFN     
   DEF        xxx@xxx.xx xxx
   FUUID      5e8a444b-f33f-3d15-7380-d2a71336be168742
   LOGINMODE  NPM
   NAME       myAlexa
   NR         345
   NTFY_ORDER 50-myAlexa
   STATE      INITIALIZED
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2020-04-05 22:49:15   COOKIE_MODE     NPM
     2020-04-05 22:49:20   COOKIE_TYPE     NEW
     2020-04-05 22:49:50   amazon_refreshtoken wird erzeugt
     2020-04-05 22:49:20   autocreate_devices stop
     2020-04-05 22:49:20   version         0.1.0
   helper:
     RUNLOGIN   0
     SERVER     layla.amazon.de
     TWOFA     
Attributes:
   alias      myAlexa
   icon       echo
   room       Amazon


arestant

ZitatWas steht in deinem LOG, wenn du den Prozess startest?

Meinst du was der echodevice Prozess nach dem FHEM neustart meldet?

2020.04.06 13:56:28 0: Server shutdown
2020.04.06 13:56:28 1: Shutdown executed
2020.04.06 13:56:31 1: Including fhem.cfg
2020.04.06 13:56:32 3: telnetPort: port 7072 opened
2020.04.06 13:56:32 3: WEB: port 8083 opened
2020.04.06 13:56:32 3: WEBphone: port 8084 opened
2020.04.06 13:56:32 3: WEBtablet: port 8085 opened
2020.04.06 13:56:33 2: eventTypes: loaded 351 events from ./log/eventTypes.txt
2020.04.06 13:56:33 3: Opening MyLWZ device /dev/ttyUSB0
2020.04.06 13:56:33 3: Setting MyLWZ serial parameters to 115200,8,N,1
2020.04.06 13:56:33 3: MyLWZ device opened
2020.04.06 13:56:35 1: PERL WARNING: Use of uninitialized value $id in hash element at ./FHEM/72_XiaomiMQTTDevice.pm line 81.
2020.04.06 13:56:40 1: Including ./log/fhem.save
2020.04.06 13:56:40 3: Opening MQTT device localhost:1883
2020.04.06 13:56:40 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_MQTT.pm line 505.
2020.04.06 13:56:40 3: MQTT device opened
2020.04.06 13:56:40 2: alexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg
2020.04.06 13:56:40 3: alexa: starting
2020.04.06 13:56:40 3: alexa: using logfile: ./log/alexa-2020-04-06.log
2020.04.06 13:56:40 1: usb create starting
2020.04.06 13:56:41 3: Probing CUL device /dev/ttyACM0
2020.04.06 13:56:41 3: Probing TCM_ESP3 device /dev/ttyACM0
2020.04.06 13:56:42 3: Probing ZWDongle device /dev/ttyACM0
2020.04.06 13:56:42 3: Probing SIGNALDuino device /dev/ttyACM0
2020.04.06 13:56:42 3: Probing MYSENSORS device /dev/ttyACM0
2020.04.06 13:56:42 3: Probing ArduCounter device /dev/ttyACM0
2020.04.06 13:56:42 3: Probing ElsnerWS device /dev/ttyACM0
2020.04.06 13:56:43 3: Probing FRM device /dev/ttyACM0
2020.04.06 13:56:49 1: usb create end
2020.04.06 13:56:49 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_XiaomiMQTTDevice.pm line 209.
2020.04.06 13:56:49 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_XiaomiMQTTDevice.pm line 198.
2020.04.06 13:56:49 0: Featurelevel: 6
2020.04.06 13:56:49 0: Server started with 37 defined entities (fhem.pl:21573/2020-04-01 perl:5.020002 os:linux user:fhem pid:30333)
2020.04.06 13:56:49 4: [myAlexa] [echodevice_FirstStart] COOKIE      =
2020.04.06 13:56:49 4: [myAlexa] [echodevice_FirstStart] COOKIE_TYPE = NEW
2020.04.06 13:56:49 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/72_XiaomiMQTTDevice.pm line 332.
2020.04.06 13:56:49 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/72_XiaomiMQTTDevice.pm line 335.
2020.04.06 13:56:50 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.06 13:56:50 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.06 13:56:59 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.06 13:57:03 2: AttrTemplates: got 154 entries
2020.04.06 13:57:51 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.06 13:57:51 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.06 13:57:59 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.


ZitatWas für ein Betriebssystem verwendest Du?

Ich verwende Raspbian
cat /proc/version
Linux version 4.9.35-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611) ) #1014 SMP Fri Jun 30 14:47:43 BST 2017


michael.winkler

Zitat von: arestant am 06 April 2020, 14:12:36
Meinst du was der echodevice Prozess nach dem FHEM neustart meldet?

2020.04.06 13:56:28 0: Server shutdown
2020.04.06 13:56:28 1: Shutdown executed
2020.04.06 13:56:31 1: Including fhem.cfg
2020.04.06 13:56:32 3: telnetPort: port 7072 opened
2020.04.06 13:56:32 3: WEB: port 8083 opened
2020.04.06 13:56:32 3: WEBphone: port 8084 opened
2020.04.06 13:56:32 3: WEBtablet: port 8085 opened
2020.04.06 13:56:33 2: eventTypes: loaded 351 events from ./log/eventTypes.txt
2020.04.06 13:56:33 3: Opening MyLWZ device /dev/ttyUSB0
2020.04.06 13:56:33 3: Setting MyLWZ serial parameters to 115200,8,N,1
2020.04.06 13:56:33 3: MyLWZ device opened
2020.04.06 13:56:35 1: PERL WARNING: Use of uninitialized value $id in hash element at ./FHEM/72_XiaomiMQTTDevice.pm line 81.
2020.04.06 13:56:40 1: Including ./log/fhem.save
2020.04.06 13:56:40 3: Opening MQTT device localhost:1883
2020.04.06 13:56:40 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_MQTT.pm line 505.
2020.04.06 13:56:40 3: MQTT device opened
2020.04.06 13:56:40 2: alexa: starting alexa-fhem: /usr/bin/alexa-fhem -c ./alexa-fhem.cfg
2020.04.06 13:56:40 3: alexa: starting
2020.04.06 13:56:40 3: alexa: using logfile: ./log/alexa-2020-04-06.log
2020.04.06 13:56:40 1: usb create starting
2020.04.06 13:56:41 3: Probing CUL device /dev/ttyACM0
2020.04.06 13:56:41 3: Probing TCM_ESP3 device /dev/ttyACM0
2020.04.06 13:56:42 3: Probing ZWDongle device /dev/ttyACM0
2020.04.06 13:56:42 3: Probing SIGNALDuino device /dev/ttyACM0
2020.04.06 13:56:42 3: Probing MYSENSORS device /dev/ttyACM0
2020.04.06 13:56:42 3: Probing ArduCounter device /dev/ttyACM0
2020.04.06 13:56:42 3: Probing ElsnerWS device /dev/ttyACM0
2020.04.06 13:56:43 3: Probing FRM device /dev/ttyACM0
2020.04.06 13:56:49 1: usb create end
2020.04.06 13:56:49 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_XiaomiMQTTDevice.pm line 209.
2020.04.06 13:56:49 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/72_XiaomiMQTTDevice.pm line 198.
2020.04.06 13:56:49 0: Featurelevel: 6
2020.04.06 13:56:49 0: Server started with 37 defined entities (fhem.pl:21573/2020-04-01 perl:5.020002 os:linux user:fhem pid:30333)
2020.04.06 13:56:49 4: [myAlexa] [echodevice_FirstStart] COOKIE      =
2020.04.06 13:56:49 4: [myAlexa] [echodevice_FirstStart] COOKIE_TYPE = NEW
2020.04.06 13:56:49 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/72_XiaomiMQTTDevice.pm line 332.
2020.04.06 13:56:49 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/72_XiaomiMQTTDevice.pm line 335.
2020.04.06 13:56:50 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.06 13:56:50 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.06 13:56:59 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.06 13:57:03 2: AttrTemplates: got 154 entries
2020.04.06 13:57:51 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.06 13:57:51 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.06 13:57:59 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.


Ich verwende Raspbian
cat /proc/version
Linux version 4.9.35-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611) ) #1014 SMP Fri Jun 30 14:47:43 BST 2017
Ich meine das LOG nachdem du ein "set NPM_login new" am Account Device gemacht hast.

Hast Du den Webeintrag auch schon gefunden? https://mwinkler.jimdo.com/modul-echodevice-npm/

punker

Hi, habe heute diese Meldung beim Versuch mit NPM_login new im Log:
[myEcho] [echodevice_NPMLoginNew] Result RESULT: Error: Amazon-Login-Error: Wichtige Mitteilung!: Zum besseren Schutz Ihres Kontos geben Sie bitte nochmals Ihr Passwort ein, und geben Sie dann die Zeichen ein, die in der Abbildung unten gezeigt werden. You can try to get the cookie manually by opening http://192.168.2.219:3002/ with your browser. / null
Wo liegt das Problem?
Beim Versuch mit Login new geht die Amazon Seite gar nicht auf!
LG

Dieter

The truth is out there!

arestant

#3861
ZitatHast Du den Webeintrag auch schon gefunden? https://mwinkler.jimdo.com/modul-echodevice-npm/

Ja die Seite habe ich gelesen...

Was in Log beim erstellen von NPM_login New hatte ich bei der ersten Problembeschreibung schon gepostet.
Die Seite mit dem Amazon Login geht gar nicht auf.
Ich rufe dazu nach dem Kommando "NPM_login new" eigenständig die 192.168.1.115:3002 auf und melde mich da an.


Logeintrag ist viel zu groß und wird hier nicht richtig dargestellt :(
Daher als Textdokument angehängt.

michael.winkler

Zitat von: arestant am 06 April 2020, 21:32:40
Ja die Seite habe ich gelesen...

Was in Log beim erstellen von NPM_login New hatte ich bei der ersten Problembeschreibung schon gepostet.
Die Seite mit dem Amazon Login geht gar nicht auf.
Ich rufe dazu nach dem Kommando "NPM_login new" eigenständig die 192.168.1.115:3002 auf und melde mich da an.


Logeintrag ist viel zu groß und wird hier nicht richtig dargestellt :(
Daher als Textdokument angehängt.
Ein LOG mit Loglevel 4 hätte erstmal gereicht. Mir ist nicht wirklich ein Fehler aufgefallen. Was zu sehen ist, dass du für die Anmeldung genau 1 Minute gebraucht hat. Eventuell liegt es daran, da der LoginInterval auf einer Minute steht.

Mach bitte noch mal ein login new mit Loglevel 4 und schicke mir das noch mal zu. Bitte prüfe auch ob du in dem Verzeichnis "cache/alexa-cookie/" eine Datei "result.json" findest. An der Datei hängt noch eine Nummer.

arestant

Level 4 hat die Anzahl der Einträge nicht wirklich verkleinert. Die meisten Einträge sind mit dem level 3 & 4.
Habe den neuen Log wieder in einer Datei angehängt.

Ja die "result.json" wird angelegt.
Heißt bei mir "53result.json"
{"loginCookie":"session-id=134-4352289-6688614; ubid-main=131-8182664-9628009; csrf=-1252012975; csm-hit=tb:PJHF9YQAF90PXS9DF8KX+s-PJHF9YQAF90PXS9DF8KX|1586121637937&t:1586121637937&adb:adblk_no; session-id-time=2216969320l; session-token=\"N/BRY9RG3upUVIfN6t0NowwpGqr+sGE6/DFGGIK/nHOigmITa1AtxFB/eYHpqbPGhzvbq+TfqjhSCttQFXZrGlM1962zpU/vKHXTQUoNj3RWpAXam4noYSkToLMUkkXqSY+NceM7s6pQVphlSRUSJ9DTQdmsncQyTAMyS3SxOrhAQ9PWXLc054mXcAD5OZNZxrGY3IhxtqtrfrxkO742GKwhePRzR8gsg1E=\"; x-main=\"Yjq1C1h0nijy1Ac4skbLGA3r?rR0ryaP\"; at-main=Atza|IwEBIC1fe3QAy9mrPZdHqEfydK9ZwUXZRz9UhwZhM3J3e4QMeZYlPpq-zH3-1IxPG47uVnYXICVurXXzzr6csVljezKEWYfxdiXQaVGHgZe4GraemkIAyGmwbgwUr025snFUjhaRFgrkZev2i2K5tATpXrfRJIg0-7Qa2UGtB6r4A3gUPSnapzsk9XAvDTaDK5LU29pK80ILi1R3ydIwiI1jLv1P7lpyQMLq7FoSIin-9rUxv5VQYc-SNSIoHobASEtwpm8JKp6p6kmACzp88Grug7IG0yzdbtxwYxSWiD7DU7YG1JeJqbx0Are0-ikAz_w6mk3F2mCV_WRVexhy9dfzN93TyOCjYYvJfhGvGjAHHrW2FK-sX8rpougpI6t-9z5PU93l7pKzuV4lR; sess-at-main=\"bEFZmXQ8F9jvRF/V4mgQoY/35HIK//NQBaIbvXxY5z8=\"; frc=0q3mc0R8GmA7zU6GPuEXkGhiXilF7rQlFkIhCMz64skDE0Kl3GM5dQ1ysNKTOzPNia1Tz88tQBwSfaXKg0VMdNvXeZcSpoK30g7uwgEWHl3PSQjZwJr2XNUYnotYPBWdezEy1NguYJuQCY2SdEdKVpU5e6Gun1pkJrOI7C4W9LhdULov2rTuzz+RHjF7hprzQcxuKo7SZZRV+exHdjIDVbnRoslwdlrxta4rDTGKayd/CkqwuLfe+QlJFVsmzUBJ9aD5/j96OAfY6+hDkiwqNIRoq6KWxm+7KbX+j+D1YeJRXzFmEhSRKrTjWDt2O7fQWikzbKZWt5Sf6yH+YgQKWrmFUpiI7ntKwKLOoETrKRTxzHGvN6ToSHD2Xab4NDQsKCeC6ci9qvszBT66WI39uIw==; map-md=eyJkZXZpY2VfdXNlcl9kaWN0aW9uYXJ5IjpbXSwiZGV2aWNlX3JlZ2lzdHJhdGlvkYXRhIZnR3YXJlX3ZlcnNpb24iOiIxIn0sImFwcF9pZGVudGlmaWVyIjp7ImFwcF92ZXJzaW9uIjoiMi4yLjIyMzgzMCIsImJ1bmRsZV9pZCI6ImNvbS5hbWF6b24uZWNobyJ9fQ==","frc":"0q3mc0R8GmA7zU6GPuEXkGhiXilF7rQlFkIhCMz64skDE0Kl3GM5dQ1ysNKTOz1Tz88tQBwSfaXKgAkOiuUm0VMdNvXeZcSpoK30g7uwgEWHl3PSQjZwJr2XNUYnotYPBWdezEy1NguYJuQCY2SdEdKVpU5e6Gun1pkJrOI7C4W9LhdULov2rTuzz+RHjF7hprzQcxuKo7SZZRV+exHdjIDVbnRoslwdlrxta4rDTGKayd/CkqwuLfe+QlJFVsmzUBJ9aD5/j96OAfY6+hDkiwRm8pZoq6KWxm+7KbX+j+D1YeJRXzFmEhSRKrTjWDt2O7fQWikzbKZWt5Sf6yH+YgQKWrmFUpiI7ntKwKLOoETrKRTxzHGvN6ToSHD2Xab4NDQsKCeC6ci9qvszBT66WI39uIw==","map-md":"eyJkZXZpY2VfdXNlcl9kaWN0aW9uYXJ5IjpbXSwiZGV2aWNlX3JlZ2lzdHJhdGlvbl9kYXRhINvZnR3YXJlX3ZlcnNpb24iOiIxIn0sImFwcF9pZGVudGlmaWVyIjp7ImFwcF92ZXJzaW9uIjoiMi4yLjIyMzgzMCIsImJ1bmRsZV9pZCI6ImNvbS5hbWF6b24uZWNobyJ9fQ==","deviceId":"5808833388884484756172537115436804783224853516116537723413249564c5635564d32573831","deviceSerial":"dd7e5c887365309657b88f5f13bb5587","refreshToken":"Atnr|EwICINBAn4QfpOKrIJ7hJoP2t0GejBPM7mXygWiMOzvkarq62RX7O6dOg8ujySOyKGRNglhEIX7_ke4RmBfmBtYAQQKeTbK2-D6W3PA0lWGGZLB76QOTulRjezuTH-FcIJSHZ2x8TMHY6ANBBWRuaPcihhSKJn4R1KjUAwlaBqOizKWGv9qVw8HZQf6Ck3AZsEqfENT8-xpRik3calkLanfxzQJSacyVVUxJ7uMn9hqeXO6XQXZK-xsNOkKMsEKHVgIpZoiqfWjMzrAU9WcrIKevyIvwQN1iWv-l8VYjljI3a15QSS5ZNLEx-KSlgUXgcMKk6g7Eka80n72JfHNdWvR7WR-_zBpjHmmRUxYQ","tokenDate":1586249321954,"amazonPage":"amazon.de","localCookie":"session-id=261-2828544-1851957; session-id-time=2216969322l; ubid-acbde=262-8614920-2881710; x-acbde=QRQgtivlVd53iH@vUIaO0Ww9hgrlB; at-acbde=Atza|IwEBIF7yxS7SOkNOohNzNzErfKRjy7jxo3dOXtoTp-qV2tUafpAT_3EiruCfo3hLFab_Am-fb5OIg4IF3UPPs96G3XYAZhoY_OoTdqKEB85uLH9iagbl5kIm6JgDgEZd7eKzsJFoSU4__iPSCm2I6Wg34Z9XewYjHITKbWZQF2kP39j2DSPyGN7KJ_pAZSTOHZx0jXK-39U2kpl2BfL5JTKUQRKOWBmzpFvFHwHRpglHTstLRgjaJU0qtBa_YnqjCumAF9VhGrrdRbthJHOVaInFsqPZZVsRwfR7RShnhkwuOxjKyDGOzOOOk7zHYJg7GBR51nF_DrYn1CgGIoigatTiP7RnAURZAsouJTNexdXgH7CpxTdHgLTRJQHt9458lacN9RSXznuTo7XZd3YptjFrY0VRphXk6_WMXg2JWo0zJ-we7oP0dnAXCWM; sess-at-acbde=9UDUcDODut/NyHCYbQc79H9bCMgU0jOvZBgwLqhKg=; csrf=-884754589","csrf":"-884754589"}

Habe hier sowohl um log als auch in der Json Datei die kryptischen Daten verändert um missbrauch zu vermeiden

punker

Hab heute meinen BananaPI neu aufgesetzt und es kommt wieder folgende Info:
2020.04.07 12:12:37 3: [myEcho] [echodevice_NPMLoginNew] Node Version 10.15.2

2020.04.07 12:12:37 3: [myEcho] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2020.04.07 12:12:37 3: [myEcho] [echodevice_NPMLoginNew] Proxy IP 192.168.2.219
2020.04.07 12:12:46 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2020.04.07 12:12:46 3: [myEcho] [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.04.07 12:12:46 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2020.04.07 12:12:46 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.2.219:3002 to listen on 192.168.2.219

2020.04.07 12:12:46 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2020.04.07 12:12:46 3: [myEcho] [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.04.07 12:12:46 3: [myEcho] [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.04.07 12:12:46 3: [myEcho] [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.04.07 12:12:46 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.07 12:12:47 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 262-9335671-0280424

2020.04.07 12:12:47 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2216974366l

2020.04.07 12:12:52 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2020.04.07 12:12:52 3: [myEcho] [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=262-9335671-0280424; session-id-time=2216974366l","Accept":"*/*"},"gzip":true,"body":"appActionToken=HxX16s9qMoJIOtKm1shOqksNZZAj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AS0tCWks3SEtNVE5BTkdCVkdLWjE%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.1F_Jc7wOr75cL_uhSlAS9F97BEz1yySsREHJ9q9iO-yn-KCnnV4OlA.I3Cvt9AfagdvawNh.DNgwq8ollf9lGue99QTE5L5J3ZEsmQVacCGqCoDXl-6uu7DTITJFHt03RSKSPtC1WCxAiZrHAq3zWXbi-M5Jhpev7dTGOsmj5GGuDb8ijjF65oq1cCFggFWCL5pPFtXa3U-cGS3eZAuE04XV6dkr6Sw4LybRnFIZ1GeUTDHp_Pb4Q9TwKzI3YrU1jtUDA0l9BrUrvu87capdgf0zs26nuXCrteJ_tPTEzXa5WIoKFcJHGBpMzjo_ICOOiRDVnQxKPeQAEJB1DWqOgUnUiUlJIiGd4971mwvX5m1eRe7wf4Y.2Bg8xhnPCNpKyuXLD6SZdw&showPasswordChecked=false"}

2020.04.07 12:12:53 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.07 12:12:53 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2216974372l

2020.04.07 12:12:53 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 261-1903881-4622409

2020.04.07 12:12:58 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2020.04.07 12:12:58 3: [myEcho] [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/262-9335671-0280424","Cookie":"session-id=262-9335671-0280424; session-id-time=2216974372l; ubid-acbde=261-1903881-4622409","Accept":"*/*"},"gzip":true,"body":"appActionToken=HxX16s9qMoJIOtKm1shOqksNZZAj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3ATUs3MjNKTjJDREtRQVhUTjExVjU%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.PypBMp9ytVWKSQW3NlmfUZrG8qBKmBwetYuFI67VGeGAs3Bz6Xjyug.U3hNfdNxKFspqqsc.DoWeBFwVmWqZcA0yuadNwMJAzPczZg8Y-0_mClkG5RwBOJFcB6Wazyj7sYZVJFCIJM5Wlkw7UTYEvdBnio7s90c65efJQ-kOEKmrIsylh3p2PRsXiepIvpIeb-1ymwlVezGWfgqWLOknVeMzOouMZtFxoNK9gQIU32dEWLWE91A9LC_8T__rqXCQ9WBr83WMRLnTMWxm7CNEmQHfnl1nBWAHRS-mOFA9oonIQTIW4fCUFdvtt8TWYU-y1KfyfqhoskdNkCgPX5u8aOve_lainSUY.5HFI1Q6OcobI-EGGr_BqOw&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2020.04.07 12:12:59 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.07 12:12:59 3: [myEcho] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2020.04.07 12:12:59 3: [myEcho] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2020.04.07 12:12:59 3: [myEcho] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2020.04.07 12:12:59 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2020.04.07 12:12:59 3: [myEcho] [echodevice_NPMLoginNew] Result RESULT: Error: Amazon-Login-Error: Wichtige Mitteilung!: Zum besseren Schutz Ihres Kontos geben Sie bitte nochmals Ihr Passwort ein, und geben Sie dann die Zeichen ein, die in der Abbildung unten gezeigt werden. You can try to get the cookie manually by opening http://192.168.2.219:3002/ with your browser. / null

LG

Dieter

The truth is out there!

michael.winkler

Zitat von: arestant am 07 April 2020, 11:17:52
Level 4 hat die Anzahl der Einträge nicht wirklich verkleinert. Die meisten Einträge sind mit dem level 3 & 4.
Habe den neuen Log wieder in einer Datei angehängt.

Ja die "result.json" wird angelegt.
Heißt bei mir "53result.json"
{"loginCookie":"session-id=134-4352289-6688614; ubid-main=131-8182664-9628009; csrf=-1252012975; csm-hit=tb:PJHF9YQAF90PXS9DF8KX+s-PJHF9YQAF90PXS9DF8KX|1586121637937&t:1586121637937&adb:adblk_no; session-id-time=2216969320l; session-token=\"N/BRY9RG3upUVIfN6t0NowwpGqr+sGE6/DFGGIK/nHOigmITa1AtxFB/eYHpqbPGhzvbq+TfqjhSCttQFXZrGlM1962zpU/vKHXTQUoNj3RWpAXam4noYSkToLMUkkXqSY+NceM7s6pQVphlSRUSJ9DTQdmsncQyTAMyS3SxOrhAQ9PWXLc054mXcAD5OZNZxrGY3IhxtqtrfrxkO742GKwhePRzR8gsg1E=\"; x-main=\"Yjq1C1h0nijy1Ac4skbLGA3r?rR0ryaP\"; at-main=Atza|IwEBIC1fe3QAy9mrPZdHqEfydK9ZwUXZRz9UhwZhM3J3e4QMeZYlPpq-zH3-1IxPG47uVnYXICVurXXzzr6csVljezKEWYfxdiXQaVGHgZe4GraemkIAyGmwbgwUr025snFUjhaRFgrkZev2i2K5tATpXrfRJIg0-7Qa2UGtB6r4A3gUPSnapzsk9XAvDTaDK5LU29pK80ILi1R3ydIwiI1jLv1P7lpyQMLq7FoSIin-9rUxv5VQYc-SNSIoHobASEtwpm8JKp6p6kmACzp88Grug7IG0yzdbtxwYxSWiD7DU7YG1JeJqbx0Are0-ikAz_w6mk3F2mCV_WRVexhy9dfzN93TyOCjYYvJfhGvGjAHHrW2FK-sX8rpougpI6t-9z5PU93l7pKzuV4lR; sess-at-main=\"bEFZmXQ8F9jvRF/V4mgQoY/35HIK//NQBaIbvXxY5z8=\"; frc=0q3mc0R8GmA7zU6GPuEXkGhiXilF7rQlFkIhCMz64skDE0Kl3GM5dQ1ysNKTOzPNia1Tz88tQBwSfaXKg0VMdNvXeZcSpoK30g7uwgEWHl3PSQjZwJr2XNUYnotYPBWdezEy1NguYJuQCY2SdEdKVpU5e6Gun1pkJrOI7C4W9LhdULov2rTuzz+RHjF7hprzQcxuKo7SZZRV+exHdjIDVbnRoslwdlrxta4rDTGKayd/CkqwuLfe+QlJFVsmzUBJ9aD5/j96OAfY6+hDkiwqNIRoq6KWxm+7KbX+j+D1YeJRXzFmEhSRKrTjWDt2O7fQWikzbKZWt5Sf6yH+YgQKWrmFUpiI7ntKwKLOoETrKRTxzHGvN6ToSHD2Xab4NDQsKCeC6ci9qvszBT66WI39uIw==; map-md=eyJkZXZpY2VfdXNlcl9kaWN0aW9uYXJ5IjpbXSwiZGV2aWNlX3JlZ2lzdHJhdGlvkYXRhIZnR3YXJlX3ZlcnNpb24iOiIxIn0sImFwcF9pZGVudGlmaWVyIjp7ImFwcF92ZXJzaW9uIjoiMi4yLjIyMzgzMCIsImJ1bmRsZV9pZCI6ImNvbS5hbWF6b24uZWNobyJ9fQ==","frc":"0q3mc0R8GmA7zU6GPuEXkGhiXilF7rQlFkIhCMz64skDE0Kl3GM5dQ1ysNKTOz1Tz88tQBwSfaXKgAkOiuUm0VMdNvXeZcSpoK30g7uwgEWHl3PSQjZwJr2XNUYnotYPBWdezEy1NguYJuQCY2SdEdKVpU5e6Gun1pkJrOI7C4W9LhdULov2rTuzz+RHjF7hprzQcxuKo7SZZRV+exHdjIDVbnRoslwdlrxta4rDTGKayd/CkqwuLfe+QlJFVsmzUBJ9aD5/j96OAfY6+hDkiwRm8pZoq6KWxm+7KbX+j+D1YeJRXzFmEhSRKrTjWDt2O7fQWikzbKZWt5Sf6yH+YgQKWrmFUpiI7ntKwKLOoETrKRTxzHGvN6ToSHD2Xab4NDQsKCeC6ci9qvszBT66WI39uIw==","map-md":"eyJkZXZpY2VfdXNlcl9kaWN0aW9uYXJ5IjpbXSwiZGV2aWNlX3JlZ2lzdHJhdGlvbl9kYXRhINvZnR3YXJlX3ZlcnNpb24iOiIxIn0sImFwcF9pZGVudGlmaWVyIjp7ImFwcF92ZXJzaW9uIjoiMi4yLjIyMzgzMCIsImJ1bmRsZV9pZCI6ImNvbS5hbWF6b24uZWNobyJ9fQ==","deviceId":"5808833388884484756172537115436804783224853516116537723413249564c5635564d32573831","deviceSerial":"dd7e5c887365309657b88f5f13bb5587","refreshToken":"Atnr|EwICINBAn4QfpOKrIJ7hJoP2t0GejBPM7mXygWiMOzvkarq62RX7O6dOg8ujySOyKGRNglhEIX7_ke4RmBfmBtYAQQKeTbK2-D6W3PA0lWGGZLB76QOTulRjezuTH-FcIJSHZ2x8TMHY6ANBBWRuaPcihhSKJn4R1KjUAwlaBqOizKWGv9qVw8HZQf6Ck3AZsEqfENT8-xpRik3calkLanfxzQJSacyVVUxJ7uMn9hqeXO6XQXZK-xsNOkKMsEKHVgIpZoiqfWjMzrAU9WcrIKevyIvwQN1iWv-l8VYjljI3a15QSS5ZNLEx-KSlgUXgcMKk6g7Eka80n72JfHNdWvR7WR-_zBpjHmmRUxYQ","tokenDate":1586249321954,"amazonPage":"amazon.de","localCookie":"session-id=261-2828544-1851957; session-id-time=2216969322l; ubid-acbde=262-8614920-2881710; x-acbde=QRQgtivlVd53iH@vUIaO0Ww9hgrlB; at-acbde=Atza|IwEBIF7yxS7SOkNOohNzNzErfKRjy7jxo3dOXtoTp-qV2tUafpAT_3EiruCfo3hLFab_Am-fb5OIg4IF3UPPs96G3XYAZhoY_OoTdqKEB85uLH9iagbl5kIm6JgDgEZd7eKzsJFoSU4__iPSCm2I6Wg34Z9XewYjHITKbWZQF2kP39j2DSPyGN7KJ_pAZSTOHZx0jXK-39U2kpl2BfL5JTKUQRKOWBmzpFvFHwHRpglHTstLRgjaJU0qtBa_YnqjCumAF9VhGrrdRbthJHOVaInFsqPZZVsRwfR7RShnhkwuOxjKyDGOzOOOk7zHYJg7GBR51nF_DrYn1CgGIoigatTiP7RnAURZAsouJTNexdXgH7CpxTdHgLTRJQHt9458lacN9RSXznuTo7XZd3YptjFrY0VRphXk6_WMXg2JWo0zJ-we7oP0dnAXCWM; sess-at-acbde=9UDUcDODut/NyHCYbQc79H9bCMgU0jOvZBgwLqhKg=; csrf=-884754589","csrf":"-884754589"}

Habe hier sowohl um log als auch in der Json Datei die kryptischen Daten verändert um missbrauch zu vermeiden
Das Log sieht gut aus. Hier scheint alles zu funktionieren. Was mir fehlt sind die Einträge kurz davor und die, die danach kommen sollten. Warum hast du die nicht mit angehängt?

michael.winkler

Zitat von: punker am 07 April 2020, 12:18:30
Hab heute meinen BananaPI neu aufgesetzt und es kommt wieder folgende Info:
2020.04.07 12:12:37 3: [myEcho] [echodevice_NPMLoginNew] Node Version 10.15.2

2020.04.07 12:12:37 3: [myEcho] [echodevice_NPMLoginNew] Proxy Port 3002 is free
2020.04.07 12:12:37 3: [myEcho] [echodevice_NPMLoginNew] Proxy IP 192.168.2.219
2020.04.07 12:12:46 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2020.04.07 12:12:46 3: [myEcho] [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.04.07 12:12:46 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2020.04.07 12:12:46 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.2.219:3002 to listen on 192.168.2.219

2020.04.07 12:12:46 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2020.04.07 12:12:46 3: [myEcho] [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.04.07 12:12:46 3: [myEcho] [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.04.07 12:12:46 3: [myEcho] [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.04.07 12:12:46 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.07 12:12:47 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 262-9335671-0280424

2020.04.07 12:12:47 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2216974366l

2020.04.07 12:12:52 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2020.04.07 12:12:52 3: [myEcho] [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=262-9335671-0280424; session-id-time=2216974366l","Accept":"*/*"},"gzip":true,"body":"appActionToken=HxX16s9qMoJIOtKm1shOqksNZZAj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AS0tCWks3SEtNVE5BTkdCVkdLWjE%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.1F_Jc7wOr75cL_uhSlAS9F97BEz1yySsREHJ9q9iO-yn-KCnnV4OlA.I3Cvt9AfagdvawNh.DNgwq8ollf9lGue99QTE5L5J3ZEsmQVacCGqCoDXl-6uu7DTITJFHt03RSKSPtC1WCxAiZrHAq3zWXbi-M5Jhpev7dTGOsmj5GGuDb8ijjF65oq1cCFggFWCL5pPFtXa3U-cGS3eZAuE04XV6dkr6Sw4LybRnFIZ1GeUTDHp_Pb4Q9TwKzI3YrU1jtUDA0l9BrUrvu87capdgf0zs26nuXCrteJ_tPTEzXa5WIoKFcJHGBpMzjo_ICOOiRDVnQxKPeQAEJB1DWqOgUnUiUlJIiGd4971mwvX5m1eRe7wf4Y.2Bg8xhnPCNpKyuXLD6SZdw&showPasswordChecked=false"}

2020.04.07 12:12:53 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.07 12:12:53 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2216974372l

2020.04.07 12:12:53 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 261-1903881-4622409

2020.04.07 12:12:58 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2020.04.07 12:12:58 3: [myEcho] [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/262-9335671-0280424","Cookie":"session-id=262-9335671-0280424; session-id-time=2216974372l; ubid-acbde=261-1903881-4622409","Accept":"*/*"},"gzip":true,"body":"appActionToken=HxX16s9qMoJIOtKm1shOqksNZZAj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3ATUs3MjNKTjJDREtRQVhUTjExVjU%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.PypBMp9ytVWKSQW3NlmfUZrG8qBKmBwetYuFI67VGeGAs3Bz6Xjyug.U3hNfdNxKFspqqsc.DoWeBFwVmWqZcA0yuadNwMJAzPczZg8Y-0_mClkG5RwBOJFcB6Wazyj7sYZVJFCIJM5Wlkw7UTYEvdBnio7s90c65efJQ-kOEKmrIsylh3p2PRsXiepIvpIeb-1ymwlVezGWfgqWLOknVeMzOouMZtFxoNK9gQIU32dEWLWE91A9LC_8T__rqXCQ9WBr83WMRLnTMWxm7CNEmQHfnl1nBWAHRS-mOFA9oonIQTIW4fCUFdvtt8TWYU-y1KfyfqhoskdNkCgPX5u8aOve_lainSUY.5HFI1Q6OcobI-EGGr_BqOw&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2020.04.07 12:12:59 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2020.04.07 12:12:59 3: [myEcho] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2020.04.07 12:12:59 3: [myEcho] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2020.04.07 12:12:59 3: [myEcho] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa..amazon.com" ~> ""

2020.04.07 12:12:59 3: [myEcho] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3002

2020.04.07 12:12:59 3: [myEcho] [echodevice_NPMLoginNew] Result RESULT: Error: Amazon-Login-Error: Wichtige Mitteilung!: Zum besseren Schutz Ihres Kontos geben Sie bitte nochmals Ihr Passwort ein, und geben Sie dann die Zeichen ein, die in der Abbildung unten gezeigt werden. You can try to get the cookie manually by opening http://192.168.2.219:3002/ with your browser. / null


Und was funktioniert jetzt nicht?

arestant

ZitatUnd was funktioniert jetzt nicht?

Das Modul verbindet sich nicht mit Amazon
Ein Versuch mit NPM_login refresh meldet:

ZitatDas angegebene Refreshtoken Cookie ist ungeueltig! Refreshtoken="0"

Ich kann nichts weiter machen... Das Modul hängt im Status:

Readings
COOKIE_MODE NPM 2020-04-07 11:36:53
COOKIE_TYPE NEW 2020-04-07 11:37:02
amazon_refreshtoken wird erzeugt 2020-04-07 10:48:07


ZitatDas Log sieht gut aus. Hier scheint alles zu funktionieren. Was mir fehlt sind die Einträge kurz davor und die, die danach kommen sollten.

Davor steht:
2020.04.07 10:36:18 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:37:19 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:37:19 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:37:19 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:38:21 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:38:21 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:38:21 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:39:22 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:39:22 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:39:22 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:40:23 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:40:23 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:40:23 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:41:24 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:41:24 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:41:24 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:42:25 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:42:25 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:42:25 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:43:26 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:43:26 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:43:26 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:44:27 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:44:27 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:44:27 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:45:28 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:46:30 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:47:31 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:48:07 3: [myAlexa] [echodevice_NPMLoginNew] Node Version 11.15.0

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port Active Internet connections (servers and established)

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port Proto Recv-Q Send-Q Local Address           Foreign Address         State     

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:8083                  *:*                     LISTEN     

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:8084                  *:*                     LISTEN     

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:8085                  *:*                     LISTEN     

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:ssh                   *:*                     LISTEN     

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:1883                  *:*                     LISTEN     

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:7072                  *:*                     LISTEN     


Danach:
2020.04.07 10:48:43 3: [myAlexa] [echodevice_NPMLoginNew] Result Final Registraton Result: {"loginCookie":"session-id=134-4352289-6688614; ubid-main=131-8182664-9628009; .....
exdXgH7CpxTdHgLTRJQHt9458lacNXznuTo7XZd3YptjFrY0VRphXk6_WMXg2JWo0zJ-we7oP0dnAXCWM; sess-at-acbde=9UDUcDODutyHCYbQc79H9bCEKMgU0jOvZBgwLqhKg=; csrf=-884754589","csrf":"-884754589"}

2020.04.07 10:48:44 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:49:45 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:50:46 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:51:47 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:52:49 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:53:50 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:54:51 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:55:52 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:56:53 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:57:54 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:58:55 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:59:56 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 11:00:57 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 11:01:58 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.

michael.winkler

Zitat von: arestant am 07 April 2020, 15:10:31
Das Modul verbindet sich nicht mit Amazon
Ein Versuch mit NPM_login refresh meldet:

Ich kann nichts weiter machen... Das Modul hängt im Status:

Readings
COOKIE_MODE NPM 2020-04-07 11:36:53
COOKIE_TYPE NEW 2020-04-07 11:37:02
amazon_refreshtoken wird erzeugt 2020-04-07 10:48:07


Davor steht:
2020.04.07 10:36:18 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:37:19 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:37:19 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:37:19 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:38:21 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:38:21 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:38:21 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:39:22 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:39:22 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:39:22 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:40:23 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:40:23 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:40:23 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:41:24 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:41:24 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:41:24 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:42:25 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:42:25 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:42:25 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:43:26 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:43:26 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:43:26 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:44:27 5: [myAlexa] [echodevice_GetSettings] start refresh settings
2020.04.07 10:44:27 5: [myAlexa] [echodevice_GetSettings] unknown state / state = INITIALIZED
2020.04.07 10:44:27 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:45:28 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:46:30 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:47:31 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:48:07 3: [myAlexa] [echodevice_NPMLoginNew] Node Version 11.15.0

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port Active Internet connections (servers and established)

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port Proto Recv-Q Send-Q Local Address           Foreign Address         State     

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:8083                  *:*                     LISTEN     

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:8084                  *:*                     LISTEN     

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:8085                  *:*                     LISTEN     

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:ssh                   *:*                     LISTEN     

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:1883                  *:*                     LISTEN     

2020.04.07 10:48:07 4: [myAlexa] [echodevice_NPMLoginNew] Result Proxy Port tcp        0      0 *:7072                  *:*                     LISTEN     


Danach:
2020.04.07 10:48:43 3: [myAlexa] [echodevice_NPMLoginNew] Result Final Registraton Result: {"loginCookie":"session-id=134-4352289-6688614; ubid-main=131-8182664-9628009; .....
exdXgH7CpxTdHgLTRJQHt9458lacNXznuTo7XZd3YptjFrY0VRphXk6_WMXg2JWo0zJ-we7oP0dnAXCWM; sess-at-acbde=9UDUcDODutyHCYbQc79H9bCEKMgU0jOvZBgwLqhKg=; csrf=-884754589","csrf":"-884754589"}

2020.04.07 10:48:44 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:49:45 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:50:46 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:51:47 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:52:49 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:53:50 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:54:51 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:55:52 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:56:53 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:57:54 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:58:55 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 10:59:56 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 11:00:57 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2020.04.07 11:01:58 4: [myAlexa] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.

Kannst Du mal das Modul anpassen?

Bitte füge mal hinter folgende Zeilen (ca. Zeilenummer 4592)

do {
$line=<CMD>;
$CreatCookie .= $line. "<br>";

if ($line ne "") {Log3 $name, 3, "[$name] [echodevice_NPMLoginNew] Result $line"}
else {$LoopCount +=1;}

$Loop = "2" if (index($line, "Please check credentials") != -1) ;
$Loop = "3" if (index($line, "Final Registraton Result") != -1) ;
$Loop = "4" if ($line eq "" && $LoopCount > 100);

folgendes ein


Log3 $name, 3, "[$name] [echodevice_NPMLoginNew] Loop=$line / $LoopCount"


Müsste dann so aussehen


do {
$line=<CMD>;
$CreatCookie .= $line. "<br>";

if ($line ne "") {Log3 $name, 3, "[$name] [echodevice_NPMLoginNew] Result $line"}
else {$LoopCount +=1;}

$Loop = "2" if (index($line, "Please check credentials") != -1) ;
$Loop = "3" if (index($line, "Final Registraton Result") != -1) ;
$Loop = "4" if ($line eq "" && $LoopCount > 100);
Log3 $name, 3, "[$name] [echodevice_NPMLoginNew] Loop=$line / $LoopCount"
} while ($Loop eq "1");


Dann das ganze noch mal probieren und mir wieder das Log zusenden.

arestant

ZitatDann das ganze noch mal probieren und mir wieder das Log zusenden.

Ohne jetzt den ganzen Log hier reinzukopieren...

In sämtlichen Log Einträgen betreffend [echodevice_NPMLoginNew] ist der $LoopCount = 0

Überall sieht es so aus:
2020.04.07 16:28:49 3: [myAlexa] [echodevice_NPMLoginNew] Loop=Final Registraton Result: {"loginCookie":"session-id=134-4352289-6688614; ubid-main=131-8182664-9628009; csrf=-1252012975; csm-hit=tb:P4WAFDVFX7KF4QS189NW+s-P4WAFDVFX7KF4QS189NW|1586249309695&t:1586249309695&adb:adblk_no; session-id-time=2216989726l; session-token=\"tvaO9bpCcOevIdPq8S7HjsvwSkgsV3aT9qRbYQ76fMUKz2siQJ8l/Oj7v1gFL5LTo4wJsRrSz4uk2RbYvH2r
......
HWI=; csrf=516597209","csrf":"516597209"}
/ 0


Reicht das? Oder soll ich wieder den ganzen Log posten?

Vielen Dank schon mal für deine Mühe!