[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

Steffen

Zitat von: MadMax-FHEM am 12 Januar 2019, 11:50:22
Klar!
Kann aber bissi dauern, sorry...

EDIT: doch noch schnell gemacht. Hat leider nicht geklappt. get echoIODev html_results ist (trotzdem) leer...

EDIT2: muss leider jetzt dann weg... :-| Vielen Dank für die Hilfe!!

Danke, Joachim

Ich habe es so jetzt auch mal versucht, aber set speak bleibt leider immer noch erfolglos...


Amazon HTML Results:

Datum    HTML Result Dateiname
Sat Jan 12 12:01:50 2019    ECHO_G090RF0474710EBB_media.html
Sat Jan 12 12:01:50 2019    ECHO_G090RF0474710EBB_media_header.html
Sat Jan 12 12:01:50 2019    ECHO_G090RF0474710EBB_player.html
Sat Jan 12 12:01:50 2019    ECHO_G090RF0474710EBB_player_header.html
Sat Jan 12 12:02:07 2019    ECHO_G090RF0474710EBB_speak.html
Sat Jan 12 12:02:07 2019    ECHO_G090RF0474710EBB_speak_header.html


Mfg Steffen

michael.winkler

Zitat von: Steffen am 12 Januar 2019, 12:07:28

Amazon HTML Results:

Datum    HTML Result Dateiname
Sat Jan 12 12:01:50 2019    ECHO_G090RF0474710EBB_media.html
Sat Jan 12 12:01:50 2019    ECHO_G090RF0474710EBB_media_header.html
Sat Jan 12 12:01:50 2019    ECHO_G090RF0474710EBB_player.html
Sat Jan 12 12:01:50 2019    ECHO_G090RF0474710EBB_player_header.html
Sat Jan 12 12:02:07 2019    ECHO_G090RF0474710EBB_speak.html
Sat Jan 12 12:02:07 2019    ECHO_G090RF0474710EBB_speak_header.html


Mfg Steffen
Diese Übersicht bringt mir nichts. Interessant ist der Inhalt der Datei "ECHO_G090RF0474710EBB_speak.html". Bitte diesen mal zuschicken.

Steffen

Zitat von: michael.winkler am 12 Januar 2019, 12:08:24
Diese Übersicht bringt mir nichts. Interessant ist der Inhalt der Datei "ECHO_G090RF0474710EBB_speak.html". Bitte diesen mal zuschicken.

ist das hier?


HTTP/1.1 0 x-amzn-RequestId: 80a2bd3b-1659-11e9-92c5-61b4afa958a0
Content-Encoding: gzip
Date: Sat, 12 Jan 2019 11:02:07 GMT
Connection: close


header:

HTTP/1.1 200 OK
Server: Server
Date: Sat, 12 Jan 2019 11:02:07 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Vary: Content-Type,Accept-Encoding,User-Agent
Content-Encoding: gzip
x-amz-rid: P4ZWRRF0T9W628QRK0XZ


Mfg Steffen

MadMax-FHEM

#1803
Zitat von: michael.winkler am 12 Januar 2019, 11:59:22
Hast du auch das Attribut "browser_save_data" auf 1 gesetzt?

Ups, ich idiot...
War nat. nach dem Löschen (klar) weg...

Mach ich gleich noch mal...

EDIT: hier kommt es

HTTP/1.1 0 x-amzn-RequestId: b82fb56c-165b-11e9-bce4-7f8f1ebfef22 Content-Encoding: gzip Date: Sat, 12 Jan 2019 11:17:59 GMT Connection: close



HTTP/1.1 200 OK Server: Server Date: Sat, 12 Jan 2019 11:18:00 GMT Transfer-Encoding: chunked Connection: keep-alive Vary: Content-Type,Accept-Encoding,User-Agent Content-Encoding: gzip x-amz-rid: W0JFKN81NX64PTERKAXE


EDIT2: V0.0.51c

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)


Steffen

Zitat von: michael.winkler am 12 Januar 2019, 12:18:45
Welche Version habt ihr im Einsatz?


0.0.51b



Attributes:
   browser_save_data 1
   disable    0
   event-on-change-reading state
   icon       echo
   npm_proxy_ip 192.168.178.102
   room       Amazon
   verbose   


Steffen

Zitat von: michael.winkler am 12 Januar 2019, 12:21:35
Aktuell ist 51c

oh hatte ich übersehen...aber nach einem update auf die Neue Version und Restart immer noch keine Besserung!

Mfg Steffen

Abercrombie1892

play, next usw gehen auch leider nicht mit der 51c

2019.01.12 13:17:03 5: [ECHO_G090L90964011H3J] [echodevice_GetSettings] ping!
2019.01.12 13:17:03 4: [ECHO_G090L90964011H3J] [echodevice_GetSettings] Timer CNTERVAL = 362
2019.01.12 13:17:03 4: [ECHO_G090L90964011H3J] [echodevice_SendCommand] [player] START
2019.01.12 13:17:03 4: [ECHO_G090L90964011H3J] [echodevice_SendCommand] [player] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1547295423
2019.01.12 13:17:03 4: [ECHO_G090L90964011H3J] [echodevice_SendCommand] [player] PushToCmdQueue SendData=
2019.01.12 13:17:03 4: [ECHO_G090L90964011H3J] [echodevice_HandleCmdQueue] [player] send command=https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1547295423
2019.01.12 13:17:03 4: [ECHO_G090L90964011H3J] [echodevice_SendCommand] [media] START
2019.01.12 13:17:03 4: [ECHO_G090L90964011H3J] [echodevice_SendCommand] [media] PushToCmdQueue SendURL =https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1547295423
2019.01.12 13:17:03 4: [ECHO_G090L90964011H3J] [echodevice_SendCommand] [media] PushToCmdQueue SendData=
2019.01.12 13:17:03 4: [ECHO_G090L90964011H3J] [echodevice_GetSettings] Timer INTERVAL = 10
2019.01.12 13:17:04 4: [ECHO_G090L90964011H3J] [echodevice_Parse] [player]
2019.01.12 13:17:04 5: [ECHO_G090L90964011H3J] [echodevice_Parse] [player] DATA Dumper='{"playerInfo":{"hint":null,"infoText":{"multiLineMode":false,"subText1":"Chunda Munki","subText2":"Tastebreakers","title":"Without You"},"isPlayingInLemur":false,"lemurVolume":null,"lyrics":null,"mainArt":{"altText":"Album Art","artType":"UrlArtSource","contentType":"image/jpeg","url":"https://i.scdn.co/image/51a5cd3232fed7b3d3c26edeacea8986fd35194f"},"mediaId":"spotify:track:349dlZ0yKX8ok9iAgGkfdR","miniArt":{"altText":"spotify-logo","artType":"IconArtSource","iconId":"salmon","iconStyles":null},"miniInfoText":{"multiLineMode":false,"subText1":"Chunda Munki","subText2":"Tastebreakers","title":"Without You"},"playbackSource":null,"playingInLemurId":null,"progress":{"allowScrubbing":true,"locationInfo":null,"mediaLength":444,"mediaProgress":81,"showTiming":true,"visible":true},"provider":{"artOverlay":null,"fallbackMainArt":null,"providerDisplayName":"Spotify","providerLogo":{"altText":"spotify-logo","artType":"IconArtSource","iconId":"salmon","iconStyles":null},"providerName":"Spotify"},"queueId":"spotify:artist:1f26k7c9PMYcGiHiIKuhx0","state":"PLAYING","template":null,"transport":{"closedCaptions":null,"layoutType":"MusicTransportLayout","lyrics":null,"next":"ENABLED","playPause":"ENABLED","previous":"ENABLED","repeat":"ENABLED","shuffle":"SELECTED"},"upNextItems":null,"volume":{"muted":false,"volume":90}}}'

2019.01.12 13:17:04 4: [ECHO_G090L90964011H3J] [echodevice_SendCommand] [volume] START
2019.01.12 13:17:04 4: [ECHO_G090L90964011H3J] [echodevice_SendCommand] [volume] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2019.01.12 13:17:04 4: [ECHO_G090L90964011H3J] [echodevice_SendCommand] [volume] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.DeviceControls.Volume\",\"operationPayload\":{\"deviceType\":\"A3S5BH2HU6VAYF\",\"deviceSerialNumber\":\"G090L90964011H3J\",\"value\":\"100\",\"locale\":\"de-DE\",\"customerId\":\"A2W4PAAHQ8WHX7\"}}}","status":"ENABLED"}
2019.01.12 13:17:04 4: [ECHO_G090L90964011H3J] [echodevice_HandleCmdQueue] [volume] send command=https://layla.amazon.de/api/behaviors/preview
2019.01.12 13:17:04 4: [ECHO_G090L90964011H3J] [echodevice_Parse] [volume]
2019.01.12 13:17:04 5: [ECHO_G090L90964011H3J] [echodevice_Parse] [volume] DATA Dumper='HTTP/1.1 0 x-amzn-RequestId: f91077fb-1663-11e9-8c85-fb5bf360288f
Content-Encoding: gzip
Date: Sat, 12 Jan 2019 12:17:04 GMT
Connection: close

'

2019.01.12 13:17:04 4: [ECHO_G090L90964011H3J] [echodevice_Parse] [volume] json for unknown message
{
  'data' => 'nodata'
}

2019.01.12 13:17:04 4: [ECHO_G090L90964011H3J] [echodevice_HandleCmdQueue] [media] send command=https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF&screenWidth=1392&_=1547295423
2019.01.12 13:17:05 4: [ECHO_G090L90964011H3J] [echodevice_Parse] [media]
2019.01.12 13:17:05 5: [ECHO_G090L90964011H3J] [echodevice_Parse] [media] DATA Dumper='{"clientId":"Dee-Domain-Music","contentId":"s11067","contentType":"LIVE_STATION","currentState":"PAUSED","imageURL":"https://cdn-profiles.tunein.com/s11067/images/logoq.jpg?t=636379","isDisliked":false,"isLiked":false,"looping":false,"mediaOwnerCustomerId":"CUSTOMER","muted":false,"programId":null,"progressSeconds":127,"providerId":"TUNE_IN","queue":[{"album":null,"albumAsin":null,"artist":null,"asin":null,"cardImageURL":null,"contentId":"s11067","contentType":"LIVE_STATION","durationSeconds":0,"feedbackDisabled":false,"historicalId":null,"imageURL":"https://cdn-profiles.tunein.com/s11067/images/logoq.jpg?t=636379","index":1,"isAd":false,"isDisliked":false,"isFreeWithPrime":false,"isLiked":false,"programId":null,"programName":null,"providerId":"TUNE_IN","queueId":null,"radioStationCallSign":"ENERGY Berlin","radioStationId":"s11067","radioStationLocation":"Berlin, Germany","radioStationName":"ENERGY Berlin","radioStationSlogan":"HIT MUSIC ONLY!","referenceId":"941fe75d-c2f0-4b5d-b80f-f62b4705cd92:1","service":"TUNE_IN","startTime":null,"title":"ENERGY Berlin","trackId":"s11067","trackStatus":null}],"queueId":"941fe75d-c2f0-4b5d-b80f-f62b4705cd92","queueSize":1,"radioStationId":"s11067","radioVariety":-2147483648,"referenceId":"941fe75d-c2f0-4b5d-b80f-f62b4705cd92:1","service":"TUNE_IN","shuffling":false,"timeLastShuffled":0,"volume":90}'

2019.01.12 13:17:11 4: [ECHO_G090L90964011H3J] [echodevice_SendMessage] command next
2019.01.12 13:17:11 4: [ECHO_G090L90964011H3J] [echodevice_SendCommand] [command] START
2019.01.12 13:17:11 4: [ECHO_G090L90964011H3J] [echodevice_SendCommand] [command] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/command?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF
2019.01.12 13:17:11 4: [ECHO_G090L90964011H3J] [echodevice_SendCommand] [command] PushToCmdQueue SendData=
2019.01.12 13:17:11 4: [ECHO_G090L90964011H3J] [echodevice_HandleCmdQueue] [command] send command=https://layla.amazon.de/api/np/command?deviceSerialNumber=SERIAL&deviceType=A3S5BH2HU6VAYF
2019.01.12 13:17:12 4: [ECHO_G090L90964011H3J] [echodevice_Parse] [command]
2019.01.12 13:17:12 5: [ECHO_G090L90964011H3J] [echodevice_Parse] [command] DATA Dumper='HTTP/1.1 0 x-amzn-RequestId: fdc1a360-1663-11e9-87bb-27b12c1225d7
Content-Encoding: gzip
Date: Sat, 12 Jan 2019 12:17:12 GMT
Connection: close

michael.winkler

#1809
so ich glaube der Fehler wurde gefunden.

Auf Seite 1 gibt es eine aktuelle Version


# 2019.01.12 v0.0.51d
# - BUGFIX:  NPM Proxy IP Adresse / Port usw.
# - FEATURE: Unterstützung AppRegisterLogin per NPM
#            Unterstützung A10L5JEZTKKCZ8 VOBOT
#            set speak_ssml https://docs.aws.amazon.com/polly/latest/dg/supported-ssml.html
#            https://developer.amazon.com/de/docs/custom-skills/speech-synthesis-markup-language-ssml-reference.html
# - CHANGE:  https://forum.fhem.de/index.php/topic,82631.msg869460.html#msg869460
#


Das neue Feature "speak_ssml" ist in der Dokumentation beschrieben.

Probiert mal ein set speak_ssml <speak><amazon:effect name='whispered'>Ich kann flüstern.</amazon:effect></speak>

oder set speak_ssml <speak>Hallo Hans<voice name='Hans'>Hallo Alexa, ich bin Hans.</voice>.</speak>

aus.

Tueftler1983

habe da ein problem,
die readings vom Echo kommen rein und passen auch aber, z.b. set volume 10 ändert die lautstärke nicht und auch ein set speak hallo dies ist ein test gibt mir keine ausgabe, woran kann das liegen??

Steffen

Zitat von: michael.winkler am 12 Januar 2019, 15:16:39
so ich glaube der Fehler wurde gefunden.

Auf Seite 1 gibt es eine aktuelle Version


# 2019.01.12 v0.0.51d
# - BUGFIX:  NPM Proxy IP Adresse / Port usw.
# - FEATURE: Unterstützung AppRegisterLogin per NPM
#            Unterstützung A10L5JEZTKKCZ8 VOBOT
#            set speak_ssml https://docs.aws.amazon.com/polly/latest/dg/supported-ssml.html
#            https://developer.amazon.com/de/docs/custom-skills/speech-synthesis-markup-language-ssml-reference.html
# - CHANGE:  https://forum.fhem.de/index.php/topic,82631.msg869460.html#msg869460
#


Das neue Feature "speak_ssml" ist in der Dokumentation beschrieben.

Probiert mal ein set speak_ssml <speak><amazon:effect name='whispered'>Ich kann flüstern.</amazon:effect></speak>

oder set speak_ssml <speak>Hallo Hans<voice name='Hans'>Hallo Alexa, ich bin Hans.</voice>.</speak>

aus.

auch mit der Aktuellen Version 51d bleiben meine Alexa leider Stumm, ob bei dem Befehl "Speak" oder "speak_ssml"...

mfg Steffen

michael.winkler

Zitat von: Steffen am 12 Januar 2019, 16:44:39
auch mit der Aktuellen Version 51d bleiben meine Alexa leider Stumm, ob bei dem Befehl "Speak" oder "speak_ssml"...

mfg Steffen
Mache mal ein npm_login refresh


Gesendet von iPhone mit Tapatalk

michael.winkler

Zitat von: Tueftler1983 am 12 Januar 2019, 16:44:24
habe da ein problem,
die readings vom Echo kommen rein und passen auch aber, z.b. set volume 10 ändert die lautstärke nicht und auch ein set speak hallo dies ist ein test gibt mir keine ausgabe, woran kann das liegen??
Welche Version?


Gesendet von iPhone mit Tapatalk