[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

Sailor

Hallo Michael

Danke fuier die rasche Antwort.

Sorry, aber ich habe vergessen anzugeben, dass ich diesen Befehl selbstverstaendlich ebenfalls durchgefuehrt habe.


pi@HomeServer:~ $ cd /opt/fhem

pi@HomeServer:/opt/fhem $ sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
up to date, audited 92 packages in 2s
9 packages are looking for funding
  run `npm fund` for details
1 high severity vulnerability
To address all issues, run:
  npm audit fix
Run `npm audit` for details.

pi@HomeServer:/opt/fhem $ sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie

pi@HomeServer:/opt/fhem $ sudo npm audit fix
npm ERR! code ENOLOCK
npm ERR! audit This command requires an existing lockfile.
npm ERR! audit Try creating one first with: npm i --package-lock-only
npm ERR! audit Original error: loadVirtual requires existing shrinkwrap file
npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2022-09-12T11_47_20_447Z-debug-0.log

pi@DeekeHomeServer:/opt/fhem $ sudo npm i --package-lock-only
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path /opt/fhem/package.json
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, open '/opt/fhem/package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2022-09-12T11_47_40_692Z-debug-0.log

pi@DeekeHomeServer:/opt/fhem $ sudo npm audit
found 0 vulnerabilities


Ein set AC_Echo_Account bringt daher nur ein Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch .

Womit wir wieder am Anfang wären.

Gruß
    Sailor
******************************
Man wird immer besser...


Sailor

Hallo Michael

Zitat von: michael.winkler am 12 September 2022, 14:01:23
Befinden sich in dem Verzeichnis "/opt/fhem/cache/alexa-cookie" Daten? Und wenn ja, welche?


pi@HomeServer:/opt/fhem/cache $ lx
total 8
drwxrwxrwx 3 fhem dialout 4096 Sep 12 10:13 alexa-cookie
-rwxrwxrwx 1 fhem dialout 3072 Apr 17  2020 ae8683bf778cd4bbbeb41026579c57d8.mp3

pi@HomeServer:/opt/fhem/cache $ cd alexa-cookie/

pi@HomeServer:/opt/fhem/cache/alexa-cookie $ lx
total 84
drwxrwxrwx 85 fhem dialout  4096 Sep  7 20:04 node_modules
-rw-r--r--  1 fhem dialout   574 Sep 12 10:12 798create-cookie.js
-rwxrwxrwx  1 fhem dialout  3201 Dec 28  2020 711result.json
-rw-r--r--  1 fhem dialout     4 Sep 12 10:13 798result.json
-rw-rw-rw-  1 fhem dialout    58 Sep  7 20:04 package.json
-rwxrwxrwx  1 fhem dialout 62360 Sep 12 13:50 package-lock.json

pi@HomeServer:/opt/fhem/cache/alexa-cookie $ cd node_modules/

pi@HomeServer:/opt/fhem/cache/alexa-cookie/node_modules $ lx
total 368
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 accepts
drwxr-xr-x 5 fhem dialout  4096 Sep 12 10:13 alexa-cookie2
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 array-flatten
drwxr-xr-x 3 fhem dialout  4096 Sep  7 20:04 body-parser
drwxrwxrwx 3 fhem dialout  4096 Apr 15  2020 braces
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 buffer-from
drwxrwxrwx 4 fhem dialout  4096 Apr 15  2020 bufferhelper
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 bytes
drwxr-xr-x 4 fhem dialout  4096 Sep  7 20:04 call-bind
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 concat-stream
drwxr-xr-x 3 fhem dialout  4096 Sep  7 20:04 content-disposition
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 content-type
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 cookie
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 cookie-signature
drwxrwxrwx 3 fhem dialout  4096 Apr 15  2020 core-util-is
drwxrwxrwx 3 fhem dialout  4096 Apr 15  2020 debug
drwxr-xr-x 3 fhem dialout  4096 Sep  7 20:04 depd
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 destroy
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 ee-first
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 encodeurl
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 escape-html
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 etag
drwxrwxrwx 3 fhem dialout  4096 Apr 15  2020 eventemitter3
drwxr-xr-x 4 fhem dialout  4096 Sep  7 20:04 express
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 fill-range
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 finalhandler
drwxrwxrwx 3 fhem dialout  4096 Apr 15  2020 follow-redirects
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 forwarded
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 fresh
drwxr-xr-x 3 fhem dialout  4096 Sep  7 20:04 function-bind
drwxr-xr-x 4 fhem dialout  4096 Sep  7 20:04 get-intrinsic
drwxr-xr-x 4 fhem dialout  4096 Sep  7 20:04 has
drwxr-xr-x 4 fhem dialout  4096 Sep  7 20:04 has-symbols
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 http-errors
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 http-proxy-response-rewrite
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 https
drwxrwxrwx 4 fhem dialout  4096 Apr 15  2020 iconv-lite
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 inherits
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 isarray
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 is-extglob
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 is-glob
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 is-number
drwxrwxrwx 2 fhem dialout  4096 May  3 14:04 is-plain-obj
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 media-typer
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 merge-descriptors
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 methods
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 micromatch
drwxrwxrwx 3 fhem dialout  4096 Apr 15  2020 mime
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 mime-db
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 mime-types
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 ms
drwxr-xr-x 3 fhem dialout  4096 Sep  7 20:04 negotiator
drwxr-xr-x 5 fhem dialout  4096 Sep  7 20:04 object-inspect
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 on-finished
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 parseurl
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 path-to-regexp
drwxrwxrwx 3 fhem dialout  4096 Apr 15  2020 picomatch
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 process-nextick-args
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 proxy-addr
drwxr-xr-x 6 fhem dialout  4096 Sep  7 20:04 qs
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 range-parser
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 raw-body
drwxrwxrwx 4 fhem dialout  4096 Apr 15  2020 readable-stream
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 requires-port
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 safe-buffer
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 safer-buffer
drwxr-xr-x 3 fhem dialout  4096 Sep  7 20:04 send
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 serve-static
drwxr-xr-x 3 fhem dialout  4096 Sep  7 20:04 setprototypeof
drwxr-xr-x 4 fhem dialout  4096 Sep  7 20:04 side-channel
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 statuses
drwxrwxrwx 3 fhem dialout  4096 Apr 15  2020 string_decoder
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 toidentifier
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 to-regex-range
drwxrwxrwx 4 fhem dialout  4096 Apr 15  2020 typedarray
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 type-is
drwxrwxrwx 3 fhem dialout  4096 May  3 14:12 @types
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 unpipe
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 util-deprecate
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 utils-merge
drwxr-xr-x 2 fhem dialout  4096 Sep  7 20:04 vary
drwxrwxrwx 2 fhem dialout  4096 Apr 15  2020 .bin
drwxrwxrwx 3 fhem dialout  4096 Apr 15  2020 ipaddr.js
-rw-rw-rw- 1 fhem dialout 34198 Sep 12 13:50 .package-lock.json



Gruß
    Sailor
******************************
Man wird immer besser...

michael.winkler

wenn in dem Unterverzeichnis "alexa-cookie2" jetzt auch noch Daten liegen, sollte eigentlich alles funktionieren.

ggf. noch mal das komplette cache Verzeichnis löschen.

misux

Zitat von: MadMax-FHEM am 11 September 2022, 18:38:11
Doch hast du! ;)

Steht doch in der Beschreibung:

Gleich neben dem bereits erwähnten "intervalvoice"...

Gruß, Joachim

OKay... Habe ich gesetzt, scheint zu funktionieren...

Habe aber das Problem das mir der Titel in der FTUI sich ganz schön feiern lässt mit der aktualisierung... Weißt du vielleicht wie ich die Aktualisierung in der FTUI anstoßen kann sobald es im FHEM aktualisiert wird?

Der_Tom

Zitat von: Borkk am 10 September 2022, 12:17:24
Moin zusammen,

Ich nutze in meinen Bädern Echos um beim Betreten einen Radiosender abzuspielen. Nach Verlassen beendete ich die Wiedergabe mit
set xx_echo pause
Funktioniert schon seit Jahren problemlos.

Seit ein paar Tagen spielen die Echos aber einfach weiter. Scheinbar wurde auch bei TuneIn was verändert, da seit etwa dem gleichen Zeitraum bei Start der Wiedergabe ein kurzer "TuneIn" Jingle gespielt wird. Ausser den FHEM Updates habe ich in an der Config nichts verändert.

Ich habe mir jetzt geholfen, in dem ich den Befehl zum anhalten der Wiedergabe auf
set xx_echos textcommand stop
geändert habe. Wollte es aber dennoch hier mal hochwerfen.

Zur Info:

es scheint sich wohl um ein amazonseitiges Problem gehandelt zu haben , welches offenbar behoben wurde.
Seit heute morgen funktioniert der Befehl "Pause" bei mir wieder, ohne weitere Änderungen.

Ich hatte mir ebenfalls mit der Textkommandoversion geholfen, hatte bei mir aber unerwünschte Nebenwirkungen.

gruss Thomas

miche

Hallo,

ich habe heute mein System neu aufgesetzt und echodevice bekomme ich nicht zum laufen.
Immer wenn ich auf new npm login gehe kommt diese Seite ist nicht erreichbar.

Ich habe schon die IP vom Raspberry in den Attributen eingetragen aber das brachte auch keine Lösung!
Hat noch jemand einen Tipp für mich?

NPM Version 7.5.2
Node Version 12.22.12

Log von FHEM

2022.09.13 11:58:42 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Login-Amazon-URL: amazon.de

2022.09.13 11:58:42 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Base-Amazon-URL: amazon.com

2022.09.13 11:58:42 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Device-App-Name: ioBroker Alexa2

2022.09.13 11:58:42 3: [echo] [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

2022.09.13 11:58:42 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Use as Accept-Language: de-DE

2022.09.13 11:58:42 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.20.240:3003 to listen on 192.168.20.240

2022.09.13 11:58:42 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 1: get first cookie and authentication redirect

2022.09.13 11:58:42 3: [echo] [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":"*/*"}}

2022.09.13 11:58:42 3: [echo] [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&

2022.09.13 11:58:42 3: [echo] [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":""}

2022.09.13 11:58:42 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2022.09.13 11:58:43 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id = 262-8645203-0893827

2022.09.13 11:58:43 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie session-id-time = 2293783122l

2022.09.13 11:59:14 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 2: login empty to generate session

2022.09.13 11:59:14 3: [echo] [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=262-8645203-0893827; session-id-time=2293783122l","Accept":"*/*"},"gzip":true,"body":"appActionToken=Nv0EtHufwS0ScXXIivftKqOMKkQj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AS1RDMjcyMDVQQ0VZM0VCVzVTUVA%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.5zbrCeqmdbGVgvZm8NRTyImlt0W884Oe9v_0tBoH4-jVKSmvCpE-Hg.ekSHXk_eY_zjwpAc.l2cilx0Syf2ZcHw84C1_daWM8-yepify2tFNzvafW8_QzEbUVX8n2TNsS5LOIMc7pIvTxpLy9LRd2wvvogpTUE5I_u8ZOaMAvp2MgYBXx40z-rxnYygBP-r9mXMFgP_yrQIFA9mmOBwG-A3QYLHXY70-SZCdoHJ_rescNt1Jh0cKcOtwcTxF833FxPgUQcIYvC6Vs0iof7OmABnGrOVv20CVVlBgePkKRGy0LsB86dNoudjVeeFGBrc3kYVZ3sRqJZsxF9h20bRUOjOCQoNU_sh-meKGBeTRr38C1rXHhqDzFP1KKpH3H6NP8NYNVm3JA982MEBUTcsHj1w2ZMo.DXjsQ9guPAxSIwDNHOg0kg&giveFocusOnMobileToFirstControlFailingValidation=false&showPasswordChecked=false"}

2022.09.13 11:59:14 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2022.09.13 11:59:14 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Update Cookie session-id-time = 2293783154l

2022.09.13 11:59:14 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Add Cookie ubid-acbde = 257-3487393-5142853

2022.09.13 11:59:45 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Step 3: login with filled form, referer contains session id

2022.09.13 11:59:45 3: [echo] [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/262-8645203-0893827","Cookie":"session-id=262-8645203-0893827; session-id-time=2293783154l; ubid-acbde=257-3487393-5142853","Accept":"*/*"},"gzip":true,"body":"appActionToken=Nv0EtHufwS0ScXXIivftKqOMKkQj3D&appAction=SIGNIN&openid.return_to=ape%3AaHR0cHM6Ly9hbGV4YS5hbWF6b24uZGUv&prevRID=ape%3AWVM4RzE2WlI5NlEyQURHNkhGOVc%3D&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.yj2Uj63ktEDMPMTmqxz4-VGstUDt1P0_S5U33q_zImHaey02o59qYw.VrTfLX0Ypr9IJY23.2F0ZV2KY5lJaj13ZcC2GEXL8F6jpTm5HfP-xjTpv-VWwyWvjgjbPsn-b6-sZbJbzi2j9RwDy4IPG8-TS4kZRzTC0fVizCU3ZXbTZCM1hVMAyQp2TC1LdiZ34s40GDBuVtmrsWp9iRYOEM-ndxiUIkycASYfeXkD2P5YPyFPPADMTnIVodt2Qxi2HkZQm2U_h5G__ZLofwdIOPHeyZuYOz7Ui0q2_g_P-tgH2WRe_xR16pLgUeqgar2vKs90V0OUX_prQGvpKi81guQqgl-HULf7kpRd72PnDIA1hkFJqVu5ky0Po816GdagVab2y8LiDng.uPRNRZf4bF1nW1sMAcy9fw&giveFocusOnMobileToFirstControlFailingValidation=false&showPasswordChecked=false&email=LoginFHEM&password=xxxx"}

2022.09.13 11:59:46 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Response (200)

2022.09.13 11:59:46 3: [echo] [echodevice_NPMLoginNew] Result Proxy Init: loaded temp data store ass fallback former data

2022.09.13 11:59:46 3: [echo] [echodevice_NPMLoginNew] Result Proxy Init: reuse frc from former data

2022.09.13 11:59:46 3: [echo] [echodevice_NPMLoginNew] Result Proxy Init: reuse map-md from former data

2022.09.13 11:59:46 3: [echo] [echodevice_NPMLoginNew] Result Proxy Init: reuse deviceId from former data

2022.09.13 11:59:46 3: [echo] [echodevice_NPMLoginNew] Result [HPM] Proxy created: !/cookie-success  -> https://alexa.amazon.com

2022.09.13 11:59:46 3: [echo] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/www.amazon.com" ~> ""

2022.09.13 11:59:46 3: [echo] [echodevice_NPMLoginNew] Result [HPM] Proxy rewrite rule created: "^/alexa.amazon.com" ~> ""

2022.09.13 11:59:46 3: [echo] [echodevice_NPMLoginNew] Result Alexa-Cookie: Proxy-Server listening on port 3003

2022.09.13 11:59:46 3: [echo] [echodevice_NPMLoginNew] Result: Bitte den Link anklicken und die Amazonanmeldung durchfuehren.
2022.09.13 11:59:46 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 13 11:54:18 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 54create-cookie.js = true
2022.09.13 11:59:46 1: Server shutdown delayed due to alexa for max 10 sec
2022.09.13 11:59:46 3: alexa: read: end of file reached while sysread
2022.09.13 11:59:46 3: alexa: stopped
2022.09.13 11:59:47 3: [echo] [echodevice_NPMWaitForCookie] [NPM Login New Tue Sep 13 11:54:18 2022] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 54create-cookie.js = true

Status von Device
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading unbekannt
Version    Reading 0.2.15
NPM Cookie Version    Reading 4.1.3
COOKIE_STATE    Reading unbekannt
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
npm_proxy_listen_ip    Attribut 192.168.**.***
npm_proxy_port    Attribut 3003
npm_proxy_ip    Attribut 192.168.**.***
room    Attribut Amazon
icon    Attribut echo

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

michael.winkler

Ist das die IP 192.168.20.240 von Deinem FHEM Server? Ist der Link "http:\\192.168.20.240:3003" erreichbar?

Flanders

Hallo,

kurze Frage, da meine Tochter einen separaten Amazon-Account hat, kann man mehrere Amazon Anmeldungen (also mehrere Devices) anlegen?

Greets

Shadow3561

Zitat von: miche am 13 September 2022, 12:05:45
Hallo,

ich habe heute mein System neu aufgesetzt und echodevice bekomme ich nicht zum laufen.
Immer wenn ich auf new npm login gehe kommt diese Seite ist nicht erreichbar.

Ich habe schon die IP vom Raspberry in den Attributen eingetragen aber das brachte auch keine Lösung!
Hat noch jemand einen Tipp für mich?

NPM Version 7.5.2
Node Version 12.22.12


Bei mir hat es auch nicht funktioniert.
Das Modul wollte immer die IP von einem Docker Container(DeConz) nutzen und selbst wenn ich die Server-IP usw. angegeben habe, hat es nicht funktioniert.

was sagt die Ausgabe von ifconfig -a?

maddhin

Was richtig super wäre, wäre ein Docker Container, damit das Modul "richtig läuft".

Bei mir hat es aus irgendwelchen Gründen - nach Jahren des Einsatzes - nicht mehr funktioniert ("INITIALIZED") und ich schaffe es auch nicht mehr zum Laufen zu bekommen. Ich nutze das aktuelle Fhem-Docker image.
Für Laien wie mich wäre ein Docker-Image wirklich super, denn es ist so schwer nachzuvollziehen, wo der Fehler sein könnte.

MadMax-FHEM

Laien sollten kein docker nehmen...
Vermeintlich einfach (wenn der docker 1:1 verwendet werden kann).
Muss man anpassen, hat man dann u.U. viele andere Probleme und muss erst mal rausfinden wo sie liegen: OS, docker, Container oder alles zusammen...

Ich installiere alles was ich so nutze "bare metal" da ist einfach nachzuvollziehen wo das Problem liegt, sofern es überhaupt welche gibt...

Nur meine Meinung zum Thema docker...

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)

maddhin

Also ich persönlich habe super Erfahrungen mit Fhem und Docker gemacht. Homebridge, MQTT, Alexa, etc pp sind einfach zu installieren und zu konfigurieren - incl. Backups. Vor allem kann man leicht wieder zerschossene Installationen wiederherstellen. Auf bare metal alles händisch wieder neu zu installieren ist Horror - vor allem als Laie da man dann immer wieder sich erinnern muss, wie man dieses und jenes Problem damals gelöst hatte... Heute muss ich nur noch die docker-compose pflege und anpassen. Das erspart extrem viel Aufwand bei einem komplexen System :)

Aber das mit dem Docker-Container war ja nur eine Idee um ggf. die ganzen Installations- und Verbindungsprobleme einzugrenzen. Es scheint mir, dass viele immer die gleichen Schwierigkeiten haben - wie ich z.B. es nicht schaffen, dass sich die Seite mit dem Link zum einloggen bei Amazon öffnet. Mit einem Docker Container könnte man diese Probleme eigentlich komplett abschaffen.

MadMax-FHEM

Wenn du liest haben die meisten diese Probleme nur, weil sie einen docker nutzen...

Ich hatte noch nie Probleme (außer Amazon hat mal wieder was geändert) und Backup/Restore ist auch bare metal kein Ding...

Jeder wie er will...

Allerdings kommt bei Problemen mindestens eine "Indirektion" (Schicht) mehr dazu...
Und als Laie ist man dann ja wohl erst recht aufgeschmissen...

Aber again: nur meine Meinung dazu...

Und: es gibt durchaus Anwendhngsfälle/-bereiche wo Docker sinnvoll ist (und da nutze ich das auch: immer gleiche Umgebung z.B. bei SW Entwicklung bzw. Generierung/Compilierung)

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)

NCMasta

Servuz  :D

leider habe ich auch ein Problem mit Echodevice  :-[

Es ging eine Zeit lang, dann plötzlich nicht mehr, ohne das ich was verändert habe...

Get Status:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected but loginerror
Version    Reading 0.2.15
NPM Cookie Version    Reading 4.1.3
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
COOKIE_MODE    Reading NORMAL
amazon_refreshtoken    Reading unbekannt
room    Attribut Amazon

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=262-63038....
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper session-id=262-63038....
.COMMSID    Helper ....
.CSRF    Helper ses....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 1




Log:
2022.10.03 08:52:28 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2022.10.03 08:52:28 3: [Echo] [echodevice_setState] to connected but loginerror
2022.10.03 08:53:25 3: [Echo] [echodevice_LoginStart] connected but loginerror
2022.10.03 08:53:25 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2022.10.03 08:53:46 4: [Echo] [echodevice_SendLoginCommand] [cookielogin1]
2022.10.03 08:53:46 4: [Echo] [echodevice_SendLoginCommand] [cookielogin1] Accept-Language: de,en-US;q=0.7,en;q=0.3
2022.10.03 08:53:46 4: [Echo] [echodevice_SendLoginCommand] [cookielogin1] User-Agent:      Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
2022.10.03 08:53:46 4: [Echo] [echodevice_Parse] [cookielogin1] []
2022.10.03 08:53:46 5: [Echo] [echodevice_Parse] [cookielogin1] [] DATA Dumper=$VAR1 = '';

2022.10.03 08:53:46 4: [Echo] [echodevice_SendLoginCommand] [cookielogin2]
2022.10.03 08:53:46 4: [Echo] [echodevice_Parse] [cookielogin2] []
2022.10.03 08:53:46 5: [Echo] [echodevice_Parse] [cookielogin2] [] DATA Dumper=$VAR1 = '


Zusätzlich ist in meinem Log ein ziemlich langer HTML-Code, als ich es auf Verbose 5 gestellt habe  :o
Am Ende des HTML-Codes erschien dann nochmal:
2022.10.03 08:53:47 4: [Echo] [echodevice_LostConnect] clear CMD_QUEUE
2022.10.03 08:53:47 3: [Echo] [echodevice_LostConnect] JSON error = no content / set loginerror to 3


Kann jemand damit etwas anfangen? Habe es über NPM-Login probiert und über das klassische Login, nichts funktioniert. Allerdings lief es eine Zeit lang mit dem NPM-Login ohne Probleme...

LG

Eric