[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

pfeffi

#3210
Danke für die Antwort

set Echo speak_ssml <speak><voice name='Hans'>die Garagentür ist jetzt geschlossen! </voice></speak>

ECHO_Box_speak_ssml.html     bleibt leer

ECHO_Box_speak_ssml_header.html     
HTTP/1.1 200 OK Server: Server Date: Sat, 12 Oct 2019 14:41:44 GMT Content-Length: 0 Connection: keep-alive x-amz-rid: JBCH4YDXSAF7SVKFXJPG Vary: Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent

hatte inzwischen die def  nochmal geändert mit meinem Orginal-Login bei Amazon,weil es da funktionierte
es wurde jedoch wieder zurückgesetzt auf xxx@xxx.xx xxx     
nur wenn ich jetzt ein NPM_install mache kommt Installation fehlgeschlagen
es funktioniert alles wie vorher außer speak_ssml

Nachtrag:
der Eintrag in der ECHO_Box_speak_ssml_header.html scheint älter zu sein, ich hatte den Befehl um 16.40 Uhr abgesetzt

michael.winkler

Zitat von: pfeffi am 12 Oktober 2019, 16:51:43
Danke für die Antwort

set Echo speak_ssml <speak><voice name='Hans'>die Garagentür ist jetzt geschlossen! </voice></speak>

ECHO_Box_speak_ssml.html     bleibt leer

ECHO_Box_speak_ssml_header.html     
HTTP/1.1 200 OK Server: Server Date: Sat, 12 Oct 2019 14:41:44 GMT Content-Length: 0 Connection: keep-alive x-amz-rid: JBCH4YDXSAF7SVKFXJPG Vary: Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent

hatte inzwischen die def  nochmal geändert mit meinem Orginal-Login bei Amazon,weil es da funktionierte
es wurde jedoch wieder zurückgesetzt auf xxx@xxx.xx xxx     
nur wenn ich jetzt ein NPM_install mache kommt Installation fehlgeschlagen
es funktioniert alles wie vorher außer speak_ssml

Nachtrag:
der Eintrag in der ECHO_Box_speak_ssml_header.html scheint älter zu sein, ich hatte den Befehl um 16.40 Uhr abgesetzt
Dann müsstest du mal das Log auf Verbose 4 bzw. 5 stellen. Eventuell sieht man dann da was nicht funktioniert.

pfeffi

wenn nicht noch wo anders was geloggt wird, ist auch bei verbose 5  der Inhalt ähnlich

ECHO_Box_speak_ssml_header.html:

HTTP/1.1 200 OK Server: Server Date: Sun, 13 Oct 2019 09:21:22 GMT Content-Length: 0 Connection: keep-alive x-amz-rid: 6E3V3CH13VCK9WT93DT5 Vary: Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent

ECHO_Box_speak_ssml.html     -    bleibt leer

mir fiel gerade auf:
wenn ich den Befehl  set speak_ssml  mehrmals aufrufe bleibt der Inhalt von ECHO_Box_speak_ssml_header.html gleich
kann es damit was zu tun haben?

michael.winkler

Zitat von: pfeffi am 13 Oktober 2019, 11:34:03
wenn nicht noch wo anders was geloggt wird, ist auch bei verbose 5  der Inhalt ähnlich

ECHO_Box_speak_ssml_header.html:

HTTP/1.1 200 OK Server: Server Date: Sun, 13 Oct 2019 09:21:22 GMT Content-Length: 0 Connection: keep-alive x-amz-rid: 6E3V3CH13VCK9WT93DT5 Vary: Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent

ECHO_Box_speak_ssml.html     -    bleibt leer

mir fiel gerade auf:
wenn ich den Befehl  set speak_ssml  mehrmals aufrufe bleibt der Inhalt von ECHO_Box_speak_ssml_header.html gleich
kann es damit was zu tun haben?
Du musst ja auch ins FHEM log schauen


Gesendet von iPhone mit Tapatalk

pfeffi

sorry das wusste ich jetzt nicht
hab einmal die ssml Sachen rauskopiert
zur Sicherheit doch noch mal alles komplett

michael.winkler

Zitat von: pfeffi am 13 Oktober 2019, 12:31:14
sorry das wusste ich jetzt nicht
hab einmal die ssml Sachen rauskopiert
zur Sicherheit doch noch mal alles komplett
Im Log ist zu sehen das der Befehl abgesetzt wurde. Dann müsste sich auch die Header Datei ändern. Eventuell kannst Du mal die beiden Dateien löschen. Standardmäßig liegen die Result Dateien hier:"/opt/fhem/www/echodevice/results"

pfeffi

#3216
2019.10.13 17:04:29.310 4: [ECHO_Box] [echodevice_Parse] [speak_ssml]
2019.10.13 17:04:29.311 5: [ECHO_Box] [echodevice_Parse] [speak_ssml] DATA Dumper=$VAR1 = '';

2019.10.13 17:04:29.312 4: [ECHO_Box] [echodevice_Parse] [speak_ssml] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };


hab die Dateien gelöscht
dann set speak_ssml
das gleiche Ergebnis

ECHO_Box_speak.html     bleibt leer

ECHO_Box_speak_header.html:
HTTP/1.1 200 OK Server: Server Date: Sat, 12 Oct 2019 14:36:34 GMT Content-Length: 0 Connection: keep-alive x-amz-rid: KK10022326MW8XNETGPF Vary: Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent

json for unknown message    und     'data' => 'nodata'  kommt mir komisch vor

michael.winkler

Zitat von: pfeffi am 13 Oktober 2019, 17:12:32
2019.10.13 17:04:29.310 4: [ECHO_Box] [echodevice_Parse] [speak_ssml]
2019.10.13 17:04:29.311 5: [ECHO_Box] [echodevice_Parse] [speak_ssml] DATA Dumper=$VAR1 = '';

2019.10.13 17:04:29.312 4: [ECHO_Box] [echodevice_Parse] [speak_ssml] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };


hab die Dateien gelöscht
dann set speak_ssml
das gleiche Ergebnis

ECHO_Box_speak.html     bleibt leer

ECHO_Box_speak_header.html:
HTTP/1.1 200 OK Server: Server Date: Sat, 12 Oct 2019 14:36:34 GMT Content-Length: 0 Connection: keep-alive x-amz-rid: KK10022326MW8XNETGPF Vary: Accept-Encoding,X-Amzn-CDN-Cache,X-Amzn-AX-Treatment,User-Agent

json for unknown message    und     'data' => 'nodata'  kommt mir komisch vor
OK, also bei Amazon kommt die Nachricht an. In deinem Log ist mir jetzt noch folgendes aufgefallen!

2019.10.13 12:23:24.371 4: [ECHO_Box] [echodevice_HandleCmdQueue] [speak_ssml] send command=https://layla.amazon.de/api/behaviors/preview Data={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.SerialNode\",\"nodesToExecute\":[{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.DeviceControls.Volume\",\"operationPayload\":{\"deviceSerialNumber\":\"G2A0P308836204NW\",\"customerId\":\"AFWSB15I3JI1L\",\"locale\":\"de-DE\",\"value\":\"\",\"deviceType\":\"A7WXQPH584YP\"}},{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"AlexaAnnouncement\",\"operationPayload\":{\"expireAfter\":\"PT5S\",\"content\":[{\"locale\":\"\",\"display\":{\"title\":\"FHEM\",\"body\":\"Speak\"},\"speak\":{\"type\":\"ssml\",\"value\":\"<speak><voice name='Hans'>die Garagentür ist jetzt geschlossen! </voice></speak>\"}}],\"customerId\":\"AFWSB15I3JI1L\",\"target\":{\"customerId\":\"AFWSB15I3JI1L\",\"devices\":[{\"deviceSerialNumber\":\"G2A0P308836204NW\",\"deviceTypeId\":\"A7WXQPH584YP\"}]}}},{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.DeviceControls.Volume\",\"operationPayload\":{\"deviceSerialNumber\":\"G2A0P308836204NW\",\"customerId\":\"AFWSB15I3JI1L\",\"locale\":\"de-DE\",\"value\":\"20\",\"deviceType\":\"A7WXQPH584YP\"}}]}}","status":"ENABLED"}

Bei dem ersten Volume steht kein Wert. Kann mir jetzt gut vorstellen das Amazon diesen Wert als 0 ansieht und daher dein ECHO nichts spricht.

Kannst Du mal von dem ECHO und Deinem Account Device ein List schicken?

pfeffi


michael.winkler

#3219
Zitat von: pfeffi am 13 Oktober 2019, 18:57:38
okay hört sich ja schon mal gut an
Ich habe auf Seite 1 eine neue Version. Kannst Du die mal bittet testen? Falls es nicht bei Dir funktioniert, muss du mir halt noch mal alle Logs zusenden.

Folgende Änderungen sind in dem Update neu:

# 2019.10.09 v0.0.56
# - FEATURE: Hintergrundbild ECHO SHOW ändern "set homescreen"
#


Über set homescreen kann das Hintergrundbild des ECHO Shows geändert werden. Hier müsst Ihr einen https://xy.jpg Pfad eintragen!

pfeffi

#3220
Hurra !!!!!
es funktioniert super
alles was ich auf die Schnelle testen konnte funktioniert

VIELEN DANK   und einen schönen Restsonntag

pfeffi

Hintergrundbild teste ich später   habe zur Zeit keine https

binford6000

#3221
ZitatBei dem ersten Volume steht kein Wert. Kann mir jetzt gut vorstellen das Amazon diesen Wert als 0 ansieht und daher dein ECHO nichts spricht.
Kannst Du mal von dem ECHO und Deinem Account Device ein List schicken?

Hallo Michael, das ist bei mir genauso. Hier mal meine Lists:
echodot:
Internals:
   CHANGED   
   DEF        A3S5BH2HU6VAYF G090L90965212XCS
   FUUID      5d7b5230-f33f-0308-2bd7-52503739a6d87fa2
   FVERSION   37_echodevice.pm:v5.0.0-s15724/2017-12-29
   IODev      amazon
   LOGINMODE  IODEV
   NAME       echodot_wz
   NR         350
   NTFY_ORDER 50-echodot_wz
   STATE      connected
   TYPE       echodevice
   model      Echo Dot
   CHANGETIME:
     2019-10-13 20:29:58
   OLDREADINGS:
   READINGS:
     2019-10-13 20:35:09   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-10-13 20:35:09   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-10-09 22:29:12   COOKIE_MODE     IODEV
     2019-10-13 20:35:07   alarm_count     0
     2019-10-13 20:35:08   channel         -
     2019-10-13 20:35:08   currentAlbum    -
     2019-10-13 20:35:08   currentArtist   -
     2019-10-13 20:35:08   currentArtwork  -
     2019-10-13 20:35:08   currentTitle    -
     2019-10-13 20:35:08   currentTuneInID -
     2019-10-13 20:35:12   deviceAddress   ...
     2019-10-13 20:35:14   dnd             off
     2019-10-13 20:35:12   microphone      false
     2019-10-13 20:35:09   model           Echo Dot
     2019-10-13 20:35:07   musicalarm_count 0
     2019-10-13 20:35:09   mute            off
     2019-10-13 20:35:10   online          true
     2019-10-13 20:35:08   playStatus      stopped
     2019-10-13 20:35:09   presence        present
     2019-10-13 20:35:09   progress        0
     2019-10-13 20:35:09   progresslen     0
     2019-10-13 20:35:07   reminder_count  0
     2019-10-13 20:35:09   repeat          off
     2019-10-13 20:35:09   shuffle         off
     2019-10-09 22:29:29   state           connected
     2019-10-13 20:35:12   timeZoneId      Europe/Paris
     2019-10-13 20:35:07   timer_count     0
     2019-10-13 20:35:07   timer_id        -
     2019-10-13 20:35:07   timer_remainingtime 0
     2019-10-13 20:35:09   version         645584020
     2019-10-13 20:30:08   voice           sprich mir nach Hallo Sebastian
     2019-10-13 20:30:08   voice_timestamp 1570991398001
     2019-10-13 20:35:09   volume          63
     2019-10-13 20:35:16   volume_alarm    70
     2019-10-13 20:35:13   wakeword        ALEXA
   helper:
     DEVICETYPE A3S5BH2HU6VAYF
     FAMILY     ECHO
     NAME       Sebastians Echo Dot
     RUNNING_REQUEST 0
     VERSION    645584020
     bluetooth  -
     CMD_QUEUE:
Attributes:
   IODev      amazon
   alias      Sebastians Echo Dot
   browser_save_data 1
   event-on-change-reading .*
   group      Multimedia
   icon       echo
   room       30_Devices
   speak_volume 63
   verbose    5


Account:
Internals:
   DEF        xxx@xxx.xx xxx
   FUUID      5d7b507c-f33f-0308-ff6a-d41cbec98e133ed0
   FVERSION   37_echodevice.pm:v5.0.0-s15724/2017-12-29
   IODev     
   LOGINMODE  NPM
   NAME       amazon
   NR         349
   NTFY_ORDER 50-amazon
   STATE      connected
   TYPE       echodevice
   model      ACCOUNT
   OLDREADINGS:
   READINGS:
     2019-10-13 20:36:17   BrowserLanguage de,en-US;q=0.7,en;q=0.3
     2019-10-13 20:36:17   BrowserUserAgent Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0
     2019-10-09 22:29:12   COOKIE_MODE     NPM
     2019-10-13 20:36:06   COOKIE_STATE    OK
     2019-10-13 20:16:07   COOKIE_TYPE     NPM_Login
     2019-10-13 20:36:07   alarm_count     0
     2019-10-13 20:16:07   amazon_refreshtoken vorhanden
     2019-10-09 22:29:28   autocreate_devices stop
     2019-10-13 20:36:07   config_address_between -
     2019-10-13 20:36:07   config_address_from ...
     2019-10-13 20:36:07   config_address_to ...
     2019-10-13 20:36:12   list_SHOPPING_ITEM
     2019-10-13 20:36:13   list_TASK       
     2019-10-13 20:36:07   musicalarm_count 0
     2019-10-13 20:36:07   reminder_count  0
     2019-10-13 20:36:06   state           connected
     2019-10-13 20:36:07   timer_count     0
     2019-10-13 20:36:07   timer_id        -
     2019-10-13 20:36:07   timer_remainingtime 0
     2019-10-09 22:29:28   version         0.0.55
   helper:
     DEVICETYPE A3S5BH2HU6VAYF
     RUNLOGIN   0
     RUNNING_REQUEST 0
     SERVER     layla.amazon.de
     TWOFA     
     VERSION    645584020
     echodevice_refreshvoice 0
     echodevice_refreshvoice_lastdate 1570652968
     CMD_QUEUE:
     ITEMS:
       SHOPPING_ITEM:
         Butter     A3G3LVU5IWT61F#2159bfd9-1207-4762-9522-4038bec30196
         Eier       A3G3LVU5IWT61F#897ec5d6-62e2-46f4-a50e-967a5b68cdb4
         Käse      A3G3LVU5IWT61F#c1464b47-f3af-4ffa-9450-031e625aa797
         Milch      A3G3LVU5IWT61F#4fe37d40-dac9-483a-ba83-82a4d4ceba9b
         Quark      A3G3LVU5IWT61F#848d654d-0bf5-4ef3-bdca-6dab6368cc13
         Wurst      A3G3LVU5IWT61F#202f6fd4-a693-4588-8980-5b9f7ad89a22
     getbehavior:
       amzn1.alexa.automation....:
         status     ENABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence....
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x5651bab86500)
         triggers:
           HASH(0x5651bb4c7a20)
       amzn1.alexa.behaviors.preconfigured:alarm_dismissed_with_condition_preconfigured_routine:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence.3...
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x5651bb511c50)
               HASH(0x5651bb5aada8)
         triggers:
           HASH(0x5651bb4fc9d0)
       amzn1.alexa.behaviors.preconfigured:start_my_day_custom_utt_trigger:
         status     DISABLED
         sequence:
           @type      com.amazon.alexa.behaviors.model.Sequence
           sequenceId amzn1.alexa.sequence....
           startNode:
             @type      com.amazon.alexa.behaviors.model.SerialNode
             name       
             nodesToExecute:
               HASH(0x5651bb5b6930)
               HASH(0x5651bb1ab038)
               HASH(0x5651bb523d68)
               HASH(0x5651bb27b620)
         triggers:
           HASH(0x5651bb3124e0)
     getsettingstraffic:
       between   
       from       ...
       to         ...
     notifications:
       _G090L90965212XCS:
       _account:
Attributes:
   alias      Amazon
   group      Sprachsteuerung
   icon       echo
   npm_refresh_intervall 14400
   room       90_System->91_Schnittstellen
   verbose    3


VG Sebastian


binford6000

Zitat von: pfeffi am 13 Oktober 2019, 20:33:50
Hurra !!!!!
es funktioniert super
alles was ich auf die Schnelle testen konnte funktioniert

VIELEN DANK   und einen schönen Restsonntag

pfeffi

Hintergrundbild teste ich später   habe zur Zeit keine https

Auch speak_ssml?
Mit der 0.0.56?

VG Sebastian


Gesendet von iPhone mit Tapatalk

pfeffi

Ja auch speak_ssml 
Das war das einzige was nicht ging
Funktioniert super mit der neuen Version

binford6000

Zitat von: pfeffi am 13 Oktober 2019, 21:10:24
Ja auch speak_ssml 
Das war das einzige was nicht ging
Funktioniert super mit der neuen Version

Jepp, hier auch. Danke Michael!  8)
VG Sebastian