[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

MadMax-FHEM

Zitat von: balli1187 am 08 Juni 2019, 10:45:48
Nur zur Sicherheit:
Du führst das speak/speak_ssml am Echo-Device und nicht am Account-Device aus!?


Gesendet von iPhone mit Tapatalk

Wollte ich auch schon fragen... ;)

Daher ja das list :)

Trotzdem zur Sicherheit: der "speak" bzw. "speak_ssml" wird dir beim Device das du verwendest per DropDown angeboten!?

Oder gibst du das nur "einfach so" in WebCmd ein!?

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)

bigtruite

#2491
Hier die Liste der Echo devices:

Devices:

Serial Family Devicetype Name
G090P3088382086H    ECHO    A7WXQPH584YP    Pascal Echo   
G070VM09848723P4    FIRE_TV    AKPGW064GI9HE    Pascal's Fire TV   
47925217da30475e8980d1f7ab74b7da    VOX    A2TF17PFR55MTB    Dieses Gerät   
NEXUS551237117A28606F4    AMAZONMOBILEMUSIC_ANDROID    A1DL2DVDQVK3Q    Alexa Apps von M




Zitat von: MadMax-FHEM am 08 Juni 2019, 10:42:40
Poste doch mal ein list vom echodevice...

Und bitte benutze "code-Tags" ('#' im Menü) zum Einfügen...

Gruß, Joachim

balli1187

Das hast du falsch verstanden. Es braucht keine Liste deiner Devices, sondern ein list (=FHEM-Befehl) des Gerätes an dem du das speak/speak_ssml ausführst.


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

bigtruite

Ok. Hier die List... hab einiges <entfernt>


Internals:
   DEF        crypt:<entfernt> crypt:<entfernt>
   FUUID      <entfernt>
   IODev     
   NAME       echodevice
   NR         134
   NTFY_ORDER 50-echodevice
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-06-08 00:17:22   2FACode         not used
     2019-06-08 12:01:00   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-06-08 12:01:00   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-06-08 12:00:53   COOKIE_STATE    OK
     2019-06-08 10:38:15   COOKIE_TYPE     NPM_Login
     2019-06-08 12:00:53   alarm_count     0
     2019-06-08 10:38:15   amazon_refreshtoken vorhanden
     2019-06-08 00:17:03   autocreate_devices stop
     2019-06-08 12:00:53   config_address_between -
     2019-06-08 12:00:53   config_address_from <entfernt>
     2019-06-08 12:00:53   config_address_to -
     2019-06-08 12:00:57   list_SHOPPING_ITEM
     2019-06-08 12:00:58   list_TASK       
     2019-06-08 12:00:53   musicalarm_count 0
     2019-06-08 12:00:53   reminder_count  0
     2019-06-08 12:00:53   state           connected
     2019-06-08 12:00:53   timer_count     0
     2019-06-08 12:00:53   timer_id        -
     2019-06-08 12:00:53   timer_remainingtime 0
     2019-06-08 00:17:03   version         0.0.52
   helper:
     DEVICETYPE A7WXQPH584YP
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION    637566720
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1559945827
     CMD_QUEUE:
     getbehavior:
       amzn1.alexa.automation.8279ffcc-7097-4ff1-<entfernt>:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.<entfernt>
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x559021ae58)
         triggers:
           HASH(0x559008df40)
       amzn1.alexa.automation.<entfernt>
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.<entfernt>
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x5590216b28)
         triggers:
           HASH(0x55901f8d90)
       amzn1.alexa.behaviors.preconfigured:start_my_day_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.<entfernt>
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x558fde4450)
               HASH(0x5590214a80)
               HASH(0x5590212158)
               HASH(0x558dcbfc88)
         triggers:
           HASH(0x5590209818)
     getsettingstraffic:
       between   
       from       <entfernt>
       to         
     notifications:
       G090P3088382086H:
         <entfernt>-3cb1-9444-40ee27712126 Timer_0
         <entfernt>-9ac5-36b1-8b00-f439c22d7cac Timer_0
         <entfernt>-2160-3742-b264-e6fc15c2c2ae Timer_0
         <entfernt>-122c-3266-a260-0d050d223cf2 Timer_0
       _G090P3088382086H:
       _account:
Attributes:
   icon       echo
   room       Alexa
   verbose    0



Zitat von: MadMax-FHEM am 08 Juni 2019, 10:42:40
Poste doch mal ein list vom echodevice...

Und bitte benutze "code-Tags" ('#' im Menü) zum Einfügen...

Gruß, Joachim

MadMax-FHEM

Genau...

list GeräteName

ins FhemWebCmd und dann hier posten...

ODER: genau/exakt den Befehl wie du ihn verwendest/verwenden willst/verwendet hast...

Wenn es tatsächlich genau der Befehl war: kann nicht gehen, du musst das bei einem deiner Devices machen. Verm. Pascals Echo, wobei das nur der Alias ist, mit dem geht das NICHT!

Es muss so ähnlich heißen: ECHO_ und dann Ziffern/Buchstaben...

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)

bigtruite

Das "speak" bzw. "speak_ssml" wird mir beim Device nicht angeboten.... hab da kein Dropdownfeld.... ich habe es bisher immer im WebCmd eingegeben.

Warum habe ich das nicht?


Zitat von: MadMax-FHEM am 08 Juni 2019, 11:07:47
Wollte ich auch schon fragen... ;)

Daher ja das list :)

Trotzdem zur Sicherheit: der "speak" bzw. "speak_ssml" wird dir beim Device das du verwendest per DropDown angeboten!?

Oder gibst du das nur "einfach so" in WebCmd ein!?

Gruß, Joachim

balli1187

Und hier sieht man am Eintrag model ACCOUNT, dass du scheinbar das falsche Gerät nutzt.

Das Account-Dev stell lediglich die Verbindung zu Amazon her. Das speak/speak_ssml musst du an einem der Geräte ausführen, die das Account device anlegt (z.B. Pascals Echo).


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

MadMax-FHEM

#2497
Das ist das Accout-Device!

Das kann nat. nix ausgeben, es steckt ja kein physisches Gerät dahinter!
Es ist "nur" die Verbindung zu Amazon...

Du musst eines der mit createDevices (o.ä.) angelegtes Gerät nehmen und da den Befehl ausführen...

Die Anleitung hast du aber schon mal gelesen!?

EDIT: laut deiner Liste solltest du mind. 2 weitere Geräte haben. Wenn nicht: anlegen lassen! Anleitung lesen!!

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)

bigtruite

Ok. Sorry... ich habe die Anleitung auf https://mwinkler.jimdo.com/smarthome/eigene-module/echodevice/ gelesen... aber trotzdem komme ich damit nicht klar... zum Thema ssml steht da nicht viel drinnen. Außer irgendwelche mp3-Listen zu verarbeiten....

Nichts destotrotz. Ich habe die jetzt mit autocreate zwei devices angelegt.....

Welche Anleitung meinst du denn genau? Ich komme nicht weiter.

Zitat von: MadMax-FHEM am 08 Juni 2019, 12:14:27
Das ist das Accout-Device!

Das kann nat. nix ausgeben, es steckt ja kein physisches Gerät dahinter!
Es ist "nur" die Verbindung zu Amazon...

Du musst eines der mit createDevices (o.ä.) angelegtes Gerät nehmen und da den Befehl ausführen...

Die Anleitung hast du aber schon mal gelesen!?

EDIT: laut deiner Liste solltest du mind. 2 weitere Geräte haben. Wenn nicht: anlegen lassen! Anleitung lesen!!

Gruß, Joachim

bigtruite

Ok... Hallo ... Es geht...

Hatte einen Gedankenfehler... mit autocreate wurden die Devices angelegt... jetzt funktioniert das Speak an meinem Device.... :-) :-)

Vielen herzlichen Dank euch Allen!!!  ;D ;D ;D ;D ;D :D :D :D :D :D ;) ;) ;) ;) ;)

MadMax-FHEM

Genau die aus deinem Link...

Einfach mal komplett lesen...
...du brauchst ja nicht alles aber solltest alles mal gelesen haben... ;)

Und dann eben gezielt das was du verwenden willst noch mal genau(er) lesen...

Und dort ist auch ganz klar zwischen Accout-Device, also was (nur) dort geht und was (nur) bei den "anderen" geht unterschieden...

Und wenn du jetzt auf die Detailseite von deinem "echten" Echo Gerät gehst, hast du auch die Befehle in der DropDown...

EDIT: geht doch... ;)

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)

zwehn

Hallo,
speak und speak_ssml werden mir beim echodevice im dropdown angeboten. speak funktioniert. speak_ssml gibt nichts aus, im log erschein kein Fehler.
rufe speak_ssml wie folgt auf
Zitatset echodevice speak_ssml Hallo das ist ein test

Uber dropdown geht's auch nicht.
Jemand eine Idee?
Danke zwehn
Fhem auf Proxmox VM mit MSI Cubi N8GL mit N5000: HM-USB, HM-Lan, Cul 868, Cul 433, Selbstbau CUL868MHz für Wireless M-Bus, RFXtrx; FS20, HomeMatic Rolladensteuerung, Somfy Markisensteuerung, TextToSpeech, TFA Wetter, Universalsensor Innen/Aussen, Feinstaubsensor. Div Arduino und Esp Easy projekte.

amenomade

Zitatrufe speak_ssml wie folgt auf
Zitat
    set echodevice speak_ssml Hallo das ist ein test
Wenn Du speak_ssml nutzt, musst Du auch die ssml Syntax benutzen.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

amenomade

Das Minimum ist:
set echodevice speak_ssml <speak>Hallo das ist ein test</speak>

SSML bedeutet Speech Synthesis Markup Language. Die "Markups" sind dann nicht fakultativ
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

balli1187

#2504
Zitat von: amenomade am 09 Juni 2019, 14:31:47
Wenn Du speak_ssml nutzt, musst Du auch die ssml Syntax benutzen.
Sofern keine Attribute (ssml-Tags) angegeben werden, sollte speak_ssml die selben Ergebnisse wie speak liefern.

Aktuell scheint es aber seitens Amazon etwas Probleme mit dem speak_ssml zu geben, da bei einigen Nutzern (siehe vorherige Posts/Seiten) dies nicht mehr zufriedenstellend funktioniert.

Edit: okay, scheinbar liegt der Fehler hier bei mir. Wer lesen kann usw.


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