[37_echodevice] Amazon Echo Modul (nicht Alexa)

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

Vorheriges Thema - Nächstes Thema

netsrac4th


dk3572

Zitat von: TomLee am 11 Januar 2019, 19:11:11
Da hast du Recht gehabt. Funktioniert. DANKE Dir.

Hallo TomLee,

habe gleiches Problem.
Wie genau hast du es hinbekommen?

Danke und VG Dieter

Freee84neu

Moin hab gerade auf 51c aktualisiert

Jetzt bekomm ich nurnoch connected but loginerror

Über das captcha klappt es auch nicht



awel

 :) NPM Login hat geklappt
:( Leider funktionieren set ... speak und set ... textmessage nicht mehr. Früher haben diese Befehle nach einem Restart von fhem auch nur nach einem neuen manuellen Login funktioniert.

Danke,
vG Achim

netsrac4th

Wecker löschen geht auch nicht mehr ....

michael.winkler

Zitat von: Freee84neu am 11 Januar 2019, 20:08:26
Moin hab gerade auf 51c aktualisiert

Jetzt bekomm ich nurnoch connected but loginerror

Über das captcha klappt es auch nicht
Hast Du auf das neue Login NPM umgestellt?

michael.winkler

Zitat von: awel am 11 Januar 2019, 20:09:13
:) NPM Login hat geklappt
:( Leider funktionieren set ... speak und set ... textmessage nicht mehr. Früher haben diese Befehle nach einem Restart von fhem auch nur nach einem neuen manuellen Login funktioniert.

Danke,
vG Achim
set Speak muss funktionieren. Hast du ein shutdown restart gemacht?

Freee84neu

#1762
Zitat von: michael.winkler am 11 Januar 2019, 20:26:06
Hast Du auf das neue Login NPM umgestellt?

Nein hab ich nicht ....


Sorry aber wofür ist das denn  ???

michael.winkler

Zitat von: Freee84neu am 11 Januar 2019, 20:30:20
Nein hab ich nicht ....


Sorry aber wofür ist das denn  ???
Genau für solche Fälle wie bei dir!


Gesendet von iPhone mit Tapatalk

dk3572

Zitat von: awel am 11 Januar 2019, 20:09:13
:) NPM Login hat geklappt
:( Leider funktionieren set ... speak und set ... textmessage nicht mehr. Früher haben diese Befehle nach einem Restart von fhem auch nur nach einem neuen manuellen Login funktioniert.

Danke,
vG Achim

Gleiches Verhalten. Tunein lässt sich aus nicht starten.

michael.winkler

Zitat von: dk3572 am 11 Januar 2019, 21:02:05
Gleiches Verhalten. Tunein lässt sich aus nicht starten.
Wie gesagt bei mir funktioniert es. Könnt ihr mir mal Logs zuschicken. Wichtig wäre auch das Resultat html.


Gesendet von iPhone mit Tapatalk

awel

Zitat von: michael.winkler am 11 Januar 2019, 20:26:50
set Speak muss funktionieren. Hast du ein shutdown restart gemacht?
ja, speak funktioniert nach erneutem shutdown+restart.

Textmessages funktionieren nicht.

Nach dem Restart hatte ich auch connected but loginerror, der ging dann auf disconnected. Manuell konnte ich wieder neu verbinden

@Michael:
Besteht irgendeine Möglichkeit, dass das neue Login-Verfahren auch mit zwei Accounts in einer fhem-Installation funktioniert?
Die Accounts brauchten doch sicher unterschiedliche Cache-Verzeichnisse. Geht das? (Mein Haus hat einen eigenen Account... :-) )

dk3572

Zitat von: michael.winkler am 11 Januar 2019, 21:03:46
Wie gesagt bei mir funktioniert es. Könnt ihr mir mal Logs zuschicken. Wichtig wäre auch das Resultat html.


Gesendet von iPhone mit Tapatalk

2019.01.11 21:07:54.076 4: [ECHO_G090LV03644201AX] [echodevice_GetSettings] Timer CNTERVAL = -5826
2019.01.11 21:07:54.076 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [player] START
2019.01.11 21:07:54.077 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [player] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237274
2019.01.11 21:07:54.077 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [player] PushToCmdQueue SendData=
2019.01.11 21:07:54.079 4: [ECHO_G090LV03644201AX] [echodevice_HandleCmdQueue] [player] send command=https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237274
2019.01.11 21:07:54.081 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [media] START
2019.01.11 21:07:54.081 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [media] PushToCmdQueue SendURL =https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237274
2019.01.11 21:07:54.082 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [media] PushToCmdQueue SendData=
2019.01.11 21:07:54.083 4: [ECHO_G090LV03644201AX] [echodevice_GetSettings] Timer INTERVAL = 60
2019.01.11 21:07:54.445 4: [ECHO_G090LV03644201AX] [echodevice_Parse] [player]
2019.01.11 21:07:54.448 4: [ECHO_G090LV03644201AX] [echodevice_HandleCmdQueue] [media] send command=https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237274
2019.01.11 21:07:54.800 4: [ECHO_G090LV03644201AX] [echodevice_Parse] [media]
2019.01.11 21:07:59.956 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [speak] START
2019.01.11 21:07:59.956 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [speak] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2019.01.11 21:07:59.956 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [speak] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"operationPayload\":{\"deviceType\":\"AB72C64C86AW2\",\"deviceSerialNumber\":\"G090LV03644201AX\",\"textToSpeak\":\"das ist ein test\",\"locale\":\"de-DE\",\"customerId\":\"A2IPH8JZ3HZIAL\"}}}","status":"ENABLED"}
2019.01.11 21:07:59.956 4: [ECHO_G090LV03644201AX] [echodevice_HandleCmdQueue] [speak] send command=https://layla.amazon.de/api/behaviors/preview
2019.01.11 21:08:00.396 4: [ECHO_G090LV03644201AX] [echodevice_Parse] [speak]
2019.01.11 21:08:00.397 4: [ECHO_G090LV03644201AX] [echodevice_Parse] [speak] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };

2019.01.11 21:08:54.084 4: [ECHO_G090LV03644201AX] [echodevice_GetSettings] Timer CNTERVAL = -5826
2019.01.11 21:08:54.084 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [player] START
2019.01.11 21:08:54.084 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [player] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237334
2019.01.11 21:08:54.084 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [player] PushToCmdQueue SendData=
2019.01.11 21:08:54.084 4: [ECHO_G090LV03644201AX] [echodevice_HandleCmdQueue] [player] send command=https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237334
2019.01.11 21:08:54.086 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [media] START
2019.01.11 21:08:54.086 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [media] PushToCmdQueue SendURL =https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237334
2019.01.11 21:08:54.086 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [media] PushToCmdQueue SendData=
2019.01.11 21:08:54.087 4: [ECHO_G090LV03644201AX] [echodevice_GetSettings] Timer INTERVAL = 60
2019.01.11 21:08:54.526 4: [ECHO_G090LV03644201AX] [echodevice_Parse] [player]
2019.01.11 21:08:54.529 4: [ECHO_G090LV03644201AX] [echodevice_HandleCmdQueue] [media] send command=https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237334
2019.01.11 21:08:54.877 4: [ECHO_G090LV03644201AX] [echodevice_Parse] [media]
2019.01.11 21:09:54.169 4: [ECHO_G090LV03644201AX] [echodevice_GetSettings] Timer CNTERVAL = -5826
2019.01.11 21:09:54.169 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [player] START
2019.01.11 21:09:54.170 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [player] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237394
2019.01.11 21:09:54.170 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [player] PushToCmdQueue SendData=
2019.01.11 21:09:54.171 4: [ECHO_G090LV03644201AX] [echodevice_HandleCmdQueue] [player] send command=https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237394
2019.01.11 21:09:54.174 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [media] START
2019.01.11 21:09:54.175 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [media] PushToCmdQueue SendURL =https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237394
2019.01.11 21:09:54.175 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [media] PushToCmdQueue SendData=
2019.01.11 21:09:54.176 4: [ECHO_G090LV03644201AX] [echodevice_GetSettings] Timer INTERVAL = 60
2019.01.11 21:09:54.526 4: [ECHO_G090LV03644201AX] [echodevice_Parse] [player]
2019.01.11 21:09:54.530 4: [ECHO_G090LV03644201AX] [echodevice_HandleCmdQueue] [media] send command=https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237394
2019.01.11 21:09:54.888 4: [ECHO_G090LV03644201AX] [echodevice_Parse] [media]
2019.01.11 21:10:01.986 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [speak] START
2019.01.11 21:10:01.987 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [speak] PushToCmdQueue SendURL =https://layla.amazon.de/api/behaviors/preview
2019.01.11 21:10:01.987 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [speak] PushToCmdQueue SendData={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"Alexa.Speak\",\"operationPayload\":{\"deviceType\":\"AB72C64C86AW2\",\"deviceSerialNumber\":\"G090LV03644201AX\",\"textToSpeak\":\"das ist ein test\",\"locale\":\"de-DE\",\"customerId\":\"A2IPH8JZ3HZIAL\"}}}","status":"ENABLED"}
2019.01.11 21:10:01.987 4: [ECHO_G090LV03644201AX] [echodevice_HandleCmdQueue] [speak] send command=https://layla.amazon.de/api/behaviors/preview
2019.01.11 21:10:02.533 4: [ECHO_G090LV03644201AX] [echodevice_Parse] [speak]
2019.01.11 21:10:02.535 4: [ECHO_G090LV03644201AX] [echodevice_Parse] [speak] json for unknown message
$VAR1 = {
          'data' => 'nodata'
        };

2019.01.11 21:10:54.177 4: [ECHO_G090LV03644201AX] [echodevice_GetSettings] Timer CNTERVAL = -5826
2019.01.11 21:10:54.177 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [player] START
2019.01.11 21:10:54.178 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [player] PushToCmdQueue SendURL =https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237454
2019.01.11 21:10:54.178 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [player] PushToCmdQueue SendData=
2019.01.11 21:10:54.179 4: [ECHO_G090LV03644201AX] [echodevice_HandleCmdQueue] [player] send command=https://layla.amazon.de/api/np/player?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237454
2019.01.11 21:10:54.181 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [media] START
2019.01.11 21:10:54.182 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [media] PushToCmdQueue SendURL =https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237454
2019.01.11 21:10:54.182 4: [ECHO_G090LV03644201AX] [echodevice_SendCommand] [media] PushToCmdQueue SendData=
2019.01.11 21:10:54.183 4: [ECHO_G090LV03644201AX] [echodevice_GetSettings] Timer INTERVAL = 60
2019.01.11 21:10:54.540 4: [ECHO_G090LV03644201AX] [echodevice_Parse] [player]
2019.01.11 21:10:54.543 4: [ECHO_G090LV03644201AX] [echodevice_HandleCmdQueue] [media] send command=https://layla.amazon.de/api/media/state?deviceSerialNumber=SERIAL&deviceType=AB72C64C86AW2&screenWidth=1392&_=1547237454
2019.01.11 21:10:54.897 4: [ECHO_G090LV03644201AX] [echodevice_Parse] [media]


Amazon HTML Results:

Datum    HTML Result Dateiname
Fri Jan 11 21:09:54 2019    ECHO_G090LV03644201AX_media.html
Fri Jan 11 21:09:54 2019    ECHO_G090LV03644201AX_media_header.html
Fri Jan 11 21:09:54 2019    ECHO_G090LV03644201AX_player.html
Fri Jan 11 21:09:54 2019    ECHO_G090LV03644201AX_player_header.html
Fri Jan 11 21:10:02 2019    ECHO_G090LV03644201AX_speak.html
Fri Jan 11 21:10:02 2019    ECHO_G090LV03644201AX_speak_header.html

awel

textmessage

Datei echo_textmessage.html:
{"status":404,"message":"Resourcenot found","redirectUrlPath":null}
Log, Verbose 4:
2019.01.11 21:27:34 4: [echo] [echodevice_LoginStart] Alter COOKIE=2165/6000
2019.01.11 21:27:34 4: [echo] [echodevice_LoginStart] [enable] set next internal timer start in 60 seconds.
2019.01.11 21:27:54 4: [echo] [echodevice_SendCommand] [textmessage] START
2019.01.11 21:27:54 4: [echo] [echodevice_SendCommand] [textmessage] PushToCmdQueue SendURL =https://alexa-comms-mobile-service.amazon.com/users//conversations/amzn1.comms.messaging.id.conversation~x...k/messages
2019.01.11 21:27:54 4: [echo] [echodevice_SendCommand] [textmessage] PushToCmdQueue SendData=
2019.01.11 21:27:54 4: [echo] [echodevice_HandleCmdQueue] [textmessage] send command=https://alexa-comms-mobile-service.amazon.com/users//conversations/amzn1.comms.messaging.id.conversation~x...k/messages
2019.01.11 21:27:55 4: [echo] [echodevice_Parse] [textmessage]

TomLee

Zitat von: dk3572 am 11 Januar 2019, 20:07:58
Hallo TomLee,

habe gleiches Problem.
Wie genau hast du es hinbekommen?

Danke und VG Dieter

Da alles für jeden freigegeben war ausser Schreibrechte hab ich ein

sudo chmod 777 -c -R  /opt/fhem/cache/alexa-cookie

ausgeführt