[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

DoubleD

Zitat von: balli1187 am 19 Dezember 2019, 18:44:33
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

Das ist mir schon klar. Es geht mir drum das @amenomade geschrieben hat der erste Teil im DEV ist der DEVICETYPE.
Im der Device-Hilfe steht aber das der zweite Teil der TYPE ist. define <name> echodevice <DeviceID> [DeviceType]

Evtl. kann @michael.winkler es aufklären.

Gruß
Daniel

Udomatic

Hallo,

gibt es evt. Neuigkeiten, ob und wann die EchoFlex Integration kommt, sodass set Befehle funktionieren?

Wie steht es darüber hinaus um die Integration etwas exotischer, neuer Alexa Geräte, wie den Siemens Gigaset L800HX. Wer ihn nicht kennt, das ist ein Dect Smart Speaker mit Alexa Integration  8) Über das Modul kann ich den Speaker per autocreate anlegen. Mehr geht halt nicht

Gruß
Udo
2x Raspberry 3B+, 1x Raspberry 4, Signalduino 433 (Somfy), CUL_HM (HM-MOD-RPI-PCB), MQTT, Hue, ConBee 2, Sonos, AVM DECT, Netatmo, eufy, Nuki,

amenomade

Zitat von: Udomatic am 19 Dezember 2019, 22:08:39
Hallo,

gibt es evt. Neuigkeiten, ob und wann die EchoFlex Integration kommt, sodass set Befehle funktionieren?

Wie steht es darüber hinaus um die Integration etwas exotischer, neuer Alexa Geräte, wie den Siemens Gigaset L800HX. Wer ihn nicht kennt, das ist ein Dect Smart Speaker mit Alexa Integration  8) Über das Modul kann ich den Speaker per autocreate anlegen. Mehr geht halt nicht

Gruß
Udo
Wenn es per autocreate angelegt wurde, zeig was in der DEF steth:
ZitatInternals:
   DEF        XXXXXXXXXXXXXX XXXXXXXXXXXXXX

Das blau-markierte Teil muss man einfach als zusätzliche Zeile ins Modul hinzufügen
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Udomatic

#3513
Zitat von: amenomade am 19 Dezember 2019, 22:18:40
Wenn es per autocreate angelegt wurde, zeig was in der DEF steth:
Das blau-markierte Teil muss man einfach als zusätzliche Zeile ins Modul hinzufügen

Das steht in der DEF
A3NTO4JLV9QWRB xxxxxxxxxxxxxxxxxxxxxx
2x Raspberry 3B+, 1x Raspberry 4, Signalduino 433 (Somfy), CUL_HM (HM-MOD-RPI-PCB), MQTT, Hue, ConBee 2, Sonos, AVM DECT, Netatmo, eufy, Nuki,

amenomade

Dann brauchst Du nur in einer Zeile 41xx ein elsif hinzuzufügen: z.B.
elsif($ModelNumber eq "A3NTO4JLV9QWRB" || $ModelNumber eq "Gigaset L800HX") {return "Gigaset L800HX";}


Dann in Fhem "reload echodevice"
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Udomatic

Zitat von: amenomade am 19 Dezember 2019, 22:32:31
Dann brauchst Du nur in einer Zeile 41xx ein elsif hinzuzufügen: z.B.
elsif($ModelNumber eq "A3NTO4JLV9QWRB" || $ModelNumber eq "Gigaset L800HX") {return "Gigaset L800HX";}


Dann in Fhem "reload echodevice"

Sorry damit hast du mich abgehängt. An welcher Stelle / Datei muss ich den Code ergänzen?
Dann brauchst Du nur in einer Zeile 41xx ein elsif hinzuzufügen: z.B.
2x Raspberry 3B+, 1x Raspberry 4, Signalduino 433 (Somfy), CUL_HM (HM-MOD-RPI-PCB), MQTT, Hue, ConBee 2, Sonos, AVM DECT, Netatmo, eufy, Nuki,

amenomade

Im 37_echodevice.pm Modulcode, neben den anderen ähnlichen Zeilen (z.B. Zeile 4100)
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Christoph Morrison

In meiner Github-Version habe ich den Echo Connect u. das Gigaset L800HX übrigens zwischenzeitlich hinzugefügt.

TomLee

... und die 37_echodevice.pm befindet sich in opt/fhem/FHEM.

Beim editieren auf die Schreibrechte achten.

Gruß

Thomas

Udomatic

#3519
Zitat von: amenomade am 19 Dezember 2019, 22:55:03
Im 37_echodevice.pm Modulcode, neben den anderen ähnlichen Zeilen (z.B. Zeile 4100)

Dank dir! Jetzt werden mehr Readings angezeigt und Set Befehle sind möglich, hat einen Moment gedauert bis set nach dem Reload angezeigt wurde.
Coole Sache, genial :-)
Gleich mal mit dem EchoFlex weiter machen und das gelernte weiter anwenden  8)
2x Raspberry 3B+, 1x Raspberry 4, Signalduino 433 (Somfy), CUL_HM (HM-MOD-RPI-PCB), MQTT, Hue, ConBee 2, Sonos, AVM DECT, Netatmo, eufy, Nuki,

DoubleD

Zitat von: Christoph Morrison am 19 Dezember 2019, 22:58:46
In meiner Github-Version habe ich den Echo Connect u. das Gigaset L800HX übrigens zwischenzeitlich hinzugefügt.

Hallo Christoph

Ist das dein GIT-Acc?  https://github.com/christoph-morrison?tab=repositories
in welchem Repo ist das von Dir erwähnte File?

Danke & Gruß Daniel

amenomade

update add https://bitbucket.org/christoph-morrison/fhem-amazonecho/raw/master/controls_echodevice.txt
Somit ist das Repository von C.Morrisson in deine Fhem Installation installiert.

updateSomit aktualisierst Du Fehm, inkl das echodevice Modul
oder
update echodevice um nur das echodevice Modul zu 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

volschin

Zitat von: Christoph Morrison am 19 Dezember 2019, 22:58:46
In meiner Github-Version habe ich den Echo Connect u. das Gigaset L800HX übrigens zwischenzeitlich hinzugefügt.
Hab ich gesehen, der Echo Connect wird aber bei mir trotzdem nicht per autocreate angelegt, obwohl er als Typ BELL angezeigt wird. Ist da was zu berücksichtigen?
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

Christoph Morrison

Zitat von: DoubleD am 20 Dezember 2019, 16:19:26
Hallo Christoph

Ist das dein GIT-Acc?  https://github.com/christoph-morrison?tab=repositories
in welchem Repo ist das von Dir erwähnte File?

Danke & Gruß Daniel

Ja, das ist mein Github-Account. Eigentlich liegt amazonecho in meinem Bitbucket (mea culpa, habe lange aus pol. Gründen mit Github gehadert). Aber da ich nun mehrere Nachrichten / Fragen bekommen habe, habe ich das ganze mal auf Github im "offiziösen" FHEM-Space gespiegelt. Es sind aber Spiegel, d.h. egal ob Bitbucket oder Github.

volschin

Zitat von: TomLee am 28 November 2019, 11:47:16
Hab mich etwas weiter mit beschäftigt, wie ich das verstehe nutzen wir mit dem Modul doch AMAZON POLLY-SSML ?

Dort wird einfach (noch?) kein audio-Tag unterstützt.
Ich habe auch gerade viel Spaß mit speak_ssml gehabt und bin dann leider an der Einbettung von Soundbank-Audiofiles abgestorben. Jetzt weiß ich warum. Danke.

Klasse finde ich zum Beispiel:
Zitat<speak>Hallo Celine<voice name='Celine'>Hallo Alexa, ich bin Celine und jetzt machen wir richtig Stimmung.</voice>.</speak>

Maja hat aber auch einen süßen Akzent.  ;D
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)