Seite 7 von 27
Re: Alexa automatisiert "Fernsteuern"
Verfasst: Di 24. Okt 2017, 10:58
von adn77
Ich habe die State URL nochmal geändert. Es sieht so aus, als wären drei URLs interessant:
https://layla.amazon.de/api/media/state
Parameter: deviceSerialNumber, deviceType
Code: Alles auswählen
contentId s8235
contentType LIVE_STATION
currentState IDLE|PAUSED|PLAYING
looping false
muted false
providerId TUNE_IN
queue [array]
queueSize 1
radioStationId s8235
service TUNE_IN
shuffling false
volume 15
https://layla.amazon.de/api/np/queue
Parameter: Parameter: deviceSerialNumber, deviceType
https://layla.amazon.de/api/np/player
Parameter: deviceSerialNumber, deviceType, lemurId, lemurDeviceType
Code: Alles auswählen
playerInfo {…}
infoText {…}
title Radio FM4 vom ORF
isPlayingInLemur true
lemurVolume null
lyrics null
playingInLemurId <Multiroom Serial #>
state PLAYING
volume {…}
muted false
volume 15
Aktuell verwendet das Script die "player" URL, kann aber in Zeile 275 geändert werden. Alle drei URLs finden sich als Kommentar darunter.
Insbesondere bei Multi-Room Situationen scheint mir der "player" die besten Informationen anzuzeigen.
Re: Alexa automatisiert "Fernsteuern"
Verfasst: Do 26. Okt 2017, 20:39
von adn77
Ich habe auch noch eine Version ohne JSON Parser als "PLAIN" Shell Script (nichtmal BASH) gebaut. Download über mein Blog:
http://blog.loetzimmer.de/2017/10/amazo ... -echo.html
Re: Alexa automatisiert "Fernsteuern"
Verfasst: Fr 27. Okt 2017, 20:41
von dizzy85
@ adn77 wie basteln fleißig und es sind jedenfalls Fortschritte in Sicht...
Hätte aber mal nur eine Frage an dich und zwar
1 ob eine Möglichkeit besteht die Daten vom Wecker und Timer auszulesen
2 ob es möglich ist die Alexa mit dem Raspi über Bluetooth zu koppeln damit die Alexa etwas vom Raspberry abspielen kann
Sinn dahinter wäre die Alexa spielt z.B. einen Radiosender .... vom Raspi kommt ein MP3 , Alexa schaltet um spielt mp3 und dann wieder den Radio Sender......Mit dem Handy und Alexa funktioniert das so.
Danke danke für deine ausführliche Hilfe bis jetzt

Re: Alexa automatisiert "Fernsteuern"
Verfasst: Sa 28. Okt 2017, 08:33
von adn77
Alles, was man auf der Alexa Webseite machen kann, könnte man auch fernsteuern.
Einfach mal auf der Netzwerk Seite der Browser Entwicklungstools schauen, welche URLs es so gibt.
Habe für eine Woche kein Internet...
Re: Alexa automatisiert "Fernsteuern"
Verfasst: Sa 28. Okt 2017, 12:30
von PeterB
Servus adn77
Ich bin der Loxberry Plugin "macher"
Das mit dem Auslesen der Wecker/Timer funktioniert prinzipiell das Problem ist dabei das man eine ID (nach der Seriennummer) benötigt zum abfragen
"
https://layla.amazon.de/api/notificatio ... 65c07d964e"
vielleicht siehst Du eine Möglichkeit um an diese ID zu kommen, hab schon alle Urls die mir angezeigt werden angesehen finde da aber irgendwie nichts
LG Peter
Re: Alexa automatisiert "Fernsteuern"
Verfasst: Sa 28. Okt 2017, 12:57
von cyberandi
Heute sind die Routinen für Homeautomation gestartet. Vielleicht ist es auch für dieses Projekt sinnvoll. Siehe auch
https://youtu.be/osin8KoGsjU
Re: Alexa automatisiert "Fernsteuern"
Verfasst: Sa 28. Okt 2017, 13:29
von Fonzo
cyberandi hat geschrieben: ↑Sa 28. Okt 2017, 12:57
Heute sind die Routinen für Homeautomation gestartet. Vielleicht ist es auch für dieses Projekt sinnvoll.
Das Ziel ist es ja primär einen Echo auch extern ansteuern zu können, ich habe da jetzt noch nicht verstanden in wiefern da Routinen helfen sollen? Ist zwar eine nette Sache aber führt hier ja irgendwie nicht zum Ziel oder habe ich da was übersehen? Ziel der Fernsteuerung soll es ja ja sein beim einem Ereignis, das zu einem beliebigen Zeitpunkt eintreten kann, etwas auf dem Echo zu starten. Wenn ist das mit den Routinen so richtig verstanden habe dann sind diese ja starr man kann also nur eine feste Uhrzeit einstellen. Spannend wäre es aber z.B. Routinen automatisch von extern erstellen oder auch löschen zu können.
Re: Alexa automatisiert "Fernsteuern"
Verfasst: Sa 28. Okt 2017, 17:12
von PeterB
Hab die Url schon gefunden wo die ganzen Timer drin stehen
https://layla.amazon.de/api/notifications?
Wer kann mir helfen die Daten mit jq aus einer Datei auszulesen?
pro Timmer/Wecker habe Ich je so einen Abschnitt in der Datei (siehe unten)
Ich würde folgende Daten pro Timer/Wecker benötigen
deviceSerialnumber
originalTime
remainingTime
reminderLabel
recurringPattern
status
mit welchem Befehl (jq konstrukt) kann Ich die Alle in ein Array einlesen oder getrennt in je eine Datei schreiben
{
"alarmTime": 1509206400000,
"createdDate": 1509200758762,
"deviceSerialNumber": "xxxxxxxxxxxx",
"deviceType": "xxxxxxxxxxxxxx",
"id": "xxxxxxxxxxxxxxx",
"musicAlarmId": null,
"musicEntity": null,
"notificationIndex": "972cece7-ab17-3c8e-8fdf-599d7b78b4f1",
"originalDate": null,
"originalTime": "18:00:00.000",
"provider": null,
"recurringPattern": "P1D",
"remainingTime": 0,
"reminderLabel": null,
"sound": {
"displayName": "Focus",
"folder": null,
"id": "system_alerts_melodic_03",
"providerId": "ECHO",
"sampleUrl": "
https://s3.amazonaws.com/deeappservice. ... dic_03.mp3"
},
"status": "ON",
"timeZoneId": null,
"timerLabel": null,
"triggerTime": 0,
"type": "Alarm",
"version": "154"
},
Danke für eure Hilfe
Re: Alexa automatisiert "Fernsteuern"
Verfasst: Sa 28. Okt 2017, 17:29
von kapbreiter
einen Radiowecker kann ich immer noch nicht machen?
mit Routinen kann man keine Musik abspielen
Re: Alexa automatisiert "Fernsteuern"
Verfasst: So 29. Okt 2017, 07:13
von PeterB
PeterB hat geschrieben: ↑Sa 28. Okt 2017, 17:12
Hab die Url schon gefunden wo die ganzen Timer drin stehen
https://layla.amazon.de/api/notifications?
Wer kann mir helfen die Daten mit jq aus einer Datei auszulesen?
pro Timmer/Wecker habe Ich je so einen Abschnitt in der Datei (siehe unten)
Ich würde folgende Daten pro Timer/Wecker benötigen
deviceSerialnumber
originalTime
remainingTime
reminderLabel
recurringPattern
status
mit welchem Befehl (jq konstrukt) kann Ich die Alle in ein Array einlesen oder getrennt in je eine Datei schreiben
{
"alarmTime": 1509206400000,
"createdDate": 1509200758762,
"deviceSerialNumber": "xxxxxxxxxxxx",
"deviceType": "xxxxxxxxxxxxxx",
"id": "xxxxxxxxxxxxxxx",
"musicAlarmId": null,
"musicEntity": null,
"notificationIndex": "972cece7-ab17-3c8e-8fdf-599d7b78b4f1",
"originalDate": null,
"originalTime": "18:00:00.000",
"provider": null,
"recurringPattern": "P1D",
"remainingTime": 0,
"reminderLabel": null,
"sound": {
"displayName": "Focus",
"folder": null,
"id": "system_alerts_melodic_03",
"providerId": "ECHO",
"sampleUrl": "
https://s3.amazonaws.com/deeappservice. ... dic_03.mp3"
},
"status": "ON",
"timeZoneId": null,
"timerLabel": null,
"triggerTime": 0,
"type": "Alarm",
"version": "154"
},
Danke für eure Hilfe
EDIT: ERLEDIGT!