[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

amenomade

Zitat von: TecCheck am 01 Juli 2019, 21:09:48
  Hallo,

Im Grunde kann das Modul alles, was auch die  Alexa-App kann.
Wenn du ein Gerät mit der Alexa-App steuern kannst, sollte es auch mit dem Modul gehen.

Grüße

Wolfgang
Also... nicht direkt. Das Modul erkennt nicht jedes externen Skill von jedem Drittanbieter. Aber über Routinen, kann man in der Alexa App fast alles machen, und diese Routinen kann man dann mit "set echodevice routine_play" dann starten.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Icke

An dieser Stelle ein großes Dankeschön an alle die an dem Modul gearbeitet haben.
Eine Perfekte Erweiterung im SmartHome!!!!

Borkk

#2642
Hallo,

ich bin vor ein paar Tagen auf das Modul gestoßen und bin mega begeistert. Da ich in fast jedem Raum ein Echo habe, sind dem "Spieltrieb" keine Grenzen gesetzt.

Ich brauche nur mal von den Perl Spezis einen Tipp. Ich habe das Forum und das Web durchsucht, habe aber den entscheidenden Hinweis nicht gefunden. Ich möchte Ansagen mit Variablen über speak_ssml realisieren.

Dieser exemplarische Notify funktioniert einwandfrei:
trigger:test {
my $t1 = Value ("weekday");
fhem ("set br_echo speak_ssml <speak> es ist $t1 </speak>")
}

     
Möchte ich aber einen Effekte nutzen, bekomme ich einen Syntax Fehler:
trigger:test {
my $t1 = Value ("weekday");
fhem ("set br_echo speak_ssml <speak> <amazon:effect name="whispered"> es ist $t1 </amazon:effect> </speak>")
}


der set Befehl als solches funktioniert.

Ich würde mich über den kleinen aber entscheidenden Hinweis sehr freuen :)
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 ...

luetty

Die Anführungszeichen um "whispered" sind Dein Problem.

Entweder Du maskierst sie:
fhem ("set br_echo speak_ssml <speak> <amazon:effect name=\"whispered\"> es ist $t1 </amazon:effect> </speak>");

oder nimmst einfache:
fhem ("set br_echo speak_ssml <speak> <amazon:effect name='whispered'> es ist $t1 </amazon:effect> </speak>");

Und Semikolon am Ende der Zeile bitte nicht vergessen.

Borkk

Hallo luetty,

Kleine Änderung große Wirkung, jetzt klappt es. Semikolon ist klar, braucht man in der letzten Zeile ja nicht mehr  ;)

Vielen Dank für deine schnelle Hilfe :)
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 ...

Loredo

Zitat von: sprudelverduenner am 24 Juni 2019, 09:39:55
Moin,

Hatte ich auch so.

Die oben beschriebene Lösung hilft auch Dir:

npm install + npm login new

LG, Sprudelverduenner


Weshalb genau kann nicht die schon zentral vorinstallierte und gemanagte alexa-cookie2 Instanz genutzt werden?
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

fh168

#2646
Gibt eine Möglichkeit das Display vom Show 5 von Fhem auszuschalten?
Hue, Lacrosse, PCA301, MySensors, V 1.67 CUL 868 V3.4, Lacrosse-WLAN-Gateway, Tasmota RF-

pc1246

Zitat von: fh168 am 15 Juli 2019, 13:17:54
Gibt eine Möglichkeit das Display vom Show 5 von Fhem auszuschalten?
Moin
Um mal Michael zu zitieren: Alles was mit der Alexa App geht.....
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

Borkk

Hallo Zusammen,

Ich habe über das Modul wirklich grandiose Sprachansagen uvm. realisiert, echt klasse. Aber gibt es denn wirklich keinen Weg den Dingern via speak-ssml einen einfachen mp3 Pieps zu entlocken, ohne den "Umweg" für die DNS Umleitung zu nehmen? Ich habe viel gefunden aber nichts will so recht klappen. Auch nicht die Amazon Töne aus <audio src="soundbank://soundlibrary/.... ?!?!

Bin für jeden Hinweis dankbar.

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 ...

rbothe

Hallo, ich benutze echodevice auf vielen meiner Alexa mit speak ohne Probleme.
Nur bei speal_ssml kommt nichts raus.

Aus dem Log:
ECHO_G2A0V70490260627-2019.log:

2019-07-18_14:44:45 ECHO_G2A0V70490260627 speak_ssml <speak><amazon:effect name='whispered'>Ich kann flüstern.</amazon:effect></speak>
2019-07-18_14:44:49 ECHO_G2A0V70490260627 connected
2019-07-18_14:44:49 ECHO_G2A0V70490260627 playStatus: stopped
2019-07-18_14:44:49 ECHO_G2A0V70490260627 currentArtwork: -
2019-07-18_14:44:49 ECHO_G2A0V70490260627 currentTitle: -
2019-07-18_14:44:49 ECHO_G2A0V70490260627 currentArtist: -
2019-07-18_14:44:49 ECHO_G2A0V70490260627 currentAlbum: -
2019-07-18_14:44:49 ECHO_G2A0V70490260627 currentTuneInID: -
2019-07-18_14:44:49 ECHO_G2A0V70490260627 channel: -
2019-07-18_14:44:49 ECHO_G2A0V70490260627 progress: 0
2019-07-18_14:44:49 ECHO_G2A0V70490260627 progresslen: 0
2019-07-18_14:44:51 ECHO_G2A0V70490260627 connected
2019-07-18_14:44:52 ECHO_G2A0V70490260627 connected
2019-07-18_14:44:52 ECHO_G2A0V70490260627 progress: 0
2019-07-18_14:44:52 ECHO_G2A0V70490260627 progresslen: 0
2019-07-18_14:44:52 ECHO_G2A0V70490260627 shuffle: off
2019-07-18_14:44:52 ECHO_G2A0V70490260627 repeat: off
2019-07-18_14:44:52 ECHO_G2A0V70490260627 volume: 47
2019-07-18_14:44:52 ECHO_G2A0V70490260627 mute: off
2019-07-18_14:44:52 ECHO_G2A0V70490260627 timer_count: 0
2019-07-18_14:44:52 ECHO_G2A0V70490260627 timer_id: -



Muss ich noch etwas installieren?
fhem version 5.8 auf Debian
FHEM 5.6 auf 2 Linux-Servern als Highavailability Heartbeat- Cluster
1xCUNO
2x HMLAN via 1x VCCU redundant angebunden
Ansonst: wie erstelle ich eine Signatur? Gibt es eine Inventory Funktion im FHEM?

pfeffi

#2650
Die Auswertung von voice  war ja schon oft ein Thema.
Aber hat schon jemand eine Lösung gefunden den Text in voice hinzubekommen
ohne das alexa was anderes macht, ich meine außer    -  sprich mir nach - oder - info - o.ä.

blade-of-fire

Hallo zusammen,
ich habe eine Frage zu dem NPM_Login. Der Login funktioniert bei mir nach den zwischenzeitlichen Problemen, die hier auch viele andere hatten wieder problemlos. Ich habe die neueste Version 0.0.53 installiert. FHEM ist auch auf dem neuesten Stand.
Nun aber zu meiner Frage: Ist es normal, dass ich nach jedem FHEM restart auch beim echo-device wieder den NPM_Login durchführen muss? Normalerweise kommt es ja eher selten vor, dass man die FHEM-Instanz neu startet, mir ist es jetzt aber aufgefallen, weil ich aufgrund von Wartung öfter FHEM neu starten musste.

Ich bin mir nicht sicher, ob das immer schon so war  :-X Würde mich nur mal interessieren, wie das bei euch ist.
VM mit Ubuntu und FHEM-Instanz (Hauptinstanz)
FHEM2FHEM
Raspberry Pi 3 B+ mit Eigenbau-Platine + Relais-Platine + Cul-Stick + FHEMDuino

pfeffi

Kann ich nicht bestätigen  bei mir funktioniert es automatisch

blade-of-fire

Ich glaube, ich habe das Problem gefunden  ::)

Ich hatte aus irgendeinem Grund noch ein altes Cookie als Attribut festgelegt. Das hat er beim Neustart dann wohl verwendet. Da saß das Problem mal wieder vor dem Bildschirm  ::)
VM mit Ubuntu und FHEM-Instanz (Hauptinstanz)
FHEM2FHEM
Raspberry Pi 3 B+ mit Eigenbau-Platine + Relais-Platine + Cul-Stick + FHEMDuino

cs-online

Zitat von: pfeffi am 18 Juli 2019, 19:14:41
Die Auswertung von voice  war ja schon oft ein Thema.
Aber hat schon jemand eine Lösung gefunden den Text in voice hinzubekommen
ohne das alexa was anderes macht, ich meine außer    -  sprich mir nach - oder - info - o.ä.

Was meinst du damit ? mit Speak kannst du doch Text direkt in Sprache umsetzen, ohne dass Alexa da noch was anderes vorsagt...
FHEM auf RPI 4 4GB, HM-WLAN-Gateway, einige HM-Aktoren,2x EBUSD an Heizung+Solar, ESP8266 am Strom-,Gas-,Wasserzähler, in WLAN-Steckdosen und Relaisleisten, Sonoff S20, Shelly1,2 und 2.5,Lacrosse-Gateway und Sensoren,Sduino,Alexa-Fhem,Huawei PV mit Speicher, alles auf einem RPI und da geht noch mehr