[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

awel

Hallo,
mit V0.37 ständige Verbindungsabbrüche und neue Verbindungsversuche mit wechselndem, aber nicht stabilem, Erfolg.
Mit V0.36 absolut stabile Verbindung, nur Standard-Einstellungen, keine Attribute gesetzt.

michael.winkler

#781
Hallo,

Auf Seite 1 gibt es eine neue Version. (ACHTUNG DOWNLOAD wurde noch mal ersetzt!)

Grundsätzlich entspricht diese der Version 0.37. Allerdings habe ich dort die Möglichkeit eingebaut die HTML Ergebnisse anzuzeigen. Vielleicht hilft das für die Fehleranalyse weiter.


# 2018.06.07 v0.0.38
# - FEATURE: Anzeigen der Amaton Login Ergebnisse (get html_results)
#            Attribut "browser_save_data"


Beschreibung/ Doku wie immer hier: https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice

Bitte macht Euch auch die Mühe dort zu lesen wenn etwas unklar sein sollte.

Gerade im Bereich der Browser Sprache bzw. User Agent stehen dort einige Infos.

Bei erfolgreicher Anmeldung sollte die HTML Datei "??_cookielogin3.html" wie in der angehängten Datei aussehen. Interessant für mich wäre mal wie es die HTML Dateien aussehen wenn das Login nicht funktioniert. Am besten mal alle 5 HTML Dateien als Screenshot hier bereitstellen.

Gruß
Michael

miche

Bei mir connected das Modul nicht mehr!

Ich hatte ca 20 Stunden lang ein DSL zur Verfügung und jetzt steht im log nur noch:

2018.06.07 21:53:59 3: [Echo] [echodevice_GetSettings] disconnected / Generate new COOKIE!
2018.06.07 21:54:01 3: [Echo] [echodevice_setState] to disconnected


Installierte Version 0.0.38

Mit dem Browser vom RPI kann ich mich ohne Probleme bei Amazon einloggen, eine captcha Abfrage oder ähnliches kommt nicht!

Hat jemand auf die Schnelle einen Tip für mich?


miche

Wo finde ich die HTML Datei im FHEM Verzeichnis?

browser language
random browser user agent

habe ich auch schon ausprobiert.
get html result bring folgendes:
Echo is not connected. Aborting..

Jackeson

#785
Hallo,
richte gerade TTS ein hab aber diese fehlermeldung "No AWS_Access_Key Value"
kann nichts mit anfangen könnte mir jemand mal kurz helfen damit ich das zum laufen bekomme wo finde ich den AWS_Access_Key?
Gruß
aller anfang ist schwer


balli1187

Zitat von: Jackeson am 07 Juni 2018, 22:37:09
Hallo,
richte gerade TTS ein hab aber diese fehlermeldung "No AWS_Access_Key Value"
kann nichts mit anfangen könnte mir jemand mal kurz helfen damit ich das zum laufen bekomme wo finde ich den AWS_Access_Key?
Gruß

Zitat von: https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/#AWS_Konfiguration
Standardmäßig wird die Stimme von Google verwendet. Hier werden keine speziellen Zugangsdaten oder Ähnliches benötigt. Bei der Verwendung der Amazon Stimmen, benötigt Ihr einen "Access_Key" und einen "Secret_Key". Beides könnt Ihr im AWS Portal vom Amazon im Entwicklerbereich erzeugen. Jeder der das Alexamodul für die Alexa Skills verwendet, sollte einen AWS Entwicklerzugang haben. Über folgenden Link könnt Ihr die Zugangsdaten generieren:
https://console.aws.amazon.com/iam/home?region=eu-west-1#/security_credential


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

Jackeson

aller anfang ist schwer

McFetz

#789
Hi Michael,

Habe auch mit der V0.38 dauerhafte disconnects. Die Option save_html ist aktiviert. Wenn ich dann nach dem disconnect ein get html_results mache, kommt nur ein Popup "Echo is not connected. Aborting...". Kann daher keine HTMLs zur Verfügung stellen.

Ich hatte übrigens auch eine Captcha Abfrage von Amazon auf meinem PCs (nicht das System auf dem FHEM läuft). Beide haben aber die gleiche externe IP. Das Captcha habe ich gefüllt und im Browser kann ich mich wieder korrekt einloggen. Das Modul tuts noch immer nicht. Auch nicht nach einem Reboot.

EDIT: wenn ich das Cookie aus dem Browser extrahiere und manuell setze connected er problemlos (obwohl ich keine 2FA Authentifizierung habe).

miche

Guten Morgen,

Echo ist wieder Connected. Ging während der Nacht wieder.

Hier die HTML Results:

Amazon HTML Results:

Datum    HTML Result Dateiname
Fri Jun  8 06:10:19 2018    Echo_account.html
Fri Jun  8 06:10:19 2018    Echo_account_header.html
Fri Jun  8 06:10:18 2018    Echo_activities.html
Fri Jun  8 06:10:18 2018    Echo_activities_header.html
Fri Jun  8 06:10:25 2018    Echo_alarmvolume.html
Fri Jun  8 06:10:25 2018    Echo_alarmvolume_header.html
Fri Jun  8 06:10:24 2018    Echo_bluetoothstate.html
Fri Jun  8 06:10:24 2018    Echo_bluetoothstate_header.html
Fri Jun  8 03:16:09 2018    Echo_cookielogin1.html
Fri Jun  8 03:16:09 2018    Echo_cookielogin1_header.html
Fri Jun  8 03:16:10 2018    Echo_cookielogin2.html
Fri Jun  8 03:16:10 2018    Echo_cookielogin2_header.html
Fri Jun  8 03:16:10 2018    Echo_cookielogin3.html
Fri Jun  8 03:16:10 2018    Echo_cookielogin3_header.html
Fri Jun  8 03:16:10 2018    Echo_cookielogin4.html
Fri Jun  8 03:16:10 2018    Echo_cookielogin4_header.html
Fri Jun  8 03:16:11 2018    Echo_cookielogin5.html
Fri Jun  8 03:16:11 2018    Echo_cookielogin5_header.html
Fri Jun  8 03:16:11 2018    Echo_devices.html
Fri Jun  8 03:16:11 2018    Echo_devices_header.html
Fri Jun  8 06:10:21 2018    Echo_getdevicesettings.html
Fri Jun  8 06:10:21 2018    Echo_getdevicesettings_header.html
Fri Jun  8 06:10:23 2018    Echo_getdnd.html
Fri Jun  8 06:10:23 2018    Echo_getdnd_header.html
Fri Jun  8 06:10:20 2018    Echo_getisonline.html
Fri Jun  8 06:10:20 2018    Echo_getisonline_header.html
Fri Jun  8 06:10:18 2018    Echo_getnotifications.html
Fri Jun  8 06:10:18 2018    Echo_getnotifications_header.html
Fri Jun  8 06:10:22 2018    Echo_listitems_shopping.html
Fri Jun  8 06:10:22 2018    Echo_listitems_shopping_header.html
Fri Jun  8 06:10:22 2018    Echo_listitems_task.html
Fri Jun  8 06:10:22 2018    Echo_listitems_task_header.html
Fri Jun  8 06:10:22 2018    Echo_wakeword.html
Fri Jun  8 06:10:22 2018    Echo_wakeword_header.html

michael.winkler

#791
Guten Morgen,

da war noch ein kleiner Bug. Auf Seite 1 gibt es jetzt Version 39.


#
# 2018.06.08 v0.0.39
# - BUGFIX:  get html_results


Gruß
Michael

TecCheck

Hallo Michael,

habe seit dieser Nacht 03:00 Uhr dauerhaften disconnect  mit der Version v0.0.36.

Habe eben auf v0.0.39 umgestellt, nach modify aber auch nach eimem reboot bekomme ich
innerhalb einer Minute ein initialized, dann ein connected und schließlich ein dauerhaftes disconnected.

Ein get html_results ergibt bei cookielogin1 eine blankpage
                                                                  2 das normale login
                                                                  3 das normale login mit: es ist ein problem aufgetreten
                                                                  4 das login mit captcha Anforderung
                                                                  5 wieder das normale login

habe login2 - 5 als png angehangen.

Ich habe mehrere Versuche gestarted, alle mit dem gleichen Ergebniss.

Grüße
Wolfgang


Intel NUC mit Ubuntu als FHEM-Server,
CUL  868, RFXTRX 433, Jeelink-PCA,ZWDongle, HMLan
Aktivlautsprecher über LineIn und Display per HDMI am NUC,
diverse FS20 und Intertechno - Komponenten, Oregon Temp-Hum-Sensoren, HomeMatic, PCA301, KS300,Sonos, ZWave, Alexa,Echo's

michael.winkler

ok, dann ist es eindeutig. Du bekommst eine captcha Anforderung von Amazon, deswegen klappt auch der Login nicht. Kannst du den captcha mal ausfüllen und dann noch mal ein set login versuchen?

TecCheck

Hallo Michael,

nach Eingabe des captcha ist in der Browserzeile zwar ein verified= 1 zu sehen aber der login per fhem klappt weiterhin nicht.

Per Browser klappts.



Übrigens hatte ich vorher einen login mit cookie erfolgreich versucht.

Wolfgang
Intel NUC mit Ubuntu als FHEM-Server,
CUL  868, RFXTRX 433, Jeelink-PCA,ZWDongle, HMLan
Aktivlautsprecher über LineIn und Display per HDMI am NUC,
diverse FS20 und Intertechno - Komponenten, Oregon Temp-Hum-Sensoren, HomeMatic, PCA301, KS300,Sonos, ZWave, Alexa,Echo's