Autor Thema: [37_echodevice] Amazon Echo Modul (nicht Alexa)  (Gelesen 319767 mal)

Offline michael.winkler

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1477
Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
« Antwort #2985 am: 11 September 2019, 20:42:45 »
Leider hat bei mir das Modul auch aufgegeben SET Befehle anzunehmen. Ich brauche eigentlich nur set volume. Das geht nicht mehr. set speak auch nicht. Hab das Master-Device schon gelöscht. Ich verwendet/oder habe bisher einfach define EchoMaster echo username passwort verwendet. Dann auf set autocreate devices und alles erscheint. Soweit auch so gut. Aber auch danach keinerlei Set Befehle mehr. Änderungen direkt am Echo werden in FHEM erkannt, also wenn ich am Echo Device Volume ändere und get settings in FHEM mache ist dort der richtige Wert.

get status am Master sagt folgendes:

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.54
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading unbekannt
verbose    Attribut 0
room    Attribut Amazon
icon    Attribut echo
 
Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=260-19555....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading READING
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper session-id=260-19555....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AHXIN7....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0

nach set login folgendes bei get status:

Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.54
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading unbekannt
verbose    Attribut 0
room    Attribut Amazon
icon    Attribut echo
 
Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=261-52110....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading unbekannt
.COOKIE    Helper session-id=261-52110....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ....
.DIRECTID    Helper amzn1.account.AHXIN7....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0
Stelle mal Deine Login Methode auf NPM um.

Offline binford6000

  • Tester
  • Hero Member
  • ****
  • Beiträge: 1197
  • 🏠⚙️💡🛠📱
Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
« Antwort #2986 am: 11 September 2019, 20:48:13 »
Irgendetwas hat mit deinem NPM Login nicht funktioniert. Führe noch mal einen npm_login new aus.

Ja dann gehts wieder:
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading connected
Version    Reading 0.0.54
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo
npm_proxy_port    Attribut 3002
devStateIcon    Attribut connected:ios-on-blue
room    Attribut Amazon
 
Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading {"loginCookie":"sess....
COOKIE_STATE    Reading OK
COOKIE_TYPE    Reading NPM_Login
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=259-74365....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper 475....
.DIRECTID    Helper amzn1.account.AGRGE4....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0

Aber das hat heute Vormittag ja auch geklappt. Aber dann schon beim ersten refresh
gabs schon Fehler:
2019.09.11 13:27:50 3:  [amazon] [echodevice_LoginStart] Alter COOKIE=6015/6000 Refresh Cookie!
2019.09.11 13:27:56 3:  [amazon] [echodevice_NPMWaitForCookie] [NPM Login Refresh Wed Sep 11 13:27:50 2019] write new refreshtoken
2019.09.11 13:28:50 3:  Cookie 2 : COO    = 258-2102334-1528548
2019.09.11 13:28:51 3:  cookielogin4: session-id=258-2102334-1528548; session-id-time=2198921330l; ubid-acbde=262-7315287-7778953;
2019.09.11 13:28:51 3:  cookielogin4: create=&workflowState=eyJ6aXAiOiJERUYiLCJlbmMiOiJBMjU2R0NNIiwiYWxnIjoiQTI1NktXIn0.XWE4c1zyvFVS8Un-YQK8AsF2dSMFcQyqGCAQ_1Z83dEqJ3Iodx94xg.46WxJt74luw37Zs4.8AbnkEIITyyQPp2rZ0TwNceTlTsbMB5LYhWPGoZMEb0AMyQ2Cw9HZTZABno8OOI7ixusk-wyKdgZd_QziOOsuhY-W-iH0lEVKt9bIeibfMyJWlXxkQkLMCqkTdXJX3KLLA3otsbBuAk12XfxEmhuT7BnyHiaQoFBpBOscrIk8_3B70Ka6xcq4xcRp1cc3kW_Niw6A83wymA30XFQEDKUrurxnDLopgfRpkHIqLELkptivVDIbqjT8Aw_j3fqfb5XeBiS-nyztoiLREXu9RK_FlH6aVoo0M9B2eRY2RUfemj1aeTUJ60.c5iJTmZRZW4jyUQqfhZQDA&appActionToken=EVf9sFrIj2FrKN3fslApSziLTtkv4j3D&appAction=SIGNIN&showRmrMe=&openid.return_to=ape:aHR0cHM6Ly9sYXlsYS5hbWF6b24uZGUv&prevRID=ape:NEVROVo3N00xS0YxOUNXMjM4MTc=&openid.identity=&openid.assoc_handle=&openid.mode=&failedSignInCount=&openid.claimed_id=&pageId=&openid.ns=&showPasswordChecked=false&
2019.09.11 13:28:52 3:  [amazon] [echodevice_LostConnect] JSON error = no content / set loginerror to 1
2019.09.11 13:28:52 3:  [amazon] [echodevice_setState] to connected but loginerror
2019.09.11 13:29:50 3:  [amazon] [echodevice_LostConnect] JSON error = no content / set loginerror to 2
2019.09.11 13:30:50 3:  [amazon] [echodevice_LostConnect] JSON error = no content / set loginerror to 3
2019.09.11 13:31:50 3:  [amazon] [echodevice_LostConnect] JSON error = no content / set loginerror to 4
2019.09.11 13:32:50 3:  [amazon] [echodevice_LostConnect] JSON error = no content / set loginerror to 5
2019.09.11 13:33:50 3:  [amazon] [echodevice_LostConnect] JSON error = no content / Generate new COOKIE! / set loginerror to 0
2019.09.11 13:33:50 3:  [amazon] [echodevice_setState] to disconnected

Dafür gehen jetzt auch set... Befehle wieder inkl. speak.  :)
Danke für deinen Support!  8)

VG Sebastian
Proxmox mit: mariaDB, nextcloud, fhem, pihole, docker, bitwarden
fhem mit: deconz, CUL via ser2net, SONOS, alexa-fhem, homebridge, TelegramBot mit msgDialog, livetracking
Testumgebung: docker pull fhem/fhem

Offline binford6000

  • Tester
  • Hero Member
  • ****
  • Beiträge: 1197
  • 🏠⚙️💡🛠📱
Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
« Antwort #2987 am: 11 September 2019, 21:09:27 »
Nachtrag:
da der Echo meint er sei absent...

presence absent 2019-09-11 11:51:04
...schlägt das Routing vom msg Befehl zu und schickt eine Pushnachricht.

Aber der Echo ist ja da und set speak funktioniert auch.
Wie wird dieses Reading beeinflusst?
Proxmox mit: mariaDB, nextcloud, fhem, pihole, docker, bitwarden
fhem mit: deconz, CUL via ser2net, SONOS, alexa-fhem, homebridge, TelegramBot mit msgDialog, livetracking
Testumgebung: docker pull fhem/fhem

Offline michael.winkler

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1477
Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
« Antwort #2988 am: 11 September 2019, 21:15:17 »
Nachtrag:
da der Echo meint er sei absent...

presence absent 2019-09-11 11:51:04
...schlägt das Routing vom msg Befehl zu und schickt eine Pushnachricht.

Aber der Echo ist ja da und set speak funktioniert auch.
Wie wird dieses Reading beeinflusst?
Muss ich morgen mal schauen. Kann Dir die Frage gerade nicht beantworten.

In der nächsten Version ist die Login Methode etwas überarbeitet. Dann arbeitet das Modul entweder mit NPM oder im normalen Modus. In deinem LOG ist zu sehen dass er ca. 1 Minute später einen normalen Logon durchführt.

Offline binford6000

  • Tester
  • Hero Member
  • ****
  • Beiträge: 1197
  • 🏠⚙️💡🛠📱
Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
« Antwort #2989 am: 11 September 2019, 21:20:30 »
Muss ich morgen mal schauen. Kann Dir die Frage gerade nicht beantworten.

In der nächsten Version ist die Login Methode etwas überarbeitet. Dann arbeitet das Modul entweder mit NPM oder im normalen Modus. In deinem LOG ist zu sehen dass er ca. 1 Minute später einen normalen Logon durchführt.

OK danke dir. Ein manuelles
setreading echodot_wz presence presentüberredet auch den msg-Befehl, set speak... via msg audio... auf dem Echo auszugeben.   ;D

VG Sebastian
Proxmox mit: mariaDB, nextcloud, fhem, pihole, docker, bitwarden
fhem mit: deconz, CUL via ser2net, SONOS, alexa-fhem, homebridge, TelegramBot mit msgDialog, livetracking
Testumgebung: docker pull fhem/fhem

Offline binford6000

  • Tester
  • Hero Member
  • ****
  • Beiträge: 1197
  • 🏠⚙️💡🛠📱
Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
« Antwort #2990 am: 12 September 2019, 09:35:16 »
Gestern nach einer Stunde ist er wieder auf normale Cookie Anmeldung zurückgefallen   :'(
Modul Infos:

Beschreibung    Bereich    Wert
STATE    Reading disconnected
Version    Reading 0.0.54
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading vorhanden
icon    Attribut echo
npm_proxy_port    Attribut 3002
devStateIcon    Attribut connected:ios-on-blue
room    Attribut Amazon
 
Amazon Cookie:

Beschreibung    Bereich    Wert
.COOKIE    Reading session-id=257-51478....
COOKIE_STATE    Reading START
COOKIE_TYPE    Reading NEW
amazon_refreshtoken    Reading vorhanden
.COOKIE    Helper session-id=257-51478....
.COMMSID    Helper amzn1.comms.id.perso....
.CSRF    Helper ubi....
.DIRECTID    Helper amzn1.account.AGRGE4....
RUNLOGIN    Helper 0
RUNNING_REQUEST    Helper 0
LOGINERROR    Helper 0

Ich stelle mal wieder hoch auf 86400 und warte ab...
VG Sebastian

Proxmox mit: mariaDB, nextcloud, fhem, pihole, docker, bitwarden
fhem mit: deconz, CUL via ser2net, SONOS, alexa-fhem, homebridge, TelegramBot mit msgDialog, livetracking
Testumgebung: docker pull fhem/fhem

Offline Mathias R

  • New Member
  • *
  • Beiträge: 29
Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
« Antwort #2991 am: 12 September 2019, 09:53:23 »
Hallo,
der Link ic2514.c1916.fast-serv.com scheint nicht mehr zu funktionieren.
Lucky 7 ist auch im TuneIn auch nicht mehr verfügbar.
Vielleicht kann man entsprechend den Sender anpassen?

Gruß,
Mathias

Offline michael.winkler

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1477
Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
« Antwort #2992 am: 12 September 2019, 10:04:51 »
Hallo,
der Link ic2514.c1916.fast-serv.com scheint nicht mehr zu funktionieren.
Lucky 7 ist auch im TuneIn auch nicht mehr verfügbar.
Vielleicht kann man entsprechend den Sender anpassen?

Gruß,
Mathias
Über die Attribute könnt Ihr diese Anpassung erstmal selber vornehmen.
https://mwinkler.jimdo.com/smarthome/sonstiges/amazon-echo-tts-mp3s/#Technische_Informationen

Muss selber erst schauen welchen Sender ich hier zukünftig nehmen kann.

Offline Pjg

  • Full Member
  • ***
  • Beiträge: 234
Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
« Antwort #2993 am: 12 September 2019, 15:22:25 »
Hi,

leider finde ich den downloadlink nicht. Auf der Website wird auf diesen Thread verwiesen, so ich aber auch nicht fündig wurde.

Also ein kleiner Tipp wäre hilfreich.
Danke
BananaPI, CUL 433, Somfy RTS, Hue LWL001, Hue LWB004, HM-CFG-LAN, HM-LC-SW2-FM

Online MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 7037
  • NIVEAu ist keine Creme...
Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
« Antwort #2994 am: 12 September 2019, 15:25:10 »
Hi,

leider finde ich den downloadlink nicht. Auf der Website wird auf diesen Thread verwiesen, so ich aber auch nicht fündig wurde.

Also ein kleiner Tipp wäre hilfreich.
Danke

Im ersten Beitrag: 37_echodevice.pm

Weiß nicht, ob das so funktioniert:
https://forum.fhem.de/index.php?action=dlattach;topic=82631.0;attach=123115

oder:

update add https://bitbucket.org/christoph-morrison/fhem-amazonecho/raw/master/controls_echodevice.txt

Und dann per "normalem" Update...
...ABER: es wird "nur" von einem Forenmitglied (christoph-morrison) vom ersten Post in ein anderes Repository "kopiert" und dann per Update "verteilt"...
...Aktualität ist also abhängig von christoph-morrison...

Gruß, Joachim
« Letzte Änderung: 12 September 2019, 15:29:26 von MadMax-FHEM »
FHEM 5.9 PI3: HM-CFG-USB, 40x HM, ZWave-USB, 6x ZWave, EnOcean-PI, 3x EnOcean, HUE, CO2, ESP-Multisensor, FireTV, KODI, alexa-fhem, ...
FHEM 5.9 PI2: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, KODI, ha-bridge, ...
FHEM 5.9 PI3 (Test): HM-MOD-PCB, Snips, Google Home, ...

Offline Pjg

  • Full Member
  • ***
  • Beiträge: 234
Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
« Antwort #2995 am: 12 September 2019, 16:11:50 »
Vielen Dank.
Man muss eingeloggt sein um das attachment zu sehen.
War schon lange nicht mehr hier...
BananaPI, CUL 433, Somfy RTS, Hue LWL001, Hue LWB004, HM-CFG-LAN, HM-LC-SW2-FM

Offline Pjg

  • Full Member
  • ***
  • Beiträge: 234
Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
« Antwort #2996 am: 12 September 2019, 17:12:23 »
Wäre ja auch zu schön gewesen, wenn mal etwas auf Anhieb klappt.

Also ich will "nur" über speak etwas ausgeben.

Ich habe das Paket installiert, versucht über npm Cookies zu erstellen, festgestellt dass kein npm verfügbar, dieses installiert, Verzeichnis angepasst da npm bei mir nicht unter node liegt, dann über set npm install mein fhem zum absturz gebracht -mehrfach, set npm Login versucht, ebenfalls Absturz
npm start auf dem Server ausgeführt, mit Fehlermeldung quittiert, ABER:

Cookie state OK
Cookie type new

und ich konnte mit autocreate devices alle meine echos anlegen lassen. alles connected, sehr schön. Nur:


set ECHOxxxxx speak Hallo

bleibt stumm.

Wie bringe ich die echos zum sprechen. Connected sind sie ja offensichtlich - auch wenn ich nichrt weiß warum das letztlich doch funktionierte.


BananaPI, CUL 433, Somfy RTS, Hue LWL001, Hue LWB004, HM-CFG-LAN, HM-LC-SW2-FM

Online MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 7037
  • NIVEAu ist keine Creme...
Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
« Antwort #2997 am: 12 September 2019, 17:13:29 »
Vielen Dank.
Man muss eingeloggt sein um das attachment zu sehen.
War schon lange nicht mehr hier...

Na dann: welcome back ;)

Dann gleich eine (kleine) Anmerkung: mach den define mit "fake-Login-Daten" (z.B. xx@xx.de xyz) und dann gleich den NPM_login! Dazu muss nat. nodejs/npm installiert sein. Anleitung bei Michael Winkler lesen (oder etwas warten [wenn du noch Zeit hast], die Anleitung bzgl. NPM_login wird gerade erstellt/überarbeitet)...

Gruß, Joachim
FHEM 5.9 PI3: HM-CFG-USB, 40x HM, ZWave-USB, 6x ZWave, EnOcean-PI, 3x EnOcean, HUE, CO2, ESP-Multisensor, FireTV, KODI, alexa-fhem, ...
FHEM 5.9 PI2: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, KODI, ha-bridge, ...
FHEM 5.9 PI3 (Test): HM-MOD-PCB, Snips, Google Home, ...

Online MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 7037
  • NIVEAu ist keine Creme...
Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
« Antwort #2998 am: 12 September 2019, 17:15:17 »
Hast du die verlinkte Anleitung auch tatsächlich gelesen!?!?!?!

Du musst auch ein autocreate devices machen.
Denn nach dem define hast du "nur" das Account-Device.
Das bleibt nat. stumm...
...weil dahinter ja kein echtes Gerät steckt...

EDIT: ok, du sprichts von devices also hast du die schon angelegt... ;)

EDIT2: meine Anmerkung gelesen!? Du hast vermutlich mit den echten Daten definiert... Dann geht es (oder auch nicht) schon mal gut ABER damit funktionieren (wohl) die set-Befehle nicht. Die gehen (wohl) nur nach npm_login...

Gruß, Joachim
« Letzte Änderung: 12 September 2019, 17:17:42 von MadMax-FHEM »
FHEM 5.9 PI3: HM-CFG-USB, 40x HM, ZWave-USB, 6x ZWave, EnOcean-PI, 3x EnOcean, HUE, CO2, ESP-Multisensor, FireTV, KODI, alexa-fhem, ...
FHEM 5.9 PI2: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, KODI, ha-bridge, ...
FHEM 5.9 PI3 (Test): HM-MOD-PCB, Snips, Google Home, ...

Offline Pjg

  • Full Member
  • ***
  • Beiträge: 234
Antw:[37_echodevice] Amazon Echo Modul (nicht Alexa)
« Antwort #2999 am: 12 September 2019, 17:26:48 »
devices sind alle conected, set volume tut,
echte anmeldedaten verwendet.

cookie state ist ja OK, also dachte ich...

Aber schient wohl noch nicht zu tun.
Was bedeutet cookie type new? Muss da was anderes hin?
BananaPI, CUL 433, Somfy RTS, Hue LWL001, Hue LWB004, HM-CFG-LAN, HM-LC-SW2-FM

 

decade-submarginal