[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

cs-online

Zitat von: rolf am 30 November 2018, 10:12:59
Hallo,

ich suche immer noch nach einer Möglichkeit einen direkten Befehl auf einem Echo Show auszuführen - speak/volume etc. funktionieren wunderbar, ich suche aber nach der Möglichkeit z.B. den
Befehl "zeige die xxxx Kamera" auszuführen - das Bild der Kamera soll auf dem Echo Show automatisch angezeigt werden wenn ein Bewegungsmelder eine Bewegung registriert.
Meine Versuche mit roultine_play hab ich eingestellt - scheint momentan noch nicht zu funktionieren und es gibt auch keine Möglichkeit den Befehl "zeige die xxxx Kamera" per Alexa-Routine auszuführen. Vielen Dank vorab für jeden Tip oder Idee.

Hallo,

das klingt nach Skill, das geht so direkt (soweit ich weiß) nicht mit dem Modul. Hier im Forum gibt's den Custom-Skill von Justme / Andre, mit dem kann man sowas z.B. in einer eigenen Funktion darstellen. In Kürze soll es von Amazon selber den neuen Smarthome-Skill geben, mit dem dann auch vieles einfach gehen soll. Lt. Andre wohl in den USA schon im Test, aber hier noch nicht gesehen worden...

Alternativ kann man mit dem Modul das Reading "voice" mit einem Notify auswerten und Aktionen starten. Aber mir ist nicht ganz klar, was Alexa dann macht, wenn man einfach einen ihr unbekannten Befehl gibt, da wird sie wohl immer maulen "das weiß ich leider nicht" oder so ähnlich.... Wenn einen das nicht stört und man mit der Verzögerung leben kann.......

Grüße

Christian
FHEM auf RPI 4 4GB, HM-WLAN-Gateway, einige HM-Aktoren,2x EBUSD an Heizung+Solar, ESP8266/32 am Strom-,Gas-,Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20+S26,Shelly1/2/2.5, Lacrosse-Gateway und Sensoren,Sduino,Alexa-Fhem,Huawei PV+Speicher, alles auf einem RPI und da geht noch mehr

rolf

Zitatdas klingt nach Skill, das geht so direkt (soweit ich weiß) nicht mit dem Modul.

Danke für den Tip ! - parallel zu diesem Modul hab ich auch noch den Smarthome-Skill und Custom-Skill von Justme am Laufen - der Custom-Skill hat allerdings bei uns im Haus wenig Akzeptanz wegen der umständlichen Ansprache "Alexa, sage FHEM..." - den Smarthome-Skill selber verwende ich primär zum schalten von Lichtern und Schaltern.
Warte ich also mal ab was sich da bei den Skills entwickelt - mit dem Echo-Modul komme ich aktuell einfach besser zu Recht - zumindest für mich ist das viel einfacher zum Umsetzen seit ich das mit dem "Voice-Notify" und dem "last Alexa" erkennen dank diesem Artikel umgesetzt habe - und es erspart mir jetzt so viele, viele Dummys im FHEM...

 
System 1: Intel NUC (ubuntu 18.04.1 lts) mit diversen Homematic-Komponenten + CUNO mit Uniroll/Hoermann + RFXTRX mit TFA + EnOcean mit Eltako + Alexa + Harmony + per HMCCU gekoppelter PI3-Raspberrymatic mit HM-IP-Komponenten
System 2: PI2-Raspberry (Jessie) + Signalduino mit Somfy/RTS

MadMax-FHEM

Zitat von: rolf am 30 November 2018, 14:38:58
Danke für den Tip ! - parallel zu diesem Modul hab ich auch noch den Smarthome-Skill und Custom-Skill von Justme am Laufen - der Custom-Skill hat allerdings bei uns im Haus wenig Akzeptanz wegen der umständlichen Ansprache "Alexa, sage FHEM..." - den Smarthome-Skill selber verwende ich primär zum schalten von Lichtern und Schaltern.
Warte ich also mal ab was sich da bei den Skills entwickelt - mit dem Echo-Modul komme ich aktuell einfach besser zu Recht - zumindest für mich ist das viel einfacher zum Umsetzen seit ich das mit dem "Voice-Notify" und dem "last Alexa" erkennen dank diesem Artikel umgesetzt habe - und es erspart mir jetzt so viele, viele Dummys im FHEM...


Hast du dir Routinen schon mal angesehen!?
Da kannst du (fast frei) den Satz formulieren und am Ende "irgendeins" der Smart Home geräte schalten...

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)

rolf

ZitatHast du dir Routinen schon mal angesehen!?

Hab ich - ich nutze die Alexa-Routinen um z.B. in einer Routine "Moment einmal" als Antwort zu bekommen (dann ich weiss auch das Alexa tatsächlich die Routine aufgerufen hat) und dann in FHEM ein Dummy-Device zu schalten das dann einen Notify auslöst der "get AlexaEcho Settings" auslöst um dann wiederum mit einem Notify auf Voice die letzte Alexa zu ermitteln. (so wie hier im Artikel beschrieben).

Das blöde ist das ich keinen Weg gefunden habe in einer Alexa-Routine ein Echo Show dazu zu bewegen einen Befehl "zeige mir xxx Kamera" auszuführen - geht wohl leider nicht. Das es bei mir generell auch noch nicht funktioniert mit diesem Modul ein "routineplay"-Befehl an einen Echo Show abzusetzen ist ne andere Baustelle - ich bekomm es schon mit reinen Alexa-Mitteln gar nicht hin eine Routine anzulegen die auf einem Echo Show ein "zeige mir xxx Kamera"-Befehl ausführt.

Merci für den Tip mit den Routinen - löst aber wohl leider das Problem nicht.
System 1: Intel NUC (ubuntu 18.04.1 lts) mit diversen Homematic-Komponenten + CUNO mit Uniroll/Hoermann + RFXTRX mit TFA + EnOcean mit Eltako + Alexa + Harmony + per HMCCU gekoppelter PI3-Raspberrymatic mit HM-IP-Komponenten
System 2: PI2-Raspberry (Jessie) + Signalduino mit Somfy/RTS

michael.winkler

Zitat von: rolf am 30 November 2018, 15:18:35
Hab ich - ich nutze die Alexa-Routinen um z.B. in einer Routine "Moment einmal" als Antwort zu bekommen (dann ich weiss auch das Alexa tatsächlich die Routine aufgerufen hat) und dann in FHEM ein Dummy-Device zu schalten das dann einen Notify auslöst der "get AlexaEcho Settings" auslöst um dann wiederum mit einem Notify auf Voice die letzte Alexa zu ermitteln. (so wie hier im Artikel beschrieben).

Das blöde ist das ich keinen Weg gefunden habe in einer Alexa-Routine ein Echo Show dazu zu bewegen einen Befehl "zeige mir xxx Kamera" auszuführen - geht wohl leider nicht. Das es bei mir generell auch noch nicht funktioniert mit diesem Modul ein "routineplay"-Befehl an einen Echo Show abzusetzen ist ne andere Baustelle - ich bekomm es schon mit reinen Alexa-Mitteln gar nicht hin eine Routine anzulegen die auf einem Echo Show ein "zeige mir xxx Kamera"-Befehl ausführt.

Merci für den Tip mit den Routinen - löst aber wohl leider das Problem nicht.
Wenn es mit Amazon Mittel schon gar nicht funktioniert, kann das Modul das auch nicht.

rolf

ZitatWenn es mit Amazon Mittel schon gar nicht funktioniert, kann das Modul das auch nicht

Mit Amazon-Mitteln geht es aktuell nicht einen "zeig mir xxxx Kamera" Befehl in eine Routine zu legen - von was meiner einer träumt ist den Befehlt "zeige mir xxx Kamera" direkt
mit dem Modul ans Echo Show zu schicken, so wie auch ein volume, speak oder sonstiger Befehl.

An der Stelle auch mal Danke an dich für diese super Modul !!!

System 1: Intel NUC (ubuntu 18.04.1 lts) mit diversen Homematic-Komponenten + CUNO mit Uniroll/Hoermann + RFXTRX mit TFA + EnOcean mit Eltako + Alexa + Harmony + per HMCCU gekoppelter PI3-Raspberrymatic mit HM-IP-Komponenten
System 2: PI2-Raspberry (Jessie) + Signalduino mit Somfy/RTS

popy

Zitat von: sinus61 am 22 November 2018, 18:10:15
Gerade mal ausgetetet, die Frage "Alexa wie warm ist es", eine Routine schaltet per ha-bridge einen Dummy, ein Notify auf den Dummy führt ein "get ECHOACCOUNTDEVICE settings" aus.
Dann das Notify auf das Voice Reading:

echo_.*:voice:..* {
if ($EVENT =~ m/wie warm ist/) {
fhem "set $NAME speak Die Temperatur beträgt [au_Wetterstation:temperature2] Grad";
}
}

Die Antwort kommt jetzt vom jeweils angesprochenem Echo mit einer Verzögerung von ca. 1 Sekunde.

Nachdem das Script Login Probleme hatte, dieses addon aber nicht.
Habe ich es nun auch so wie du gelöst.
Danke für den Input.

popy

Eine Frage noch, wie kann man erkennen ob eine Echo Gerät gerade Nachrichten spielt?

Der play Status ist leider da nicht relevant.

Einsatz Zweck wäre um Bad, immer wenn Bewegung erkannt starte alexa Radio, aber nur wenn nichts gespielt wird.

Danke

Gesendet von meinem LG-H815 mit Tapatalk


balli1187

Mahlzeit,

Bei mir ist heute ein neuer Echo der 3. Generation eingetroffen. Soweit ich mitbekommen hab wird dieser aber vom Modul noch nicht unterstützt.
Kann man irgendwie unterstützen, damit das möglich wird? Einige andere Geräte könnte ja durch entsprechende Infos hinzugefügt werden.....

Grüße, Stephan


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: balli1187 am 02 Dezember 2018, 13:38:46
Mahlzeit,

Bei mir ist heute ein neuer Echo der 3. Generation eingetroffen. Soweit ich mitbekommen hab wird dieser aber vom Modul noch nicht unterstützt.
Kann man irgendwie unterstützen, damit das möglich wird? Einige andere Geräte könnte ja durch entsprechende Infos hinzugefügt werden.....

Grüße, Stephan


Gesendet von iPhone mit Tapatalk
Schick mir mal ein list von dem Gerät



Gesendet von iPhone mit Tapatalk

TNT0068

Zitat von: michael.winkler am 02 Dezember 2018, 15:42:17
Schick mir mal ein list von dem Gerät



Gesendet von iPhone mit Tapatalk
Ich habe den Dot 3. Generation hier mal das List
Hab deviceAddress geändert ;)

Internals:
   DEF        A3S5BH2HU6VAYF G090L909703403TA
   IODev      Echo
   NAME       Echo_Wohnzimmer
   NR         448
   NTFY_ORDER 50-Echo_Wohnzimmer
   STATE      connected
   TYPE       echodevice
   model      Echo Dot
   OLDREADINGS:
   READINGS:
     2018-12-02 17:36:44   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2018-12-02 17:36:44   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2018-12-02 17:37:05   alarm_count     0
     2018-11-21 08:58:21   bluetooth_00-09-B0-9E-11-7F disconnected
     2018-11-21 08:58:09   channel         -
     2018-11-21 08:58:09   currentAlbum    -
     2018-11-21 08:58:09   currentArtist   -
     2018-11-21 08:58:09   currentArtwork  -
     2018-11-21 08:58:09   currentTitle    -
     2018-11-21 08:58:09   currentTuneInID -
     2018-11-21 08:58:17   deviceAddress   möchte keine Briefe
     2018-11-21 08:58:20   dnd             off
     2018-11-21 08:58:17   microphone      false
     2018-12-02 15:24:58   model           Echo Dot
     2018-12-02 17:37:05   musicalarm_count 0
     2018-11-21 08:58:10   mute            off
     2018-11-21 08:58:16   online          true
     2018-11-21 08:58:09   playStatus      stopped
     2018-11-19 19:08:20   presence        present
     2018-11-19 19:12:19   primeplaysender Antenne
     2018-11-21 08:58:10   progress        0
     2018-11-21 08:58:10   progresslen     0
     2018-12-02 17:37:05   reminder_count  0
     2018-11-21 08:58:10   repeat          off
     2018-11-21 08:58:10   shuffle         off
     2018-12-02 17:37:05   state           connected
     2018-11-21 08:58:17   timeZoneId      Europe/Paris
     2018-12-02 17:37:05   timer_count     0
     2018-12-02 17:37:05   timer_id        -
     2018-12-02 17:37:05   timer_remainingtime 0
     2018-11-19 19:18:53   tunein          s25772
     2018-11-19 19:08:20   version         618622620
     2018-11-21 08:59:17   voice           alexa
     2018-11-21 08:59:17   voice_timestamp 1542787112092
     2018-12-02 15:31:23   volume          47
     2018-11-21 08:58:22   volume_alarm    70
     2018-11-21 08:58:19   wakeword        COMPUTER
   helper:
     DEVICETYPE A3S5BH2HU6VAYF
     RUNNING_REQUEST 0
     CMD_QUEUE:
Attributes:
   IODev      Echo
   alias      Wohnzimmer
   icon       echo
   room       Amazon
Homematic HMLAN HMUSB Heizung, Strom und Licht , Vuduo2, Kodi, Hue, Logitech Harmony Hub, Alexa

michael.winkler

Auf Seite 1 gibt es eine neue Version


# 2018.12.02 v0.0.50
# - FEATURE: Unterstützung A32DDESGESSHZA Echo Dot Gen3
#

balli1187

Herzlichen Dank - werd es gleich mal einspielen.
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

call_me_driver


der-pw

Vorab, ein sehr tolles Modul, dessen Stärken ich momentan kennen lerne und nun zu schätzen weiß.

Gibt es denn eine Möglichkeit, die eigene conversationsID herauszufinden?
Die Idee ist, mit set textmessage über den fertgien Trockner, oder den vollen Briefkasten zu informieren.
Anders als wenn es an der Tür klingelt, soll der Echo dann eben nicht sofort losreden, sondern über den "gelben Ring" benachrichtigen.

btw:
Der Zustand des Mikrofons wird sowohl beim Echo 1. gen als auch beim Echo Dot 3. gen immer als false ausgegeben.
Für mich nicht schlimm, weil ich mich eher in meinen Benachritigungregeln momentan "dnd" halte.