Amazon Echo Remote Control

Wird bei mir schwierig ich habe viele COM Schnittstellen die ich über einen virtuellen Hub im netz anspreche der virtuelle Coms erzeugt und das Gerät geht nicht unter Linux

Kurze Anleitung was ich gemacht habe:

  1. 2FA Deaktiviert, ob das notwendig war kann ich nicht sagen, ist jetzt aber wieder aktiv. Auch hab ich hier die Instance deaktiviert.
  2. gemäß Alexa Cookie Monster - Wilkware
    habe ich dann die Modul.php angepasst: module.zip (13,2 KB)
  3. Den Refreschtoken gemäß Windows Anwendung siehe Seite erzeugt
  4. Über ein RaspberryPI die Alexa_remote_control.sh runtergeladen
cd /var/lib/symcon/webfront/user/
sudo mkdir alexa
cd alexa
sudo wget https://loetzimmer.de/patches/alexa_remote_control.sh
sudo chmod a+x alexa_remote_control.sh
sudo apt install -y jq
  1. mittels sudo nano alexa_remote_control.sh die Datei konfigurieren
Diese Konigurationen müssen angepasst werden (2MFA hab ich nicht angeben)
SET_EMAIL=''
SET_PASSWORD=''
SET_MFA_SECRET=''
# something like:
#  1234 5678 9ABC DEFG HIJK LMNO PQRS TUVW XYZ0 1234 5678 9ABC DEFG

# this can be obtained by doing the device registration login flow
#  e.g. from here: https://github.com/Apollon77/alexa-cookie/
SET_REFRESH_TOKEN=''
  1. Die Anwendung mit ./alexa_remote_control.sh ausführen
    Wenn alles geklappt hat kommt diese meldung:

cookie expired, logging in again …
trying to get CSRF from handlebars
device list does not exist. downloading …
no alexa command received

  1. vom Raspberry die Datei /tmp/.alexa.cookie ins Symcon System kopieren und zu alexa_cookie.txt umbennen.
    image

  2. Instance wieder aktivieren nun sollte mittels Anmeldestatus ein ok kommen

  3. Hab jetzt 2FA wieder aktiviert.

Hat bei mir funktioniert, mal schauen wie lange der Cookie jetzt geht, im schlimmstenfall bau ich mir ein script auf den PI was mir eine neue Cookiefile erstellt und rüber kopiert.

Swen

Moin, Moin,

kann es sein, dass dieses Modul gar nicht mehr funktioniert? Ich habe jetzt die Anmeldung via 2fa noch 7x gemacht und wieder neue Apps in Amazon, die ich so nicht wieder löschen kann… funktionieren tut´s trotz dem nicht. „Bei der Anmeldung ist ein Fehler aufgetreten“ erhalte ich immer. Hab das heute auch nur durch Zufall mitbekommen, das dass gar nicht mehr läuft weil ich die regelmäßigen Updates eingespielt habe. Ich habe alles wie beschrieben gemacht,- funktionieren tut´s aber nicht.
dump.txt (178,1 KB)

Das Dump-File habe ich mal mit angehängt

Wie grade beschrieben, gibt es aktuell nur ein problem mit den login, bei mir funktioniert jetzt wieder alles tadellos

Swen

Ich habe eine Lösung für Windows. Ihr benötigt aber einen Firefox Browser dazu.
Firefox installieren und das Addon installieren.

auf die alexa.amazon.de Seite im Firefox wechseln und anmelden.
dann oben rechts auf das kleine Icon klicken und die Cookie.txt in das Symcon Datenverzeichnis speichern. Anschliessend in alexa_cookie.txt umbenennen.
Die zwei Änderungen in der Modules tätigen (siehe Post von Acer)
und dann Instanz auf aktiv und es geht wieder.

1 „Gefällt mir“

gut zu wissen, jetzt hoffen wir mal das der Cookie aktiv bleibt.

Gibt es auch für Chrome und Edge
Get cookies.txt - Chrome Web Store (google.com)

Also, der cookie bleibt glaube ich eben nicht aktiv. Zumindest war das der Grund für mich gewesen, warum ich auf 2fa umgestellt habe. Mit Cookies fange ich dann gar nicht erst wieder an. Da muss es doch regulär wieder eine Möglichkeit geben…

1 „Gefällt mir“

Die Cookies von Chrome und Edge haben nicht funktioniert. Warum auch immer….

1 „Gefällt mir“

Dann wende Dich an Fonzo. Der wollte eigentlich was an dem Modul machen. Das hat er im Februar 22 geschrieben.

Das hat er auf dem Event im Januar 23 mir gegenüber auch noch behauptet - allerdings ohne Zeitangabe. Sei ihm ja gegönnt, aber …

Mit dem Cookie-Monster lande ich auf meiner SymBox in einem ‚Permission denied‘ - so ohne TTS ist es schon verdammt ruhig im Haus. Wenn da noch jemand eine Idee hat bin ich dankbarer Tester …

Grüße, Uwe

Hi,
wann kommt permmission denied? Hat man auf einer Symbox root Rechte?

Ralf

Kannst du deinen php-Sript bitte mal hier posten ? Ich möchte das einmal testen.
Vielen Dank
Lutz

Schau mal da Alexa TTS über VoiceMonkey bzw da Documentation - Voice Monkey

Moin Ralf,
vom Prinzip kann ich mit Putty als root arbeiten, ja. Leider ist das Linux für einen Linux-NOOB wie mich etwas abgespeckt. Nach meiner Vermutung laufe ich da in ein nicht unterstütztes Kommando.
Ich könnte auch mit WinSCP ‚fertige‘ Dateien in das System einspielen, laufe aber da (wenn ich die Doku richtig verstehe) in die Gefahr, dass bei einem OS-Update solche Daten wieder ‚verschwinden‘ können. Und offline Dateien zu erstellen, die dann auch noch funktionieren, ist für mich schon nah am Glücksspiel.

Wenn man zu wenig Ahnung hat ist das ein ‚echtes‘ Monster … :confused: :grinning:

Grüße, Uwe

1 „Gefällt mir“

Moin Uwe,
OK Punkt für dich. Ich habe mehr oder weniger 30 Jahre Erfahrung mit Linux und habe es da „etwas“ leichter:-)

Ralf

1 „Gefällt mir“

Seit heute morgen mag das Modul bei mir auch nicht mehr. Nach einem kurzen Internetausfall will es sich nicht mehr anmelden. IPS und der ganze Rechner wurden schon neu gestartet. Ebenso der komplette Vorgang für die 2FA. Inkl. Neurigestrierung als Gerät.
Jemand eine Idee?
IPS läuft auf einem Win10 in der aktuellsten offiziellen Version

Hi,
es geht aktuell wohl nur mit eigenem Cookie wenn man eines findet oder Pittis Cookie Monster

Ralf

Schau Dir mal meine Posts an. Ich habe auch 2FA und es geht wieder. Wie lange kann ich noch nicht sagen,.

Danke. Ich warte mal auf das Ende vom „wie lange“ :wink:
Mal schauen. Aktuell betrifft es „nur“ zwei Komfortfunktionen.

1 „Gefällt mir“

Moin Ralf,
nachdem hier erste Meldungen „es geht wieder“ kommen, würde ich das noch mal ganz stumpf abwarten.

Ansonsten besorge ich auch gerne Kuchen um deine jahrzehntelange Erfahrung nutzen zu können :cake: :rofl:

Grüße, Uwe