[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

Timo_FHEM

Ich habe eine Lösung für mein Problem gefunden.
Die Echos sind in einem anderen Konto der Familie angemeldet (meine Frau). Das Echodevice hatte ich mit meiner Anmeldung eingerichtet (vor ewigen Zeiten).
Jetzt hab ich die Anmeldung in FHEM neu gemacht mit dem gleichen Account, wie die Echos und siehe da: speak funktioniert wieder.  :D

Seltsam finde ich nur, dass man get Befehle scheinbar kontoübergreifend nutzen kann. Set Befehle haben nicht funktioniert.

Jetzt läuft es wieder und ich bin glücklich.
Danke euch für die Unterstützung!

Gruß Timo

Invers

@JudgeDredd
Das ist ja alles sehr bedauerlich. Trotzdem vielen Dank.
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

PeMue01

Zitat von: Superposchi am 06 Juni 2022, 22:09:26
Hatte ich zwar auch schon probiert, aber jetzt noch mal mit eingetragenem Port.
Trotzdem das gleiche Ergebnis.

Lier das Ergebnis von Get Status:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.2.15
NPM Cookie Version    Reading 4.0.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
npm_proxy_ip    Attribut 192.168.178.230
room    Attribut Alexa,System
server    Attribut layla.amazon.de
icon    Attribut mqtt_bridge_2
group    Attribut Bridges
npm_proxy_port    Attribut 8083

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=260-39746....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=260-39746....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 8....
.DIRECTID    Helper amzn1.account.AGO22C....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0


Hallo, ich bin auch gerade am experimentieren und habe die devices erst bekommen als ich den server von layla.amazon.de auf alexa,amazon.de umgestellt habe.
Vieleicht Hilft es ja.

fh168

Zitat von: JudgeDredd am 07 Juli 2022, 08:00:59
Ja, gecheckt und funktioniert hier.

Klappt wieder, ich musste echo 8 resetten ...
Hue, Lacrosse, PCA301, MySensors, V 1.67 CUL 868 V3.4, Lacrosse-WLAN-Gateway, Tasmota RF-

Superposchi

Mein Amazon-Device funktioniert seit einiger Zeit nicht mehr. Es wartet darauf das der Token erneuert wird.
Was muss ich tun?
Hier das List:
Internals:
   DEF        xxx@xxx.xx xxx
   FUUID      629e15c4-f33f-6c14-e94f-c449d60226707fe8
   FVERSION   37_echodevice.pm:v5.0.0-s25459/2022-01-12
   IODev     
   LOGINMODE  NPM
   NAME       Amazon
   NR         322
   NTFY_ORDER 50-Amazon
   STATE      COOKIE ERROR
   TYPE       echodevice
   eventCount 2
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2022-06-06 16:57:14   2FACode         not used
     2022-07-10 22:06:42   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2022-07-10 22:06:42   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2022-07-10 22:06:18   COOKIE_MODE     NPM
     2022-06-23 09:00:19   COOKIE_STATE    OK
     2022-07-10 22:06:42   COOKIE_TYPE     READING
     2022-06-23 09:00:19   alarm_count     0
     2022-06-06 18:18:19   amazon_refreshtoken wait for refreshtoken
     2022-07-10 22:06:42   autocreate_devices stop
     2022-06-23 09:00:19   config_address_between -
     2022-06-23 09:00:19   config_address_from Rheinertstr. 46, 52525 Heinsberg
     2022-06-23 09:00:19   config_address_to -
     2022-06-23 09:00:21   list_SHOPPING_ITEM
     2022-06-23 09:00:21   list_TASK       
     2022-06-23 09:00:19   musicalarm_count 0
     2022-06-23 09:00:19   reminder_count  0
     2022-07-10 22:06:50   state           unauthorized
     2022-06-23 09:00:19   timer_count     0
     2022-06-23 09:00:19   timer_id        -
     2022-06-23 09:00:19   timer_remainingtime 0
     2022-07-10 22:06:42   version         0.2.15
   helper:
     CMD_QUEUE 
     CMD_QUEUE_NUMBER 2
     DEVICETYPE A2H4LV5GIZ1JFT
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION   
     getbehavior:
     notifications:
       709405166272000J:
       G070VM1904970GV5:
       G091AA12203402B3:
       G091ET15210502TV:
Attributes:
   group      Bridges
   icon       mqtt_bridge_2
   npm_proxy_listen_ip 192.168.178.230
   room       Alexa,System
   server     layla.amazon.de


Bei den einzelnen Echos steht jetzt auch überall ein Preime vor den Set-Befehlen - Hat sich da was grundlegendes verändert?

Superposchi

Bei mir funktioniert das Alexa-Device schon seit einiger Zeit nicht mehr.

Das Device selbst zeigt "COOKIE ERROR" im State an.
Die Echodevice "connected but loginerror"

List des Alexa-Device:
Internals:
   DEF        xxx@xxx.xx xxx
   FUUID      629e15c4-f33f-6c14-e94f-c449d60226707fe8
   FVERSION   37_echodevice.pm:v5.0.0-s25459/2022-01-12
   IODev     
   LOGINMODE  NPM
   NAME       Amazon
   NR         322
   NTFY_ORDER 50-Amazon
   STATE      COOKIE ERROR
   TYPE       echodevice
   eventCount 2
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2022-06-06 16:57:14   2FACode         not used
     2022-07-10 22:06:42   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2022-07-10 22:06:42   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2022-07-10 22:06:18   COOKIE_MODE     NPM
     2022-06-23 09:00:19   COOKIE_STATE    OK
     2022-07-10 22:06:42   COOKIE_TYPE     READING
     2022-06-23 09:00:19   alarm_count     0
     2022-06-06 18:18:19   amazon_refreshtoken wait for refreshtoken
     2022-07-10 22:06:42   autocreate_devices stop
     2022-06-23 09:00:19   config_address_between -
     2022-06-23 09:00:19   config_address_from Rheinertstr. 46, 52525 Heinsberg
     2022-06-23 09:00:19   config_address_to -
     2022-06-23 09:00:21   list_SHOPPING_ITEM
     2022-06-23 09:00:21   list_TASK       
     2022-06-23 09:00:19   musicalarm_count 0
     2022-06-23 09:00:19   reminder_count  0
     2022-07-10 22:06:50   state           unauthorized
     2022-06-23 09:00:19   timer_count     0
     2022-06-23 09:00:19   timer_id        -
     2022-06-23 09:00:19   timer_remainingtime 0
     2022-07-10 22:06:42   version         0.2.15
   helper:
     CMD_QUEUE 
     CMD_QUEUE_NUMBER 2
     DEVICETYPE A2H4LV5GIZ1JFT
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION   
     getbehavior:
     notifications:
       709405166272000J:
       G070VM1904970GV5:
       G091AA12203402B3:
       G091ET15210502TV:
Attributes:
   group      Bridges
   icon       mqtt_bridge_2
   npm_proxy_listen_ip 192.168.178.230
   room       Alexa,System
   server     layla.amazon.de


Superposchi

Sorry das ich mich jetzt erst melde. Hatte familier gerade zu viel um die Ohren.
Hier das Get Status:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading unauthorized
Version    Reading 0.2.15
NPM Cookie Version    Reading 4.0.1
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
COOKIE_MODE    Reading NPM
amazon_refreshtoken    Reading wait for refreshtoken
server    Attribut layla.amazon.de
npm_proxy_listen_ip    Attribut 192.168.178.230
room    Attribut Alexa,System
icon    Attribut mqtt_bridge_2
group    Attribut Bridges

Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=260-39746....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading wait for refreshtoken
.COOKIE    Helper session-id=260-39746....
.COMMSID    Helper ....
.CSRF    Helper 8....
.DIRECTID    Helper ....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 1


Superposchi

#5289
Nur bei der Erstinstallation.
Wenn ich es jetzt mache kommt folgendes:
Das alexa-cookie Modul wurde nicht gefunden. Bitte fuehrt am Amazon Account Device einen set "NPM_install" durch

Ein NPM_Install liefert folgendes:
Installationsergebnis


Installation wird angestartet
+ alexa-cookie2@4.1.2
removed 1 package, updated 10 packages and audited 89 packages in 26.204s
1 package is looking for funding
run `npm fund` for details
found 0 vulnerabilities

Installation erfolgreich durchgefuehrt


Das erneute Ausführen von NPM_Login New liefert dann das:
Die Ermittlung der IP-Adresse 127.0.0.1 des FHEM Servers hat nicht funktioniert, bitte das Attribut "npm_proxy_ip" entsprechend anpassen.

In den Attributen ist "npm_proxy_listen_ip" mit der IP meines FHEM-Servers eingetragen.
Habe jetzt mal das Attribut "npm_proxy_ip" mit der gleichen IP hinzugefügt und bekomme jetzt im Device ein "unauthorized" angezeigt.


Superposchi

Immer noch "unauthorized"
Er rödelt etliche Minuten aber keine Veränderung.

Wobei das rödeln auch am externen Zugriff liegen kann.


Superposchi

Wo finde ich das?
In meinem normalen Log-Verzeichnis finde ich kein Log-File zu einem Alexa-Device.
Oder meinst du das Fhem-Log?

michael.winkler

Zitat von: Superposchi am 01 August 2022, 12:32:26
Wo finde ich das?
In meinem normalen Log-Verzeichnis finde ich kein Log-File zu einem Alexa-Device.
Oder meinst du das Fhem-Log?
Ich meine das FHEM Log