[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

michael.winkler

Zitat von: StephanFHEM am 11 November 2018, 16:14:22
Hallo,

Hab mir die neue Version installiert mit Sonos Beam Support. Er liest das Device zwar ein aber bei Model steht ,,Sonos Display" und es wird auch kein Timer aufgeführt wenn ich einen einstelle (und dafür brauche ich es).
Ist das normal oder läuft da etwas bei mir noch nicht rund?

Gruß Stephan
Hier brauche ich mehr Infos. Zum Einen währe ein list vom echo Device nicht schlecht. Zum anderen solltest du an deinem Account Device das Attribut "browser_save_data" auf 1 setzen. Als letzte dann von über get html_reslut die Datei XXX_getnotifications.html zusenden

michael.winkler

Zitat von: Damian am 12 November 2018, 07:17:52
Schönes Modul!

Allerdings produziert es mehr Events als mein ganzes restliches FHEM. Meine erste Aktion war überall event-on-change zu setzen. Hier könnte man auf einige  verzichten. Immerhin belasten sie das System um Faktor 100 mal mehr, als Readings ohne Event zu setzen. 

Ich würde gerne spotify darüber steuern.

Bietet die Schnittstelle von Amazon beliebige Sprachbefehle im Klartext zu übergeben? Damit wäre man sehr flexibel. Einen entsprechenden Befehl habe ich im Modul nicht gefunden.
Das mit den Readings war ein Benutzerwunsch. Ich hatte es in der Vergangenheit so eingestellt das sich die Readings nur bei einer inhaltlichen Änderung auch aktualisiert.

Die Steuerung von Sporify habe ich mir schon mal angeschaut. Hier war, glaube ich, keine Steuerung möglich.

awel

Zitat von: michael.winkler am 13 November 2018, 07:45:06
Das mit den Readings war ein Benutzerwunsch. Ich hatte es in der Vergangenheit so eingestellt das sich die Readings nur bei einer inhaltlichen Änderung auch aktualisiert.
:) 8)
Naja, der Wunsch war eigentlich, nur das voice-Reading auch ohne inhaltliche Änderung zu aktualisieren, um über den Zeitstempel das zuletzt benutze Alexa-Device zu ermitteln. Es gab Probleme, wenn derselbe Befehl wiederholt erfolgte - der Inhalt wird dann nicht geändert und damit auch der Zeitstempel nicht.
Bei den anderen Readings reicht eine Aktualisierung bei Änderung des Inhaltes.
Und vielleicht gibt es ja irgendwann auch eine Reading wie Last-Alexa-Device, das ohne Umwege das zuletzt angesprochene Device ausgibt  ;)

Danke für die ganze Arbeit und viele Grüße
Achim

michael.winkler

Zitat von: Markus M. am 31 August 2018, 13:22:24
Genau das ist ja das Problem.
Ich verstehe nicht warum du das OnChanged readingsBulkUpdateIfChanged verwendest und welche Existenzberechtigung diese Funktion überhaupt hat.
Das sollte generell dem User überlassen bleiben, genau dafür gibt es die on-change-reading Attribute.
Hier noch mal der Grund! Im Grunde hat Markus hier auch recht.

Mave

Nachdem ich mit der 0.0.47 eine unauthorized Fehlermeldung bekommen habe, habe ich auf 0.0.48i upgedated.

Die Fehlermeldung Cookie Error habe ich wegbekommen, indem ich das Attribut Cookie gelöscht habe.

Jetzt scheint wieder alles ganz normal connected.

michael.winkler

Zitat von: Mave am 13 November 2018, 14:07:06
Nachdem ich mit der 0.0.47 eine unauthorized Fehlermeldung bekommen habe, habe ich auf 0.0.48i upgedated.

Die Fehlermeldung Cookie Error habe ich wegbekommen, indem ich das Attribut Cookie gelöscht habe.

Jetzt scheint wieder alles ganz normal connected.
Selber eingespielte Cookies haben eine max. Lebensdauer von 14 Tagen. Länger hat bei mir noch nie ein Cookie gelebt.

darkness

Mal eine Frage zwischendurch:

Kann ich mittlerweile die 2FA von Amazon nutzen, ohne den Inhalt vom Cookie zu kopieren?

Bin bei der Masse der Beiträge hier nicht mehr so ganz auf dem laufenden  ;D


michael.winkler

Zitat von: darkness am 13 November 2018, 14:16:54
Mal eine Frage zwischendurch:

Kann ich mittlerweile die 2FA von Amazon nutzen, ohne den Inhalt vom Cookie zu kopieren?

Bin bei der Masse der Beiträge hier nicht mehr so ganz auf dem laufenden  ;D
Hier wir in naher Zukunft was kommen. Dauert aber noch ein paar Wochen.

darkness


Toto1973

Bei mir hat nun, nach längerem warten, alles geklappt!
Die Devices wurden angelegt.
Raspberry PI2, Rademacher DuoFern Stick, CUL, 2 x SCC,  JeeLink 868 Mhz, JeeLink 433 Mhz, 3x Magic UFO LED WiFi Controller, 4x MAX BC-RT-TRX-CyG, 2x MAX Fensterkontakt, 5x Rademacher Gurtwickler, 6x TX29DTH-it, 2x TX25-it als Helligkeitssensor, 1X HM-ES-PM, 6x Sonoff, 7x G-Homa, PIR-1000

docb

Moin,
seit einiger Zeit wollte mein Modul leider auch nicht mehr, deswegen habe ich heute ein Update auf die neueste Version aus dem ersten Post gemacht. Jetzt bekomme ich zwar eine schöne neue Fehlermeldung: connected but loginerror - aber es funktioniert immer noch nicht. Komischerweise muss ich bei Amazon in letzter Zeit auch immer Captchas eingeben, wenn ich mich einlogge (vielleicht hat das Modul zu viele Anmeldungen versucht?). Kann mir jemand bitte auf die Sprünge helfen?
Danke und viele Grüße
doc
I love FHEM!

michael.winkler

Zitat von: docb am 13 November 2018, 19:53:47
Moin,
seit einiger Zeit wollte mein Modul leider auch nicht mehr, deswegen habe ich heute ein Update auf die neueste Version aus dem ersten Post gemacht. Jetzt bekomme ich zwar eine schöne neue Fehlermeldung: connected but loginerror - aber es funktioniert immer noch nicht. Komischerweise muss ich bei Amazon in letzter Zeit auch immer Captchas eingeben, wenn ich mich einlogge (vielleicht hat das Modul zu viele Anmeldungen versucht?). Kann mir jemand bitte auf die Sprünge helfen?
Danke und viele Grüße
doc
entweder neue Internetverbindung aufbauen, oder mal die letzte 5 Seiten des Threads lesen. Dort wurde schon alles mindestens einmal besprochen!

docb

;-) Hab ich und auch brav die Browser-Attribute gelöscht.. nur habe ich (was ja normal ein Riesenvorteil ist) eine feste IP von meinem Provider... und auch den Echo_cookielogin1.html aufzurufen und sich einzuloggen hat nichts gebracht - allerdings habe ich den von einem anderen Rechner aufgerufen, fhem läuft auf einem reinen ubuntu server ohne browser. Aber ist ja die gleich IP von außen.
I love FHEM!

projectsun

Hallo. Ich hätte einen Feature-Request.
Es gibt ja die Möglichkeit mehrere Kalender anzubinden.
Und auch die Möglichkeit den primären Kalender umzuschalten. Dies würde ich gern zeitgesteuert machen. Arbeit/Freizeit.
Kannst du das einbinden?
Zentrale Ubuntu, Rpi B+ mit Busware 868 CUL ser2net, Rpi 2 an Aquarium mit DS18B20, und S0Counter, Rpi 3 mit nanoCUL 433 und 868 ser2net, 7x Revolt NC-5462, 1x miniCUL WLAN, 3x IT-1000, 6x ELRO AB440, KS300, EM1000-HSM, EM1000-WZ, FHT80B, 5x FHT8v2, 20x Nodemcu mit Sensoren, 6x Echo, Sonos

StephanFHEM

Zitat von: michael.winkler am 13 November 2018, 07:43:19
Hier brauche ich mehr Infos. Zum Einen währe ein list vom echo Device nicht schlecht. Zum anderen solltest du an deinem Account Device das Attribut "browser_save_data" auf 1 setzen. Als letzte dann von über get html_reslut die Datei XXX_getnotifications.html zusenden

okay...dann mal los. Anbei das Listing vom Sonos Device. Die HTML vom Account-Device hast du per PM

Internals:
   DEF        A15ERDAKK5HQQG 2df9cbbbc81845c79606f943bc4fa8eb
   IODev      AlexaSystem
   NAME       ECHO_2df9cbbbc81845c79606f943bc4fa8eb
   NR         466
   NTFY_ORDER 50-ECHO_2df9cbbbc81845c79606f943bc4fa8eb
   STATE      connected
   TYPE       echodevice
   model      Sonos Display
   OLDREADINGS:
   READINGS:
     2018-11-13 20:46:23   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2018-11-13 20:46:23   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2018-11-13 20:46:23   channel         -
     2018-11-13 20:46:23   currentAlbum    -
     2018-11-13 20:46:23   currentArtist   -
     2018-11-13 20:46:23   currentArtwork  -
     2018-11-13 20:46:23   currentTitle    -
     2018-11-13 20:46:23   currentTuneInID -
     2018-11-13 20:46:29   microphone      false
     2018-11-12 21:01:48   model           Sonos Display
     2018-11-13 20:46:23   playStatus      stopped
     2018-11-12 21:01:48   presence        present
     2018-11-13 20:46:23   progress        0
     2018-11-13 20:46:23   progresslen     0
     2018-11-13 13:10:11   repeat          false
     2018-11-13 13:10:11   shuffle         false
     2018-11-13 20:46:23   state           connected
     2018-11-12 21:01:48   version         0
   helper:
     DEVICETYPE A15ERDAKK5HQQG
     FAMILY     THIRD_PARTY_AVS_MEDIA_DISPLAY
     NAME       Wohnzimmer
     RUNNING_REQUEST 0
     VERSION    0
     bluetooth  -
     CMD_QUEUE:
Attributes:
   IODev      AlexaSystem
   alias      Wohnzimmer
   icon       echo
   room       Amazon