[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

wg25

Hallo in die Runde...

Ich habe irgendwie Schwierigkeiten damit, über speak_ssml einen Text auf einem meiner Echos wiederzugeben. Es passiert nach dem Absetzen des Befehls einfach... nichts.

set ECHO_blablabla speak_ssml <speak>Dies ist ein Test</speak>

Der Status der einzelnen Echos ist überall connected, der der echodevice Instanz ebenfalls.

Habe alles nach Anleitung gemacht: define, loginwithcaptcha, autocreate, ... Wie gesagt, alles steht auf connected, aber es kommt nichts bei den Echos an.

Danke für eure Hilfe.

Gruß Arne

balli1187

Zitat von: wg25 am 27 Dezember 2019, 21:07:37
Hallo in die Runde...

Ich habe irgendwie Schwierigkeiten damit, über speak_ssml einen Text auf einem meiner Echos wiederzugeben. Es passiert nach dem Absetzen des Befehls einfach... nichts.

set ECHO_blablabla speak_ssml <speak>Dies ist ein Test</speak>

Der Status der einzelnen Echos ist überall connected, der der echodevice Instanz ebenfalls.

Habe alles nach Anleitung gemacht: define, loginwithcaptcha, autocreate, ... Wie gesagt, alles steht auf connected, aber es kommt nichts bei den Echos an.

Danke für eure Hilfe.

Gruß Arne
Nimm nicht loginwithcaptcha sondern die npm-Methode.


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

Grml

Zitat von: Grml am 27 Dezember 2019, 14:13:40
Vielen Dank Sebastian! Ich probiers mal ohne. Mal schauen, was in den nächsten zwei Stunden passiert :-)
Das scheint es in der Tat gewesen zu sein. Seitdem ich kein devStateIcon mehr habe bleibts connected. Offensichtlich also ein kleiner Bug.

thoffma3

Hi Arne.  Ich hatte das gleiche Problem.  Komischerweise geht es nachdem ich ebenfalls npm nutze.

Zitat von: wg25 am 27 Dezember 2019, 21:07:37
Hallo in die Runde...

Ich habe irgendwie Schwierigkeiten damit, über speak_ssml einen Text auf einem meiner Echos wiederzugeben. Es passiert nach dem Absetzen des Befehls einfach... nichts.

set ECHO_blablabla speak_ssml <speak>Dies ist ein Test</speak>

Der Status der einzelnen Echos ist überall connected, der der echodevice Instanz ebenfalls.

Habe alles nach Anleitung gemacht: define, loginwithcaptcha, autocreate, ... Wie gesagt, alles steht auf connected, aber es kommt nichts bei den Echos an.

Danke für eure Hilfe.

Gruß Arne

Ralf W.

Zitat von: thoffma3 am 29 Dezember 2019, 12:21:37
Hi Arne.  Ich hatte das gleiche Problem.  Komischerweise geht es nachdem ich ebenfalls npm nutze.

Hallo,

bei mir klappt es trotz npm nicht. speak klappt, speak_ssml klappt nicht. Wo liegt evtl. der Fehler?

MfG

Internals:
   DEF        xxx@xxx.xx xxx
   FUUID      5c445a06-f33f-03d6-19ad-3088c877ccce7fad
   FVERSION   37_echodevice.pm:v5.0.0-s20822/2019-12-24
   IODev     
   LOGINMODE  NPM
   NAME       SE_Echodevice
   NR         640
   NTFY_ORDER 50-SE_Echodevice
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-09-30 15:12:49   2FACode         not used
     2019-12-29 14:45:59   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-12-29 14:45:59   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-12-28 10:02:32   COOKIE_MODE     NPM
     2019-12-29 14:45:47   COOKIE_STATE    OK
     2019-12-29 14:32:21   COOKIE_TYPE     NPM_Login
     2019-12-29 14:45:48   alarm_count     0
     2019-12-29 14:32:21   amazon_refreshtoken vorhanden
     2019-12-28 10:02:58   autocreate_devices stop
     2019-12-29 14:45:48   config_address_between -
     2019-12-29 14:45:48   config_address_from XXXXX, XXXXX
     2019-12-29 14:45:48   config_address_to -
     2019-12-29 14:45:54   list_SHOPPING_ITEM
     2019-12-29 14:45:54   list_TASK       
     2019-12-29 14:45:48   musicalarm_count 0
     2019-12-29 14:45:48   reminder_count  0
     2019-12-29 14:45:47   state           connected
     2019-12-29 14:45:48   timer_count     0
     2019-12-29 14:45:48   timer_id        -
     2019-12-29 14:45:48   timer_remainingtime 0
     2019-12-28 10:02:58   version         0.1.0
   helper:
     DEVICETYPE A3S5BH2HUXXXXX
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION    649649820
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1577523778.39979
     CMD_QUEUE:
     getbehavior:
       amzn1.alexa.behaviors.preconfigured:alarm_dismissed_with_condition_preconfigured_routine:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.XXXX
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0xXXXX)
               HASH(0xXXXX)
         triggers:
           HASH(0xXXXXX)
       amzn1.alexa.behaviors.preconfigured:good_night_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.XXXXX
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0xXXXXX)
         triggers:
           HASH(0xXXXXX)
       amzn1.alexa.behaviors.preconfigured:im_home_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.XXXXX
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0xXXXXX)
               HASH(0xXXXXX)
         triggers:
           HASH(0xXXXXX)
       amzn1.alexa.behaviors.preconfigured:start_my_day_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.XXXXX
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(XXXXX)
               HASH(XXXXX)
               HASH(XXXXX)
               HASH(XXXXX)
         triggers:
           HASH(XXXXX)
     getsettingstraffic:
       between   
       from       XXXXX,XXXXX
       to         
     notifications:
       
Attributes:
   disable    0
   event-on-change-reading .*
   icon       echo
   room       99_Amazon
   server     layla.amazon.de
   speak_volume 40
http://twitter.com/RWausD
Schon gewusst, dass Haarausfall zu einer Glatze führen kann?

FHEM: NUC7PJYH2, Ubuntu Server 22.04.2 LTS, HMCCU - RaspberryMatic, DE ConBee II, diverse Sensoren und Aktoren.

balli1187

Zitat von: Ralf W. am 29 Dezember 2019, 14:58:21
Hallo,

bei mir klappt es trotz npm nicht. speak klappt, speak_ssml klappt nicht. Wo liegt evtl. der Fehler?

MfG

Internals:
   DEF        xxx@xxx.xx xxx
   FUUID      5c445a06-f33f-03d6-19ad-3088c877ccce7fad
   FVERSION   37_echodevice.pm:v5.0.0-s20822/2019-12-24
   IODev     
   LOGINMODE  NPM
   NAME       SE_Echodevice
   NR         640
   NTFY_ORDER 50-SE_Echodevice
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-09-30 15:12:49   2FACode         not used
     2019-12-29 14:45:59   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-12-29 14:45:59   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-12-28 10:02:32   COOKIE_MODE     NPM
     2019-12-29 14:45:47   COOKIE_STATE    OK
     2019-12-29 14:32:21   COOKIE_TYPE     NPM_Login
     2019-12-29 14:45:48   alarm_count     0
     2019-12-29 14:32:21   amazon_refreshtoken vorhanden
     2019-12-28 10:02:58   autocreate_devices stop
     2019-12-29 14:45:48   config_address_between -
     2019-12-29 14:45:48   config_address_from XXXXX, XXXXX
     2019-12-29 14:45:48   config_address_to -
     2019-12-29 14:45:54   list_SHOPPING_ITEM
     2019-12-29 14:45:54   list_TASK       
     2019-12-29 14:45:48   musicalarm_count 0
     2019-12-29 14:45:48   reminder_count  0
     2019-12-29 14:45:47   state           connected
     2019-12-29 14:45:48   timer_count     0
     2019-12-29 14:45:48   timer_id        -
     2019-12-29 14:45:48   timer_remainingtime 0
     2019-12-28 10:02:58   version         0.1.0
   helper:
     DEVICETYPE A3S5BH2HUXXXXX
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION    649649820
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1577523778.39979
     CMD_QUEUE:
     getbehavior:
       amzn1.alexa.behaviors.preconfigured:alarm_dismissed_with_condition_preconfigured_routine:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.XXXX
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0xXXXX)
               HASH(0xXXXX)
         triggers:
           HASH(0xXXXXX)
       amzn1.alexa.behaviors.preconfigured:good_night_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.XXXXX
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0xXXXXX)
         triggers:
           HASH(0xXXXXX)
       amzn1.alexa.behaviors.preconfigured:im_home_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.XXXXX
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0xXXXXX)
               HASH(0xXXXXX)
         triggers:
           HASH(0xXXXXX)
       amzn1.alexa.behaviors.preconfigured:start_my_day_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.XXXXX
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(XXXXX)
               HASH(XXXXX)
               HASH(XXXXX)
               HASH(XXXXX)
         triggers:
           HASH(XXXXX)
     getsettingstraffic:
       between   
       from       XXXXX,XXXXX
       to         
     notifications:
       
Attributes:
   disable    0
   event-on-change-reading .*
   icon       echo
   room       99_Amazon
   server     layla.amazon.de
   speak_volume 40

Wie sieht Befehl genau aus? Ist dein Text in die richtigen Tags eingeschlossen?


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

Ralf W.

Klappt:
set ECHO_Gxxxx99 speak Hallo

Klappt nicht:
set ECHO_Gxxxx99 speak_ssml <speak>Hallo. Ich bin es.</speak>

Dabei ist es egal, ob an einen Echo Gen2, Echo Dot oder Echo Dot Gen3. Überall ist Stille ...

MfG
http://twitter.com/RWausD
Schon gewusst, dass Haarausfall zu einer Glatze führen kann?

FHEM: NUC7PJYH2, Ubuntu Server 22.04.2 LTS, HMCCU - RaspberryMatic, DE ConBee II, diverse Sensoren und Aktoren.

amenomade

Zeig mal ein "list" von einem Echo Dot 3 bitte
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Ralf W.

Internals:
   CHANGED   
   DEF        A32DOYMUN6DTXA Gxxx99
   FUUID      5c445c26-f33f-03d6-ffce-a545b7836fa67498
   FVERSION   37_echodevice.pm:v5.0.0-s20822/2019-12-24
   IODev      SE_Echodevice
   LOGINMODE  IODEV
   NAME       ECHO_Gxxx99
   NR         645
   NTFY_ORDER 50-ECHO_Gxxx99
   STATE      connected
   TYPE       echodevice
   model      Echo Dot Gen3
   OLDREADINGS:
   READINGS:
     2019-12-29 23:32:07   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-12-29 23:32:07   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-12-29 18:32:53   COOKIE_MODE     IODEV
     2019-12-29 23:32:07   channel         -
     2019-12-29 23:32:07   currentAlbum    -
     2019-12-29 23:32:07   currentArtist   -
     2019-12-29 23:32:07   currentArtwork  -
     2019-12-29 23:32:07   currentTitle    -
     2019-12-29 23:32:07   currentTuneInID -
     2019-12-29 23:31:35   dnd             off
     2019-12-29 23:31:33   microphone      false
     2019-12-29 23:32:29   model           Echo Dot Gen3
     2019-12-29 23:32:07   mute            off
     2019-12-29 23:32:30   online          true
     2019-12-29 23:32:07   playStatus      stopped
     2019-12-29 23:32:29   presence        present
     2019-12-29 23:32:07   progress        0
     2019-12-29 23:32:07   progresslen     0
     2019-12-29 23:32:07   repeat          off
     2019-12-29 23:32:07   shuffle         off
     2019-12-29 18:33:21   state           connected
     2019-12-29 23:31:33   timeZoneId      Europe/Berlin
     2019-12-29 14:25:45   timer_01_id     xxx
     2019-12-29 14:25:45   timer_01_remainingtime 118
     2019-12-29 14:25:45   timer_count     1
     2019-12-29 14:25:45   timer_id        xxx
     2019-12-29 14:25:45   timer_remainingtime 118
     2019-12-29 23:32:29   version         3389730436
     2019-12-29 14:40:49   voice           sprich mir nach hallo
     2019-12-29 14:40:49   voice_timestamp 1577626802323
     2019-12-29 23:32:07   volume          40
     2019-12-29 23:31:39   volume_alarm    50
     2019-12-29 23:31:34   wakeword        ALEXA
   helper:
     DEVICETYPE A32DOYMUN6DTXA
     FAMILY     ECHO
     NAME       Keller Echo Dot
     RUNNING_REQUEST 0
     VERSION    3389730436
     bluetooth  -
     CMD_QUEUE:
Attributes:
   IODev      SE_Echodevice
   alias      KE_Echo_Dot
   event-on-change-reading .*
   room       99_Amazon
http://twitter.com/RWausD
Schon gewusst, dass Haarausfall zu einer Glatze führen kann?

FHEM: NUC7PJYH2, Ubuntu Server 22.04.2 LTS, HMCCU - RaspberryMatic, DE ConBee II, diverse Sensoren und Aktoren.

Guenni1404

Ich habe folgendes Problem. Ich würde gerne auf 2 Echo-Geräten zwei eigene Musikstreams laufen lassen.
Ich habe zwei MPD Player mit den Ports 8000 und 8001. Im Webbrowser laufen beide Streams sauber.
Auf den Echos bekomme ich nur den Stream mit dem Port 8000 zum laufen. Wenn ich den Player mit dem Port 8001 übergebe läuft der auf dem Echo nicht. Gleichzeitig würde ich auch noch die Streams parallel laufen lassen.
1. Echo Prot 8000
2- Echo Port 8001

Habe alles nach Anleitung eingerichtet: DNS Server und MPD Player - funktioniert auch soweit.

Kann mir jemand helfen oder hat das schon gelöst?

dinkel75

Hallo,

würde gern die Readings weiterverarbeiten. Komme aber mit den Leerzeichen nicht klar. Wie kann ich zb. den aktuellen Titel komplett auslesen?
Danke!

cs-online

...kannst du zum besseren Verständnis, was genau das Problem ist, mal ein Beispiel posten ? Ersetzen von Leerzeichen oder splitten sollte eigentlich nicht sehr kompliziert sein...

PS: Frohes neues an alle :)
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

MadMax-FHEM

#3582
Zitat von: dinkel75 am 01 Januar 2020, 07:38:46
Hallo,

würde gern die Readings weiterverarbeiten. Komme aber mit den Leerzeichen nicht klar. Wie kann ich zb. den aktuellen Titel komplett auslesen?
Danke!


my $Titel=ReadingsVal("Echoname","currentTitle","nicht gefunden");


Dann steht in der Variablen $Titel der Titel drin...

Ich nutze das in einer Sub in myUtils, um bei gewissen "Artisten" (da dann eben currentArtist statt currentTitle) weiter zu springen ;)

Aber wie cs-online schon geschrieben hat: ohne konkrete Frage/Problem(stellung) wenig Hilfe möglich...

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)

dinkel75


andi82

Hi,

erstmal vielen Dank für das super Modul und die Dokumentation.
Die Installation hat auf Anhieb funktioniert!

Ich habe leider noch ein kleines Problem mit den Timern und hoffe ihr könnt mir weiterhelfen.

Mein Verständnis ist folgendes:
- Da es mehrere aktive Timer geben kann, gibt es die timer_XX Readings
- timer_count gibt an wieviele laufende timer es gibt.
- Der als nächstes ablaufende Timer ist im timer_id Reading gespeichert, mit dazugehöriger timer_remainingtime

Leider verhält sich meine Installation wie folgt:
- timer_id ist immer derselbe Hash
- timer_count zählt mit jedem Timer hoch, auch wenn es keinen aktiven timer gibt.
- timer_remainingtime ist immer 0
- bei jedem neuen timer wird ein gefühlt zufällige timer_XX gewählt (z.B. timer_05, nächstes Mal timer_03)

Ist das ein Bug?

Ich möchte eigentlich nur immer den nächsten Timer anzeigen und eigentlich vermeiden durch alle XX zu loopen,
v.a. weil die Funktion ja eigentlich implementiert ist, richtig?

Vielen Dank!

Andi