[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

Borkk

Zitat von: Christoph Morrison am 14 Dezember 2019, 16:28:37
Welche Änderung hast du denn nun genau gemacht?

Ich habe, wie es amenomade beschrieben hat, mit nano diese Zeile:
elsif($ModelNumber eq "A30YDR2MK8HMRV" || $ModelNumber eq "Echo Dot") {return "Echo Dot Gen3";}

In das Modul 37_echodevice.pm an der Stelle eingefügt, wo auch die anderen Zeilen mit den "$ModelNumber" Einträgen sind. Fhem neu gestartet und dann war alles gut.
Docker@DS220+ FHEM, ConBeeII, Homebridge, Nginx ReverseProxy, ConfigDB, MQTT, NodeRed, InfluxDB, Grafana,
Raspberrymatic@Raspi3: HmIP Akt- /Sensoren, Shelly´s, Tibber Puls, Alexa, ASC, Gardena, Netatmo, E-Paper, FritzBox; Tado°, HOMEMODE, iBeacon, OLED ; ESP32/8266, SwitchBot ...

Christoph Morrison

Zitat von: Borkk am 14 Dezember 2019, 19:09:20
Ich habe, wie es amenomade beschrieben hat, mit nano diese Zeile:
elsif($ModelNumber eq "A30YDR2MK8HMRV" || $ModelNumber eq "Echo Dot") {return "Echo Dot Gen3";}

In das Modul 37_echodevice.pm an der Stelle eingefügt, wo auch die anderen Zeilen mit den "$ModelNumber" Einträgen sind. Fhem neu gestartet und dann war alles gut.

Ok, A30YDR2MK8HMRV ist in der 0.0.59 schon vorhanden gewesen. Du hättest nur ein Update machen brauchen.

amenomade

Das hab ich auch gesagt ;)
Zitat von: amenomade am 14 Dezember 2019, 02:41:24
Wenn das doch A30YDR2MK8HMRV  ist, steht es schon in der letze Version des Moduls. Einfach aktualisieren.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Borkk

Zitat von: Christoph Morrison am 14 Dezember 2019, 19:53:03
Ok, A30YDR2MK8HMRV ist in der 0.0.59 schon vorhanden gewesen. Du hättest nur ein Update machen brauchen.

Sorry, da muss ich widersprechen. Ein Update hatte ich gemacht und das Device wurde nicht erkannt. Scheinbar wird noch die 0.0.55 per update ausgeliefert.
Docker@DS220+ FHEM, ConBeeII, Homebridge, Nginx ReverseProxy, ConfigDB, MQTT, NodeRed, InfluxDB, Grafana,
Raspberrymatic@Raspi3: HmIP Akt- /Sensoren, Shelly´s, Tibber Puls, Alexa, ASC, Gardena, Netatmo, E-Paper, FritzBox; Tado°, HOMEMODE, iBeacon, OLED ; ESP32/8266, SwitchBot ...

amenomade

#3499
Und wie hast Du das Update gemacht?
Modul runtergeladen aus dem ersten Post, und überschrieben? Da steht aber doch die 0.0.59
Über das bitbucket von C.Morrison? Da steht auch die 0.0.59

Also... das kann nicht sein.

Oder erwartest Du, dass ein Modul, das nicht Teil des Fhem SVN repository ist, sondern als Anhang in einem Post verteilt wird, automatisch per "update" Kommando in der Fhem Oberfläsche aktualisiert wird? Ich muss dich enttäuschen: sowas geht nicht. Fhem ist nicht magisch
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Borkk

Zitat von: amenomade am 14 Dezember 2019, 23:37:51
Und wie hast Du das Update gemacht?
Modul runtergeladen aus dem ersten Post, und überschrieben? Da steht aber doch die 0.0.59
Über das bitbucket von C.Morrison? Da steht auch die 0.0.59

Also... das kann nicht sein.

Oder erwartest Du, dass ein Modul, das nicht Teil des Fhem SVN repository ist, sondern als Anhang in einem Post verteilt wird, automatisch per "update" Kommando in der Fhem Oberfläsche aktualisiert wird? Ich muss dich enttäuschen: sowas geht nicht. Fhem ist nicht magisch

Ich habe deinen Hinweis, das das Modul noch nicht per SVN verteilt wird, nur auf die neue Version bezogen und nicht auf das ganz Modul. Sorry, ich hatte schon lange mit dem Modul nichts mehr gemacht, weil es einfach lief. Hatte ganz vergessen das es noch nicht "offiziell" ist. War mein Fehler. Ich lade mir dann gleich die 0.0.59 mal runter.

Also bei mir läuft das Modul seit Monaten absolut stabil, es verrichtet jeden Tag eine ganze Reihe sehr sinnvolle Aufgaben. Insbesondere die Sprachausgabe per speak_ssml.
Docker@DS220+ FHEM, ConBeeII, Homebridge, Nginx ReverseProxy, ConfigDB, MQTT, NodeRed, InfluxDB, Grafana,
Raspberrymatic@Raspi3: HmIP Akt- /Sensoren, Shelly´s, Tibber Puls, Alexa, ASC, Gardena, Netatmo, E-Paper, FritzBox; Tado°, HOMEMODE, iBeacon, OLED ; ESP32/8266, SwitchBot ...

DoubleD

Hallo
wird der neue "Fire TV Cube 4K" schon unterstützt?

balli1187

Zitat von: DoubleD am 17 Dezember 2019, 22:20:23
Hallo
wird der neue "Fire TV Cube 4K" schon unterstützt?
Soweit ich weis nicht.
Schau mal die letzten Beiträge an, da ging es auch um das hinzufügen eines neuen Devices.
Mit den anderen TV's (Stick, Box) kann man allerdings bisher nicht sooo viel anfangen....


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

Zitat von: DoubleD am 17 Dezember 2019, 22:20:23
Hallo
wird der neue "Fire TV Cube 4K" schon unterstützt?
Was kann man damit machen? Eine Steuerung über die iOS oder Android App ist doch gar nicht möglich, oder?

DoubleD

Zitat von: michael.winkler am 18 Dezember 2019, 15:11:35
Was kann man damit machen? Eine Steuerung über die iOS oder Android App ist doch gar nicht möglich, oder?

Hallo Michael,

in der App ist er voll integriert.
Der Cube ist eine Mischung aus Echo und FireTV!

Kann ich Dir irgendwelche Daten zukommen lassen die Dir beim Einbinden helfen?

Im Moment wir er so erkannt
Internals:
   CHANGED   
   DEF        XXXXXXXXXXXXXX XXXXXXXXXXXXXX
   FUUID      xxxxxxxxx-f33f-221a-0973-xxxxxxxxxxxxxxxxx
   IODev      myEchodevice
   LOGINMODE  IODEV
   NAME       ECHO_XXXXXXXXXXXX
   NR         1071
   NTFY_ORDER 50-ECHO_XXXXXXXXXXXXXXXXXX
   STATE      connected
   TYPE       echodevice
   model      unbekannt
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   READINGS:
     2019-12-17 22:24:19   COOKIE_MODE     IODEV
     2019-12-18 19:29:24   model           unbekannt
     2019-12-18 19:29:24   presence        present
     2019-12-17 22:24:27   state           connected
     2019-12-18 19:29:24   version         17683470212
     2019-12-18 19:29:28   wakeword        ALEXA
   helper:
     .CUSTOMER  XXXXXXXXXXXXXXXX
     .SERIAL    XXXXXXXXXXXXXXXXXXX
     DEVICETYPE XXXXXXXXXXXXXX
     FAMILY     FIRE_TV
     NAME       Daniel's Fire TV Cube
     VERSION    17683470212
     bluetooth  -
Attributes:
   IODev      myEchodevice
   alias      Daniel's Fire TV Cube
   event-on-change-reading .*
   icon       echo
   room       Amazon


Gruß
Daniel

amenomade

Zitat von: DoubleD am 18 Dezember 2019, 19:33:43
Kann ich Dir irgendwelche Daten zukommen lassen die Dir beim Einbinden helfen?
Internals:
   DEF        XXXXXXXXXXXXXX XXXXXXXXXXXXXX

Ja, Du kannst was erwähnen: die erste Zeichenkette (blau markiert) im DEF  ist der Typ des Geräts. Dies muss ins Modul hinzugefügt werden.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

dinkel75

#3506
Hi,

Modul funktioniert mit meinem Echo Plus 2 super!
Nur leider beim reading "Microphone" wird mir immer "false" angezeigt! Funktioniert das nicht, oder nur bei mir?

mj-crawl

Funktioniert die manuelle Vergabe der Netzwerkkonfiguration (statische IP, eigener DNS, etc.) gemäß

https://mwinkler.jimdo.com/smarthome/sonstiges/amazon-echo-tts-mp3s/#ECHO_Netzwerk

nicht mehr? In der Amazon App kann ich die notwendigen "Erweiterten Optionen" nirgends entdecken.

Gruß

DoubleD

Zitat von: amenomade am 18 Dezember 2019, 22:56:38
Ja, Du kannst was erwähnen: die erste Zeichenkette (blau markiert) im DEF  ist der Typ des Geräts. Dies muss ins Modul hinzugefügt werden.

Hallo

A2JKHJ0PX4J3L3

Ist dann die Device-Hilfe nicht flasch?
define <name> echodevice <DeviceID> [DeviceType]

Gruß
Daniel

balli1187

Zitat von: DoubleD am 19 Dezember 2019, 17:28:02
Hallo

A2JKHJ0PX4J3L3

Ist dann die Device-Hilfe nicht flasch?
define <name> echodevice <DeviceID> [DeviceType]

Gruß
Daniel
Das Modul muss den Gerätetyp vorher schon kennen, bevor ein Device mit seiner spezifischen ID angelegt werden kann. Ansonsten weis das Modul nicht was mit dem Geräte geht und was nicht und kann nicht die passenden set/get-Befehle bereitstellen.
Ein neu auf den Markt geworfenes Gerät muss dem Modul erst bekannt gemacht werden.


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