Alexa automatisiert "Fernsteuern"

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

Fonzo
Beiträge: 1690
Registriert: Fr 24. Feb 2017, 00:06

Mi 26. Jul 2017, 14:14

Steno123 hat geschrieben: Mi 26. Jul 2017, 12:31 Wie oft ändert sich denn der Cookie überhaupt?
Keine Ahnung das hängt wohl auch davon ab wie oft an sich auf der Amazon Seite anmeldet. Gibt aber Berichte das sich diese alle paar Wochen ändert.
0 x
Benutzeravatar

Semenchkare
Beiträge: 63
Registriert: Fr 10. Mär 2017, 22:24
Vorhandene Echos: 3
Vorhandene Echo Dots: 4

Fr 1. Sep 2017, 16:24

Hallo,

heute wurde ich per Mail informiert, dass man nun "Multiroom-Gruppen" bilden kann. Damit kann ich zB dann 4 Geräte steuern und das bei Multiroom!
Damit muss ich nicht mehr mein Workaround verwenden, bei dem ich monatlich den Cookie neu auslesen musste...
Weiter so!
0 x
Benutzeravatar

Fonzo
Beiträge: 1690
Registriert: Fr 24. Feb 2017, 00:06

Fr 1. Sep 2017, 17:26

Semenchkare hat geschrieben: Fr 1. Sep 2017, 16:24 Damit kann ich zB dann 4 Geräte steuern und das bei Multiroom!
Damit muss ich nicht mehr mein Workaround verwenden, bei dem ich monatlich den Cookie neu auslesen musste...
Multiroom ändert aber leider zunächst einmal nichts an der ursprünglichen Intention des Thread Erstellers einen Echo über Prozesse starten zu können, in dem Beispiel des Thread Erstellers einen Präsenzmelder oder halt irgendetwas das durch eine Hausautomation angestoßen wird. Oder habe ich da was übersehen und es ist jetzt auch bei der Ansteuerung aus Hausautomationssystemen durch die Multiroom Funktion etwas verbessert worden? Das einzige was sich jetzt aus meiner Sicht mit Multiroom ändert ist, das Du das per Sprache bedienen kannst, das machst aber den Workaround leider immer noch nicht überflüssig denn ein Präsenzmelder kann schlecht mit einem Echo sprechen. Aber hoffen wir mal, das sich Amazon da auch noch erbarmt das einfacher möglich zu machen ohne ständig den Cookie zu erneuern.
0 x
Benutzeravatar

terny
Beiträge: 14
Registriert: Do 27. Apr 2017, 12:45

Do 21. Sep 2017, 14:45

Hallo zusammen,

Ich nutze auch seit einiger Zeit die Möglichkeit von “Gehrig“ Alexa als z.b. Radio Wecker über Homematic zu steuern.
Bisher hat alles funktioniert, auch wenn das häufige erneuern des Cookies nicht wirklich komfortabel war.

Nun habe ich seit zwei Tagen das Problem, dass trotz neuem Cookie die Methode nicht mehr funktioniert.

Geht bei euch noch alles problemlos?
Gibt es mittlerweile einen skill oder eine Cloud Lösung für die gleiche Funktionalität?
Zuletzt geändert von terny am Do 21. Sep 2017, 14:47, insgesamt 1-mal geändert.
0 x
Benutzeravatar

Fonzo
Beiträge: 1690
Registriert: Fr 24. Feb 2017, 00:06

Fr 22. Sep 2017, 22:22

terny hat geschrieben: Do 21. Sep 2017, 14:45 Geht bei euch noch alles problemlos?
Bei mir zumindest schon.
terny hat geschrieben: Do 21. Sep 2017, 14:45 Gibt es mittlerweile einen skill oder eine Cloud Lösung für die gleiche Funktionalität?
Nicht das ich wüste, dazu müsste ja aber überhaupt die Absicht von Amazon bestehen die API überhaupt offiziell zugänglich zu machen.
0 x
Benutzeravatar

terny
Beiträge: 14
Registriert: Do 27. Apr 2017, 12:45

Mo 25. Sep 2017, 12:01

Danke für die Rückmeldung, Fonzo!

So, ich habe mich am Wochenende nochmals auf Analyse begeben und alle Daten abgeglichen.
Dabei ist mir aufgefallen, dass sich neben dem Cookie auch der CSRF Wert geändert hat und nun auch ein negatives Vorzeichen "-" hat.

Nachdem ich dies in allen drei Skripten aktualisiert habe, läuft alles wie gewohnt.
Mir war bisher nur die Aktualisierung des Cookies bekannt, weswegen ich dies nicht gleich als Fehlerquelle bemerkt habe.
Vielleicht hilft die Info ja Jemandem mit den gleichen Problemen.

Mal schauen, wie häufig hier nun eine Änderung der Cookies/CSRF Wertes notwendig sein wird.
Leider hängt es bei mir derzeit davon ab, ob mein Radiowecker am morgen funktioniert oder nicht....
Mein Wunsch, dass ein versierter User hier eine Lösung findet ohne die "Notwendigkeit der periodischen händischen Nacharbeit" wird damit weiter größer.
0 x
Benutzeravatar

radza
Beiträge: 43
Registriert: Fr 16. Dez 2016, 02:42
Vorhandene Echos: 3
Vorhandene Echo Dots: 2
Vorhandene Echo Shows: 1

Do 5. Okt 2017, 14:26

terny hat geschrieben: Mo 25. Sep 2017, 12:01 Danke für die Rückmeldung, Fonzo!

So, ich habe mich am Wochenende nochmals auf Analyse begeben und alle Daten abgeglichen.
Dabei ist mir aufgefallen, dass sich neben dem Cookie auch der CSRF Wert geändert hat und nun auch ein negatives Vorzeichen "-" hat.

Nachdem ich dies in allen drei Skripten aktualisiert habe, läuft alles wie gewohnt.
Mir war bisher nur die Aktualisierung des Cookies bekannt, weswegen ich dies nicht gleich als Fehlerquelle bemerkt habe.
Vielleicht hilft die Info ja Jemandem mit den gleichen Problemen.

Mal schauen, wie häufig hier nun eine Änderung der Cookies/CSRF Wertes notwendig sein wird.
Leider hängt es bei mir derzeit davon ab, ob mein Radiowecker am morgen funktioniert oder nicht....
Mein Wunsch, dass ein versierter User hier eine Lösung findet ohne die "Notwendigkeit der periodischen händischen Nacharbeit" wird damit weiter größer.
Hallo Terny,

schau dir mal meinen Thread an. viewtopic.php?p=27449#p27449
0 x
Benutzeravatar

adn77
Beiträge: 63
Registriert: Di 10. Okt 2017, 19:44

Di 10. Okt 2017, 19:53

Hallo zusammen,

ich hatte gestern genau dazu etwas programmiert: http://blog.loetzimmer.de/2017/10/amazo ... -echo.html

Per CURL wird man in seinen Amazon Account angemeldet (Damit erhält man das Cookie und die CSRF Kennung). Inkl. kleinem Script zur Steuerung. man benötigt außer CURL noch "jq", einen kleinen JSON Parser für die Kommandozeile (wenn man alle eigenen Geräte kennt, kann man darauf auch verzichten).
Die Session wird zwischengespeichert (/tmp/.alexa.cookie), bei jedem neuen Aufruf geprüft, ob sie noch gültig ist und gegebenenfalls erneuert. Man kann sich aber auch explizit ausloggen (-l Switch).

Alex
Zuletzt geändert von adn77 am Mi 11. Okt 2017, 08:50, insgesamt 3-mal geändert.
2 x
Benutzeravatar

Fonzo
Beiträge: 1690
Registriert: Fr 24. Feb 2017, 00:06

Di 10. Okt 2017, 21:47

adn77 hat geschrieben: Di 10. Okt 2017, 19:53 ich hatte gestern genau dazu etwas programmiert: http://blog.loetzimmer.de/2017/10/amazo ... -echo.html
Ganz herzlichen Dank für die Informationen, ich werde mir das mal detailliert anschauen und schauen ob ich das dann selber nachbauen kann.
0 x
Benutzeravatar

dizzy85
Beiträge: 39
Registriert: Mi 15. Mär 2017, 13:44
Vorhandene Echos: 3
Vorhandene Echo Dots: 1

Mi 11. Okt 2017, 00:24

Hallo Leute...
Ich habe seid Sonntag das Problem das "Alexa" über die "Fernsteuerung" von Thorsten alle Befehle doppelt ausführt....
Dieses Problem habe ich aber nur wenn ich den Befehl als Multiroom-Gruppe ausführe.... Im Netzwerk hängen 2 Dots und ein Echo.
Wenn ich zum Beispiel einen Track von meiner Musikbibo abspielen will.... (Sind kurze mp3´s) spielt Alexa diese doppelt ab auf allen Geräten. Lasse ich Sie aber einzeln auf den Dot´s oder Echos laufen Spielt Sie sie ganz normal einmal ab.... Lasse ich Sie über die Alexa-App über Multiroom laufen spielt Alexa auch nur einmal ab.... an was könnte das liegen das Alexa über die Remote doppelt abspielt?
das ganze steuer ich über einen Loxone-Miniserver der per virtuellen Ausgang einen Loxberry (Rasberry) mit entsprechenden Plugin (https://www.loxforum.com/forum/projektf ... -alexa-lox) triggert...
Zuletzt geändert von dizzy85 am Mi 11. Okt 2017, 00:50, insgesamt 2-mal geändert.
0 x
Antworten

Zurück zu „Alexa Allgemein“

  • Information