[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

Clyde

Das Voice-Reading war auch erst mein Ansatz. Habe aber noch keinen sinnvollen Satz gefunden, der ohne Reaktion seitens Alexa bleibt.
2x Cubietruck, CUL868, HM-USB-CFG2
FS20, FHT, KS300, HM, MAX, Tradfri

Clyde

Das Voice-Reading wird bei mir (Echo Dot 3G) deutlich verzögert beschrieben. Zwischen Sprachbefehl und Beschreiben liegen 5-10 Sekunden. Ist das bei Euch auch so?
2x Cubietruck, CUL868, HM-USB-CFG2
FS20, FHT, KS300, HM, MAX, Tradfri

HansDampfHH

#4262
Ich war heute morgen "disconnected" und bekomme nun keinen NPM_LOGIN mehr hin.
Amazon beschwert sich nach der Anmeldung über einen fehlenden Cookie bzw., dass ich Cookies auf der Webseite aktivieren soll.
Hat sich da was geändert?

Habe den Cookie nun wieder "manuell" als Attribut hinterlegt. Das funktioniert.
FHEM Docker, CUL868, Zigbee, CCU2, Jeelink

ralf-ms

Das gleiche bei mir...
Ich wurde heute morgen beim login auf alexa.amazon.de das Passwort zu ändern.
Das hat 2 alexa-Accounts betroffen.
In fhem ist nur einer hinterlegt, der jetzt aber auch die Schwierigkeiten beim npn_login hat.
Hat Amazon etwa den login neu aufgelegt?

HansDampfHH

Ja, Passwort-Änderung hatte ich auch. War ich bereits etwas irritiert und nervös ;-)
FHEM Docker, CUL868, Zigbee, CCU2, Jeelink

MadMax-FHEM

Zitat von: Clyde am 26 August 2020, 06:44:08
Das Voice-Reading wird bei mir (Echo Dot 3G) deutlich verzögert beschrieben. Zwischen Sprachbefehl und Beschreiben liegen 5-10 Sekunden. Ist das bei Euch auch so?

Eventuell hilft das Attribut intervalvoice, siehe: https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Attribute

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)

mthome

Hallo zusammen,

hatte das gleich Problem heute morgen. Bei mir hat es geholfen, das Echo Device zu löschen, neu anzulegen, NPM install und NPM_login new

Jetzt ist wieder alles OK

Tedious

Zitat von: amenomade am 14 August 2020, 18:05:06
Und was ist das Problem? npm fund Nachrichten kann man ruhig ignorieren.

Siehe https://mwinkler.jimdo.com/modul-echodevice-npm/#NPM_install_FHEM => Manuell (per SSH)

Nein, hier eben leider nicht. Deswegen ja auch der output... ohne config.json wird das nix, und das war/ist ja mein Problem...

Zitatsudo npm fund /opt/fhem/cache/alexa-cookie
npm ERR! code ENOLOCAL
npm ERR! Could not install from "../../opt/fhem/cache/alexa-cookie" as it does not contain a package.json file.
FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...

MadMax-FHEM

Zitat von: mthome am 26 August 2020, 08:38:33
Hallo zusammen,

hatte das gleich Problem heute morgen. Bei mir hat es geholfen, das Echo Device zu löschen, neu anzulegen, NPM install und NPM_login new

Jetzt ist wieder alles OK

Löschen war nicht nötig.

npm_install (allerdings auf der Console) und npm_login_new...

Leider mit Passwortänderung und Code-Eingabe...
Lästig aber naja...

Jetzt wieder connected :)

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)

ralf-ms


HansDampfHH

FHEM Docker, CUL868, Zigbee, CCU2, Jeelink

Invers

Zitat von: MadMax-FHEM am 26 August 2020, 09:28:06
Löschen war nicht nötig.

npm_install (allerdings auf der Console) und npm_login_new...

Leider mit Passwortänderung und Code-Eingabe...
Lästig aber naja...

Jetzt wieder connected :)

Gruß, Joachim

Hab das selbe Problem. Was genau muss ich da in die Console eintippen?
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

HansDampfHH

https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/

sudo npm install --prefix /opt/fhem/cache/alexa-cookie alexa-cookie2
sudo chown -R fhem:  /opt/fhem/cache/alexa-cookie
FHEM Docker, CUL868, Zigbee, CCU2, Jeelink

Invers

Danke. Das Problem war, dass ich den Pi nich tkomplett neu gebootet hatte, sondern nur restart fhem.
Nun läuft alle wieder . Danke.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Felix_86

#4274
Hallo zusammen,

gab es Änderungen bei Amazon oder am Modul, die ein FHEM Update erfordern?

Ohne Änderungen von meiner Seite streikt der Amazon Connector (TYPE = echodevice ; model = ACCOUNT) seit heute morgen.

Zitat2020.08.26 17:02:23 3: [AmazonConnector] [echodevice_LoginStart] connected but loginerror
2020.08.26 17:02:24 3: [AmazonConnector] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2020.08.26 17:03:23 3: [AmazonConnector] [echodevice_LoginStart] connected but loginerror
2020.08.26 17:03:24 3: [AmazonConnector] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2020.08.26 17:04:23 3: [AmazonConnector] [echodevice_LoginStart] connected but loginerror
2020.08.26 17:04:24 3: [AmazonConnector] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2020.08.26 17:04:24 3: [AmazonConnector] [echodevice_setState] to disconnected
2020.08.26 17:05:24 3: [AmazonConnector] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2020.08.26 17:05:24 3: [AmazonConnector] [echodevice_setState] to connected but loginerror
2020.08.26 17:06:24 3: [AmazonConnector] [echodevice_LoginStart] connected but loginerror
2020.08.26 17:06:24 3: [AmazonConnector] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2020.08.26 17:07:24 3: [AmazonConnector] [echodevice_LoginStart] connected but loginerror
2020.08.26 17:07:24 3: [AmazonConnector] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2020.08.26 17:08:24 3: [AmazonConnector] [echodevice_LoginStart] connected but loginerror
2020.08.26 17:08:24 3: [AmazonConnector] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2020.08.26 17:09:24 3: [AmazonConnector] [echodevice_LoginStart] connected but loginerror
2020.08.26 17:09:24 3: [AmazonConnector] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2020.08.26 17:10:24 3: [AmazonConnector] [echodevice_LoginStart] connected but loginerror
2020.08.26 17:10:25 3: [AmazonConnector] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2020.08.26 17:10:25 3: [AmazonConnector] [echodevice_setState] to disconnected
2020.08.26 17:11:25 3: [AmazonConnector] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2020.08.26 17:11:25 3: [AmazonConnector] [echodevice_setState] to connected but loginerror
2020.08.26 17:12:24 3: [AmazonConnector] [echodevice_LoginStart] connected but loginerror
2020.08.26 17:12:26 3: [AmazonConnector] [echodevice_LostConnect] JSON error = no content / set loginerror to 2

Selbst wenn ich beide echodevice (model = Echo Dot + model = ACCOUNT) auf disable 1 setze, schreibt es mir noch das Log voll (im Sekundentakt):

Zitat2020.08.26 17:33:40 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Aug 26 17:26:01 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 286refresh-cookie.js = true
2020.08.26 17:33:41 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Aug 26 17:26:01 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 286refresh-cookie.js = true
2020.08.26 17:33:42 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Aug 26 17:26:01 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 286refresh-cookie.js = true
2020.08.26 17:33:43 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Aug 26 17:26:01 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 286refresh-cookie.js = true
2020.08.26 17:33:44 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Aug 26 17:26:01 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 286refresh-cookie.js = true
2020.08.26 17:33:45 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Aug 26 17:26:01 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 286refresh-cookie.js = true
2020.08.26 17:33:46 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Aug 26 17:26:01 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 286refresh-cookie.js = true
2020.08.26 17:33:47 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Aug 26 17:26:01 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 286refresh-cookie.js = true
2020.08.26 17:33:48 3: [AmazonConnector] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Aug 26 17:26:01 2020] wait for refreshtoken / refreshtoken unkown!! refreshtoken=null EXIST 286refresh-cookie.js = true

Ein "set AmazonConnector NPM_install" bringt FHEM zum Absturz. Die letzten Meldungen sind:

Warning: unable to close filehandle CMD properly.
(node:4340) [DEP0022] DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.
npm ERR! Error: Method Not Allowed
npm ERR!     at errorResponse (/usr/share/npm/lib/cache/add-named.js:260:10)
npm ERR!     at /usr/share/npm/lib/cache/add-named.js:203:12
npm ERR!     at saved (/usr/share/npm/node_modules/npm-registry-client/lib/get.js:167:7)
npm ERR!     at FSReqWrap.oncomplete (fs.js:135:15)
npm ERR! If you need help, you may report this *entire* log,
npm ERR! including the npm and node versions, at:
npm ERR!     <http://github.com/npm/npm/issues>

npm ERR! System Linux 4.19.66-v7+
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install" "--prefix" "./cache/alexa-cookie" "alexa-cookie2"
npm ERR! cwd /opt/fhem
npm ERR! node -v v8.11.1
npm ERR! npm -v 1.4.21
npm ERR! code E405



Was ist zu tun?
Grüße von Felix

Pi3, Raspbian 11, FHEM 6.2, ca 320 Device
SIGNALduino (TCM, TX, IT, SD_GT), CUL (EM, FS20, HMS), JeeLink (PCA301), HUEBridge, HUEDevice, mailcheck, echodevice, alexa, TelegramBot, Weather (OWM), DWD_OpenData, FRITZBOX, TabletUI, Calendar, Abfall, Vitoconnect, LGTV_WebOS