NEWS
Alexa2 Adapter und die Sprachferbedienung Alexa-Remote
-
Hallo
Im Thread ioBroker Alexa2 v2.0 ALPHA!!! Status GitHub Version!
Habe ich von einem Projekt berichtet wie man die Alexa Sprachfernbedienung mit einen RPi und Kopfhörer auch bedienen kann.
https://www.amazon.de/Alexa-Sprachfernb … B01GP0NLPE, bei Ebay für 25€.
https://hackaday.io/project/6820-amazon … escription
Es gab für die Echo Geräte eine Fernbedienung, da ist nur eine Taste drauf und ein Micro eingebaut.
Die Fernbedienung ist mit Alexa über BT verbunden.
Drückt man die Taste und spricht sein Befehl rein dann regiert Alexa entsprechent.
Das wird z.Z. noch mit einem RPi am Lautsprecher Ausgang, da ist ein Kopfhörer drann und die Sprachtaste schaltet der RPi Ein.
Die Fernbedienung gibt dann die Befehle an Alexa weiter.
Da das die Fernbedienung an Alexa über BT weiter gibt, soll dann ein Weg gesucht werden, das direkt über BT zu machen.
Ohne Fernbedienung.
Nun ist mir die Idee gekommen das auch über den Alexa2 Adapter zu versuchen.
Drückt man die Sprachtaste auf der Sprachfernedienung zeigt die Log im Alexa2 Adapter Debug folgendes an.
2019-01-26 13:03:19.758 - debug: alexa2.0 Alexa-Remote WS-MQTT: Command PUSH_VOLUME_CHANGE: { "destinationUserId": "A2FTBGCLSEOOSX", "dopplerId": { "deviceSerialNumber": "G000RA0784431CDD", "deviceType": "AWZZ5CVHX2CD" }, "isMuted": false, "volumeSetting": 80 } 2019-01-26 13:03:19.759 - debug: alexa2.0 Alexa-Push-Connection Device Volume change for G000RA0784431CDD -> 80/false 2019-01-26 13:03:19.781 - debug: alexa2.0 State changed alexa2.0.Echo-Devices.G000RA0784431CDD.Player.volume: {"val":80,"ack":true,"ts":1548504199760,"q":0,"from":"system.adapter.alexa2.0","lc":1548410468126} 2019-01-26 13:03:19.785 - debug: alexa2.0 State changed alexa2.0.Echo-Devices.G000RA0784431CDD.Player.muted: {"val":false,"ack":true,"ts":1548504199771,"q":0,"from":"system.adapter.alexa2.0","lc":1542887103353} 2019-01-26 13:03:20.048 - debug: alexa2.0 Alexa-Remote WS-MQTT: Command PUSH_ACTIVITY: { "destinationUserId": "A2FTBGCLSEOOSX", "key": { "entryId": "1548504198607#AWZZ5CVHX2CD#G000RA0784431CDD", "registeredUserId": "A2FTBGCLSEOOSX" }, "timestamp": 1548504199934 } 2019-01-26 13:03:20.050 - debug: alexa2.0 Alexa-Remote: No authentication check needed (time elapsed 194235) 2019-01-26 13:03:20.051 - debug: alexa2.0 Alexa-Remote: Sending Request with {"host":"alexa.amazon.de","path":"/api/activities?startTime=&size=3&offset=1","method":"GET","timeout":10000,"headers":{}} 2019-01-26 13:03:20.309 - debug: alexa2.0 Alexa-Remote: Response: {"activities":[{"_disambiguationId":null,"activityStatus":"SUCCESS","creationTimestamp":1548504198607,"description":"{\"summary\":\"zeige kamera haus tür\",\"firstUtteranceId\":\"AWZZ5CVHX2CD:1.0/2019/01/26/12/G000RA0784431CDD/03:15::TNIH_2V.7a0a6cd2-34b3-49f3-ab28-a9425ff8f13eLPM/0\",\"firstStreamId\":\"AWZZ5CVHX2CD:1.0/2019/01/26/12/G000RA0784431CDD/03:15::TNIH_2V.7a0a6cd2-34b3-49f3-ab28-a9425ff8f13eLPM\"}","domainAttributes":null,"domainType":null,"feedbackAttributes":null,"id":"A2FTBGCLSEOOSX#1548504198607#AWZZ5CVHX2CD#G000RA0784431CDD","intentType":null,"providerInfoDescription":null,"registeredCustomerId":"A2FTBGCLSEOOSX","sourceActiveUsers":null,"sourceDeviceIds":[{"deviceAccountId":null,"deviceType":"AWZZ5CVHX2CD","serialNumber":"G000RA0784431CDD"}],"utteranceId":"AWZZ5CVHX2CD:1.0/2019/01/26/12/G000RA0784431CDD/03:15::TNIH_2V.7a0a6cd2-34b3-49f3-ab28-a9425ff8f13eLPM","version":1},{"_disambiguationId":null,"activityStatus":"SUCCESS","creationTimestamp":1548504006178,"description":"{\"summary\":\"stopp\",\"firstUtteranceId\":\"AWZZ5CVHX2CD:1.0/2019/01/26/12/G000RA0784431CDD/00:04::TNIH_2V.a9ba2042-6c14-43ba-851f-965adeec214dLPM/1\",\"firstStreamId\":\"AWZZ5CVHX2CD:1.0/2019/01/26/12/G000RA0784431CDD/00:04::TNIH_2V.a9ba2042-6c14-43ba-851f-965adeec214dLPM\"}","domainAttributes":null,"domainType":null,"feedbackAttributes":null,"id":"A2FTBGCLSEOOSX#1548504006178#AWZZ5CVHX2CD#G000RA0784431CDD","intentType":null,"providerInfoDescription":null,"registeredCustomerId":"A2FTBGCLSEOOSX","sourceActiveUsers":null,"sourceDeviceIds":[{"deviceAccountId":null,"deviceType":"AWZZ5CVHX2CD","serialNumber":"G000RA0784431CDD"}],"utteranceId":"AWZZ5CVHX2CD:1.0/2019/01/26/12/G000RA0784431CDD/00:04::TNIH_2V.a9ba2042-6c14-43ba-851f-965adeec214dLPM","version":1},{"_disambiguationId":null,"activityStatus":"SUCCESS","creationTimestamp":1548504005131,"description":"{\"summary\":\"alexa\",\"firstUtteranceId\":\"AWZZ5CVHX2CD:1.0/2019/01/26/12/G000RA0784431CDD/00:04::TNIH_2V.a9ba2042-6c14-43ba-851f-965adeec214dLPM/0\",\"firstStreamId\":\"AWZZ5CVHX2CD:1.0/2019/01/26/12/G000RA0784431CDD/00:04::TNIH_2V.a9ba2042-6c14-43ba-851f-965adeec214dLPM\"}","domainAttributes":"WAKE_WORD_INTENT","domainType":null,"feedbackAttributes":null,"id":"A2FTBGCLSEOOSX#1548504005131#AWZZ5CVHX2CD#G000RA0784431CDD","intentType":null,"providerInfoDescription":null,"registeredCustomerId":"A2FTBGCLSEOOSX","sourceActiveUsers":null,"sourceDeviceIds":[{"deviceAccountId":null,"deviceType":"AWZZ5CVHX2CD","serialNumber":"G000RA0784431CDD"}],"utteranceId":"AWZZ5CVHX2CD:1.0/2019/01/26/12/G000RA0784431CDD/00:04::TNIH_2V.a9ba2042-6c14-43ba-851f-965adeec214dLPM","version":1}],"endDate":1548504198607,"startDate":1548504005131} 2019-01-26 13:03:20.310 - debug: alexa2.0 device-activity: {"data":{"_disambiguationId":null,"activityStatus":"SUCCESS","creationTimestamp":1548504198607,"description":"{\"summary\":\"zeige kamera haus tür\",\"firstUtteranceId\":\"AWZZ5CVHX2CD:1.0/2019/01/26/12/G000RA0784431CDD/03:15::TNIH_2V.7a0a6cd2-34b3-49f3-ab28-a9425ff8f13eLPM/0\",\"firstStreamId\":\"AWZZ5CVHX2CD:1.0/2019/01/26/12/G000RA0784431CDD/03:15::TNIH_2V.7a0a6cd2-34b3-49f3-ab28-a9425ff8f13eLPM\"}","domainAttributes":null,"domainType":null,"feedbackAttributes":null,"id":"A2FTBGCLSEOOSX#1548504198607#AWZZ5CVHX2CD#G000RA0784431CDD","intentType":null,"providerInfoDescription":null,"registeredCustomerId":"A2FTBGCLSEOOSX","sourceActiveUsers":null,"sourceDeviceIds":[{"deviceAccountId":null,"deviceType":"AWZZ5CVHX2CD","serialNumber":"G000RA0784431CDD"}],"utteranceId":"AWZZ5CVHX2CD:1.0/2019/01/26/12/G000RA0784431CDD/03:15::TNIH_2V.7a0a6cd2-34b3-49f3-ab28-a9425ff8f13eLPM","version":1},"description":{"summary":"zeige kamera haus tür","firstUtteranceId":"AWZZ5CVHX2CD:1.0/2019/01/26/12/G000RA0784431CDD/03:15::TNIH_2V.7a0a6cd2-34b3-49f3-ab28-a9425ff8f13eLPM/0","firstStreamId":"AWZZ5CVHX2CD:1.0/2019/01/26/12/G000RA0784431CDD/03:15::TNIH_2V.7a0a6cd2-34b3-49f3-ab28-a9425ff8f13eLPM"},"deviceSerialNumber":"G000RA0784431CDD","name":"Friedrichs Echo Show","deviceType":"AWZZ5CVHX2CD","deviceAccountId":null,"creationTimestamp":1548504198607,"activityStatus":"SUCCESS","domainAttributes":null,"destinationUserId":"A2FTBGCLSEOOSX"} 2019-01-26 13:03:20.361 - debug: alexa2.0 State changed alexa2.0.History.name: {"val":"Friedrichs Echo Show","ack":true,"ts":1548504200324,"q":0,"from":"system.adapter.alexa2.0","lc":1548414386670} 2019-01-26 13:03:20.361 - debug: alexa2.0 State changed alexa2.0.History.serialNumber: {"val":"G000RA0784431CDD","ack":true,"ts":1548504200335,"q":0,"from":"system.adapter.alexa2.0","lc":1548414386681} 2019-01-26 13:03:20.371 - debug: alexa2.0 State changed alexa2.0.History.summary: {"val":"zeige kamera haus tür","ack":true,"ts":1548504200353,"q":0,"from":"system.adapter.alexa2.0","lc":1548504200353} 2019-01-26 13:03:20.378 - debug: alexa2.0 State changed alexa2.0.History.status: {"val":"SUCCESS","ack":true,"ts":1548504200362,"q":0,"from":"system.adapter.alexa2.0","lc":1548418263479} 2019-01-26 13:03:20.391 - debug: alexa2.0 State changed alexa2.0.History.creationTime: {"val":1548504198607,"ack":true,"ts":1548504200377,"q":0,"from":"system.adapter.alexa2.0","lc":1548504200377} 2019-01-26 13:03:20.409 - debug: alexa2.0 State changed alexa2.0.History.domainApplicationId: {"val":"","ack":true,"ts":1548504200379,"q":0,"from":"system.adapter.alexa2.0","lc":1548414386697} 2019-01-26 13:03:20.411 - debug: alexa2.0 State changed alexa2.0.History.domainApplicationname: {"val":"","ack":true,"ts":1548504200392,"q":0,"from":"system.adapter.alexa2.0","lc":1534248018927} 2019-01-26 13:03:20.414 - debug: alexa2.0 State changed alexa2.0.History.cardContent: {"val":"","ack":true,"ts":1548504200393,"q":0,"from":"system.adapter.alexa2.0","lc":1534242009976} 2019-01-26 13:03:20.423 - debug: alexa2.0 State changed alexa2.0.History.cardJson: {"val":"","ack":true,"ts":1548504200394,"q":0,"from":"system.adapter.alexa2.0","lc":1534242009990} 2019-01-26 13:03:20.443 - debug: alexa2.0 State changed alexa2.0.History.json: {"val":"{\"name\":\"Friedrichs Echo Show\",\"serialNumber\":\"G000RA0784431CDD\",\"summary\":\"zeige kamera haus tür\",\"creationTime\":1548504198607,\"status\":\"SUCCESS\",\"domainApplicationId\":\"\",\"domainApplicationName\":\"\",\"cardContent\":\"\",\"card\":\"\"}","ack":true,"ts":1548504200394,"q":0,"from":"system.adapter.alexa2.0","lc":1548504200394} 2019-01-26 13:03:21.003 - debug: alexa2.0 Alexa-Remote WS-MQTT: Command PUSH_EQUALIZER_STATE_CHANGE: { "destinationUserId": "A2FTBGCLSEOOSX", "bass": 0, "treble": 0, "dopplerId": { "deviceSerialNumber": "G000RA0784431CDD", "deviceType": "AWZZ5CVHX2CD" }, "midrange": 0 }
Um 2019-01-26 13:03:20.309 wird der Sprachbefehl angezeigt "summary":"zeige kamera haus tür".
Die Fernbedienung wird unter den Objekten nicht angezeigt.
In der Alexa App wird sie auch nicht unter Bluetooth angezeigt,
sondern unter verbundene Geräte, Echo Fernbedienung, gekoppelt.
Könnte sie in den Alexa2-Adapter eingebunden werden hätte sie den Vorteil das man alle Befehle die man sonst
einsprechen muß, per ioBroker an Alexa gesendet werden.
Würde mich freuen wenn es gehen würde.
Gruß NetFritz
-
Man müsste es schaffen irgendwie ein Bluetooth Gerät zu koppeln was dann behandelt wird wie so eine Fernbedienung. und man müsste dann die Sprache synthetisieren und übertragen.
Der Alexa2 Adapter kann da nicht wirklich was tun im Moment, aber ein Interessanter Ansatz.
Bin gespannt ob was draus wird.
-
Hallo
Danke für die Auskunft.
In der Log den Eintrag "Alexa-Remote: Response: " ist sicherlich die Rückantwort vom Alexa Server.
Ich werde das mal verfolgen, vielleicht tut sich da noch was.
Gruß NetFritz
-
Hallo
Ich habe das hier gefunden:
link text
Es ist eine Möglichkeit, Befehle per Text anstatt durch Sprache an Alexa zu senden.
Gruß NetFritz -
Das ist in Alexa2 schon lange integriert mit bespoken.io ... Das Problem ist aber das das nur für Befehle funktioniert die nicht "nur auf das angesprochene Gerät bezogen" sind. Also "Spiele Musik" geht nicht, Frage nach Wetter oder Uhrzeit oder so geht.