[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

Steffen

Guten Morgen!

Seit heute morgen nehmen meine Echos keine Befehle mehr entgegen. Ich sehe die Readings noch wie "Play usw." wenn ich direkt über die Echos starte aber auf Befehle wie "Tunein" reagieren meine Echos nicht mehr.

Mfg Steffen

michael.winkler

Zitat von: Steffen am 14 Mai 2018, 07:12:57
Guten Morgen!

Seit heute morgen nehmen meine Echos keine Befehle mehr entgegen. Ich sehe die Readings noch wie "Play usw." wenn ich direkt über die Echos starte aber auf Befehle wie "Tunein" reagieren meine Echos nicht mehr.

Mfg Steffen
Kann in meiner Glaskugel leider keinen Fehler erkennen.

LordVoodoo

Hallo zusammen,

habe es eben heute Morgen nochmal probiert, auch mit Cookie. Vielleicht mache ich einen grundlegenden Fehler:


1. define Interface_Echo echodevice <amazon-mail> <amazon-passwort>
2. Cookie aus alexa.amazon.de auslesen, indem ich eine Playlist von Amazon Music starte. Kopierter Text beginnt mit "x-amzn-dat-gui-client-v=1.24.201791.0" und endet mit "session-id-time=2082754801l"
3. attr Interface_Echo cookie <kopierter Text>


Danach steht das Modul auf INITIALIZED, geht aber nicht voran.

Setze ich nun den aktuellen 2FA-Code über die Set-Funktion? Wie mache hier weiter?

michael.winkler

Zitat von: LordVoodoo am 14 Mai 2018, 08:51:03
Hallo zusammen,

habe es eben heute Morgen nochmal probiert, auch mit Cookie. Vielleicht mache ich einen grundlegenden Fehler:


1. define Interface_Echo echodevice <amazon-mail> <amazon-passwort>
2. Cookie aus alexa.amazon.de auslesen, indem ich eine Playlist von Amazon Music starte. Kopierter Text beginnt mit "x-amzn-dat-gui-client-v=1.24.201791.0" und endet mit "session-id-time=2082754801l"
3. attr Interface_Echo cookie <kopierter Text>

Hast du ein set login versucht?
Danach steht das Modul auf INITIALIZED, geht aber nicht voran.

Setze ich nun den aktuellen 2FA-Code über die Set-Funktion? Wie mache hier weiter?

LordVoodoo

Guten Morgen,

habe es gestern Abend nochmal probiert.
Device angelegt, Cookie hineinkopiert und 2FA gesetzt, alles im gleichen Browserfenster und es hat funktioniert! :-)

Knuspertaler

#710
Mein Echo meldet seit heute (?) disconnected ?
hab dann mal die aktuelle Version eingespielt, leider keine Besserung

... nach mehreren Login versuchen kurz eingeloggt, dann wieder rausgeschmissen..
hat Amazon da was geändert ?

Internals:
   DEF        crypt:54590a55517858540e5bXXXXXX crypt:735908505a59050XXXXXX
   IODev     
   NAME       Echo
   NR         741
   NTFY_ORDER 50-Echo
   STATE      disconnected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2018-05-16 15:36:46   2FACode         not used
     2018-05-16 15:36:47   BrowserUserAgent 0HfkQEEDXqCKihXXXXXXXX
     2018-05-16 15:36:47   COOKIE_STATE    ERROR
     2018-05-16 15:36:47   COOKIE_TYPE     NEW
     2018-05-16 15:34:39   autocreate_devices stop
     2018-05-11 06:46:47   list_SHOPPING_ITEM fünf_kilogramm_kleber,haushaltspapier,zitronensaft,mayonnaise,hähnchengewürz,senf,fenchelhonig,pommes
     2018-05-16 15:36:47   state           disconnected
     2018-05-16 15:34:39   version         0.0.34
   helper:
     DEVICETYPE A10A33FOX2NUBK
     RUNLOGIN   1
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION   
     CMD_QUEUE:
     notifications:
       G070RR10XXXXXXXX:
       G090LF11XXXXXXXX:
Attributes:
   devStateIcon connected:10px-kreis-gruen disconnected:10px-kreis-rot
   icon       echo
   room       Amazon

LordVoodoo

Hallo,

ich hatte vorgestern, dank des Hinweises hier im Thread, dieVerbindung geschafft.

Heute Morgen war es aber wieder disconnected.


Gesendet von iPhone mit Tapatalk

balli1187

Zitat von: Knuspertaler am 16 Mai 2018, 15:41:57
Mein Echo meldet seit heute (?) disconnected ?
hab dann mal die aktuelle Version eingespielt, leider keine Besserung

... nach mehreren Login versuchen kurz eingeloggt, dann wieder rausgeschmissen..
hat Amazon da was geändert ?

Kann ich bestätigen - hatte heute früh das selbe Probleme. Wollte heute Abend mal genauer schauen.


Gesendet von iPhone mit Tapatalk
FHEM auf QNAP im docker, nanoCUL per ser2net an VU+, 2x Echo Dot, 3x HM-ES-PMSw1-Pl, 3x HM-LC-Bl1PBU-FM, 6x Sonoff Basic, div. "Shelly Eigenbauten" von Papa Romeo, ESPRGBWW-Controller, ...
Projekte: Smart Mirror in Spiegelschrank auf RPi Zero

michael.winkler

Auf Seite 1 gibt es eine neue Version. Aktuell scheint es wieder Probleme beim Login zu geben. Auf zwei von meinen drei Systemen schlägt aktuell captcha zu. Beim manuellen Eintragen des cookies gibt es mit der Version 34 Probleme. Daher gibt es jetzt eine neue Version.


# 2018.05.17 v0.0.35
# - BUGFIX:  Attribut "cookie"
#


Wenn jemand eine Lösung zu dem captcha Problem hat, wäre es super wenn er uns daran teilhaben lässt.

Hier findet Ihr die Anleitung zum ermitteln des Cookies: https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Cookie_ermitteln

Gruß
Michael

Knuspertaler

#714
Klappt ohne 2FA mit der neuen Version leider auch nicht:
[edit] .. nach setzen des Cookies per Attr klappt es wieder !

Internals:
   CHANGED   
   DEF        crypt:54590a55517858540e5XXXXXX crypt:735908505a5905065XXXXXXX
   IODev     
   NAME       Echo
   NR         741
   NTFY_ORDER 50-Echo
   STATE      disconnected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2018-05-17 08:28:48   2FACode         not used
     2018-05-17 08:28:49   BrowserUserAgent cqWi0pnGJPiXXXXXXX
     2018-05-17 08:28:47   COOKIE_STATE    START
     2018-05-17 08:28:49   COOKIE_TYPE     NEW
     2018-05-17 08:27:24   autocreate_devices stop
     2018-05-11 06:46:47   list_SHOPPING_ITEM zitronensaft,mayonnaise,hähnchengewürz,senf,fenchelhonig,pommes
     2018-05-17 08:28:49   state           disconnected
     2018-05-17 08:27:24   version         0.0.35
   helper:
     DEVICETYPE A10A33FOX2XXXX
     RUNLOGIN   1
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION   
     CMD_QUEUE:
     notifications:
       G070RR108036XXXX:
       G090LF117406XXXX:


balli1187

Auch bei mir leider kein Erfolg mit der neuen Version.

Frage zum Verständnis:
Früher oder später wird doch bei jedem eine Captcha-Abfrage auftauchen, oder? Wäre da nicht vielleicht doch die Verwundung der API statt des Web-Logins eine Option, um es zu umgehen?
FHEM auf QNAP im docker, nanoCUL per ser2net an VU+, 2x Echo Dot, 3x HM-ES-PMSw1-Pl, 3x HM-LC-Bl1PBU-FM, 6x Sonoff Basic, div. "Shelly Eigenbauten" von Papa Romeo, ESPRGBWW-Controller, ...
Projekte: Smart Mirror in Spiegelschrank auf RPi Zero

adn77

Ich hatte Erfolg mit folgenden Änderungen:


Accept-Language: de,en-US
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:99.0) Gecko/20100101 Firefox/99.0


@balli1187:
Wenn du eine API Dokumentation kennst, die man verwenden kann, dann wäre ich da sehr interessiert...

Alex

MadMax-FHEM

Zitat von: michael.winkler am 17 Mai 2018, 08:07:06
Auf Seite 1 gibt es eine neue Version. Aktuell scheint es wieder Probleme beim Login zu geben. Auf zwei von meinen drei Systemen schlägt aktuell captcha zu. Beim manuellen Eintragen des cookies gibt es mit der Version 34 Probleme. Daher gibt es jetzt eine neue Version.


# 2018.05.17 v0.0.35
# - BUGFIX:  Attribut "cookie"
#


Wenn jemand eine Lösung zu dem captcha Problem hat, wäre es super wenn er uns daran teilhaben lässt.

Hier findet Ihr die Anleitung zum ermitteln des Cookies: https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#Cookie_ermitteln

Gruß
Michael

Bei mir auch wieder auf 3 Systemen mit allen 2 Accounts...

Bislang/früher hat das geholfen:

https://forum.fhem.de/index.php/topic,82631.msg775481.html#msg775481

https://forum.fhem.de/index.php/topic,82631.msg799863.html#msg799863

Habe es gestern wieder so versucht, diesmal kam für einen Account ein captcha und für den anderen wieder eine eMail/SMS Bestätigungscode...
...hat ganz kurz geholfen...

Aber seitdem egal was ich getan hab (bis auf selbst cookie ermitteln/eintragen) ging dann nichts mehr :-|
(noch die Version vor heute)

Wenn ich Zeit hab werde ich heute Abend mal die neue Version mit dem Cookie etc. testen...

Ich hoffe Amazon stellt da bald (auch) eine vernünftige API zur Verfügung...

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)

michael.winkler

#718
Zitat von: adn77 am 17 Mai 2018, 09:53:58

Accept-Language: de,en-US

Danke für den Hinweiß!

Habe es eingebaut und funktioniert sofort. Download Version 0.0.36 auf Seite 1!


# 2018.05.17 v0.0.36
# - CHANGE:  Accept-Language: de,en-US
#


Gruß
Michael

michael.winkler

Zitat von: MadMax-FHEM am 17 Mai 2018, 10:07:32
Bei mir auch wieder auf 3 Systemen mit allen 2 Accounts...

Bislang/früher hat das geholfen:

https://forum.fhem.de/index.php/topic,82631.msg775481.html#msg775481

https://forum.fhem.de/index.php/topic,82631.msg799863.html#msg799863

Habe es gestern wieder so versucht, diesmal kam für einen Account ein captcha und für den anderen wieder eine eMail/SMS Bestätigungscode...
...hat ganz kurz geholfen...

Aber seitdem egal was ich getan hab (bis auf selbst cookie ermitteln/eintragen) ging dann nichts mehr :-|
(noch die Version vor heute)

Wenn ich Zeit hab werde ich heute Abend mal die neue Version mit dem Cookie etc. testen...

Ich hoffe Amazon stellt da bald (auch) eine vernünftige API zur Verfügung...

Gruß, Joachim
Teste mal die neue Version..