Alexa automatisiert "Fernsteuern"

Hier geht es um grundlegende Diskussionen bezüglich des Alexa Voice Service.
Benutzeravatar

Themenstarter
thorsten.gehrig
Beiträge: 5
Registriert: Sa 21. Jan 2017, 21:32

So 29. Jan 2017, 20:26

Ich habe mir den Maker-Channel von IFTTT nicht angeschaut - das ganze ist aber mehr als eine "normale URL" - ihr braucht den cURL aufruf mit den gazen headers...

Nachtrag:
Yep - header gehen nicht mit dem Maker-Channel: https://www.reddit.com/r/ifttt/comments ... dd_header/
Zuletzt geändert von thorsten.gehrig am So 29. Jan 2017, 20:30, insgesamt 1-mal geändert.
0 x
Benutzeravatar

Andyfis
Beiträge: 148
Registriert: Di 3. Jan 2017, 22:48
Vorhandene Echos: 2
Vorhandene Echo Dots: 1

So 29. Jan 2017, 20:28

Ah okay. Danke für die Info.
Dann muss ich mich mit dem curl in php noch mal beschäftigen.
0 x
Benutzeravatar

Themenstarter
thorsten.gehrig
Beiträge: 5
Registriert: Sa 21. Jan 2017, 21:32

So 29. Jan 2017, 20:32

naja - das dürfte doch ein leichtes sein. Meine bash-scripts liefern doch schon alles (hast du die zum laufen gekriegt?).
In PHP gibt es ja direkte cURL unterstützung - sieht doch ganz einfach aus....
http://php.net/manual/en/function.curl-exec.php

Gruß
Thorsten
0 x
Benutzeravatar

Andyfis
Beiträge: 148
Registriert: Di 3. Jan 2017, 22:48
Vorhandene Echos: 2
Vorhandene Echo Dots: 1

So 29. Jan 2017, 21:03

Hy Thorsten

das ist das, was ich hatte. Das Problem ist, ich weiß nicht, wie ich das Compressed umsetzen soll.
$URL='https://layla.amazon.de/api/tunein/queu ... CUSTOMERID;
$ch = curl_init();
$data = array("-X" => "POST","-H" => $CSRF,"-H" => $COOKIE ,"-X"=> "POST");
curl_setopt($ch, CURLOPT_URL, $URL);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_exec($ch);
curl_close($ch);
0 x
Benutzeravatar

painkillerde
Beiträge: 7
Registriert: Di 31. Jan 2017, 13:07

Di 31. Jan 2017, 13:10

hab leider auch keinen Erfolg:
bash alexa-tunein.sh
alexa-tunein.sh: Zeile 8: $'\r': Kommando nicht gefunden.
curl: (3) Illegal characters found in URL
curl: (3) Illegal characters found in URL
alexa-tunein.sh: Zeile 11: -X: Kommando nicht gefunden.
alexa-tunein.sh: Zeile 12: -H: Kommando nicht gefunden.
alexa-tunein.sh: Zeile 13: -H: Kommando nicht gefunden.
alexa-tunein.sh: Zeile 14: --compressed: Kommando nicht gefunden.
OK habs gefunden - Zeilenenden war Windows nicht Linux
0 x
Benutzeravatar

Themenstarter
thorsten.gehrig
Beiträge: 5
Registriert: Sa 21. Jan 2017, 21:32

Sa 4. Feb 2017, 11:58

Hi
@Painkillererde: bei dir läufz ja alles falsch. Du musst das ganze in eine Zeile schreiben - oder die Zeilen verknüpfen (wird durch das \ erreicht). Ich vermute mal du hast das script nicht sauber rutergeladen...
@andyfis: ich bin kein PHP programmierer... da kann ich leider nicht helfen.

Gruß
Thorsten
0 x
Benutzeravatar

mayer
Beiträge: 45
Registriert: Mo 30. Jan 2017, 22:45

Fr 10. Feb 2017, 18:29

Perfekt! Ich habe das Ganze jetzt mir curl für Windows zum laufen gebracht. Beliebige Tunein Radiostation starten, Pause, Weiter usw., alles schön in einer Zeile verpackt und per Batch abrufbereit.
Jetzt kann ich endlich per BA Bridge auf Befehl das Radio bzw. den Receiver einschalten und gleichzeitig auf dem Dot meinen Lieblingssender starten und umgekehrt.

Leider funktioniert es noch nicht für Prime Playlisten.

Gruss, mayer
1 x
Benutzeravatar

mayer
Beiträge: 45
Registriert: Mo 30. Jan 2017, 22:45

Fr 10. Feb 2017, 22:26

Kleiner Nachschlag. Der Echo ist sehr geschwätzig:

Code: Alles auswählen

{"playerInfo":{"hint":null,"infoText":{"multiLineMode":false,"subText1":"Wes","subText2":"90er-Party: Dance-Pop & Eurodance","title":"Alane (Radio Version) [Explicit]"},"isPlayingInLemur":false,"lemurVolume":null,"lyrics":null,"mainArt":{"altText":"Album Art","artType":"UrlArtSource","contentType":"image/jpeg","url":"http://ecx.images-amazon.com/images/I/61QwFGfTLmL._SS500_.jpg"},"mediaId":"b2a7673e-4193-4896-8d9e-21644d5eaf9d:10","miniArt":{"altText":"Album Art","artType":"UrlArtSource","contentType":"image/jpeg","url":"http://ecx.images-amazon.com/images/I/61QwFGfTLmL._SS48_.jpg"},"miniInfoText":{"multiLineMode":false,"subText1":"Wes","subText2":"Prime Music","title":"Alane (Radio Version)
Mir schwebt da gerade ein kleines Infodisplay auf Basis des Arduino vor.
1 x

Blackeye

So 19. Feb 2017, 12:49

Hi,
Bei mir klappt das leider nicht. Aber der Ansatz ist super!!



Gesendet von iPhone mit Tapatalk
0 x
Benutzeravatar

okatzer
Beiträge: 5
Registriert: Do 2. Mär 2017, 14:16

Do 2. Mär 2017, 14:23

Hallo,

ist ne echt super Idee.
Gibt es denn auch eine Möglichkeit einfach nur Text als Sprache ausgeben zu lassen?
Oder eine mp3 Datei abzuspielen.

Gruß Olaf
0 x
1x Echo Dot
1x FireTV Stick
1x FireTV Stick 2
1x Fibaro HC2
& ca. 30 ZWave Sensoren / Aktoren
Antworten

Zurück zu „Alexa Allgemein“

  • Information