Ankündigung
Einklappen
Keine Ankündigung bisher.
LBS19000809 - Alexa Control
Einklappen
X
-
E6 ist leider nicht sehr ausführlich beschrieben. Hast du noch ne "vergessene Doku" in der Schublade?
E6 habe ich nun herausgefunden dank dem Developer Modus im Chrome beim Aufruf einer Radiostation...
Jetzt habe ich schon mal keine Errors mehr, aber eine Änderung der Lautstärke z.B. wird am Dot nicht ausgeführt...Code:[TABLE="border: 0, cellpadding: 0, cellspacing: 0"] [TR] [TD]2018-12-12 15:47:11[/TD] [TD]106611[/TD] [TD]32723[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.5]: Executing command volume => 50[/TD] [/TR] [TR] [TD]2018-12-12 15:47:11[/TD] [TD]678852[/TD] [TD]32723[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.5]: Command execution finished[/TD] [/TR] [TR] [TD]2018-12-12 15:48:49[/TD] [TD]186691[/TD] [TD]4213[/TD] [TD]debug[/TD] [TD]LBS19000809 [v1.5]: LBS started[/TD] [/TR] [TR] [TD]2018-12-12 15:48:49[/TD] [TD]188452[/TD] [TD]4213[/TD] [TD]debug[/TD] [TD]LBS19000809 [v1.5]: LBS ended[/TD] [/TR] [TR] [TD]2018-12-12 15:48:49[/TD] [TD]215975[/TD] [TD]32723[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.5]: Executing command volume => 20[/TD] [/TR] [TR] [TD]2018-12-12 15:48:49[/TD] [TD]724997[/TD] [TD]32723[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.5]: Command execution finished[/TD] [/TR] [TR] [TD]2018-12-12 15:49:13[/TD] [TD]384895[/TD] [TD]4213[/TD] [TD]debug[/TD] [TD]LBS19000809 [v1.5]: LBS started[/TD] [/TR] [TR] [TD]2018-12-12 15:49:13[/TD] [TD]386634[/TD] [TD]4213[/TD] [TD]debug[/TD] [TD]LBS19000809 [v1.5]: LBS ended[/TD] [/TR] [TR] [TD]2018-12-12 15:49:13[/TD] [TD]396440[/TD] [TD]32723[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.5]: Executing command pause => 1[/TD] [/TR] [TR] [TD]2018-12-12 15:49:13[/TD] [TD]966345[/TD] [TD]32723[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.5]: Command execution finished[/TD] [/TR] [/TABLE]
Bei E6 bin ich mir beim Device Name aber nicht sicher: BadEG,A3S5Bxxx,xxx,xxx,xxx usw.
Ist der Device Name = dem Dot Name in der App?Zuletzt geändert von eXec; 12.12.2018, 15:51.
Einen Kommentar schreiben:
-
Du musst gemäß Hilfe über den Eingang E6 deine Devices anlegen.Zitat von eXec Beitrag anzeigenZu 1. Nein
Nein, das reicht nicht. Ein Eintrag (Zeile) besteht ja auch vielen Bestandteilen, du hast aber vermutlich nur den Inhalt des Cookies reinkopiert. Das reicht nicht. Du musst die ganze Zeile erstellen. Leider habe ich derzeit keinen Zugriff auf meinen Edomi Server, da kann ich dir nicht sagen, wie die Cookie Zeile aussehen muss.Zitat von eXec Beitrag anzeigenZu 3. Ups....Return hinter jedem Semikolon?
Es gibt aber ein Chrome Plugin, welches die Cookies einer Seite in eine Datei schreiben kann. Wenn du dich dann auf alexa.amazon.de einloggst und dann das Cookie File schreibst, dann solltest du es sehen.
Einen Kommentar schreiben:
-
Zu 1. Nein
Zu 2. Nein
Zu 3. Ups....Return hinter jedem Semikolon?
Einen Kommentar schreiben:
-
Du musst im manuelle Modus deine Geräte auch manuell hinzufügen. Hast du das gemacht?
Funktioniert denn das Skript (Lötzimmer)?
Wie hast du das cookie in die Datei kopiert. Der Cookie Inhalt reicht nicht, es muss die richtige Struktur haben.
Einen Kommentar schreiben:
-
Das hat schon mal geholfen die Dateien zu finden. Nach Eintrag der Cookies in beide Dateien sieht es leider immer noch so aus (auto-mode on):Zitat von jonofe Beitrag anzeigendie Datei startet mit einem Punkt und ist daher eine versteckte Datei.
Mach mal ein
Bzgl. ID: Nicht die LBS Nummer, sondern nur die ID (7077).Code:ls -la /tmp/.alexa*
Warum zur Hölle funktioniert die manuelle Verbindung, aber mit Fehler?Code:[TABLE="border: 0, cellpadding: 0, cellspacing: 0"] [TR] [TD]2018-12-12 14:34:03[/TD] [TD]181601[/TD] [TD]4213[/TD] [TD]debug[/TD] [TD]LBS19000809 [v1.5]: exec(): Daemon is running with PID: 21412[/TD] [/TR] [TR] [TD]2018-12-12 14:34:03[/TD] [TD]183176[/TD] [TD]4213[/TD] [TD]debug[/TD] [TD]LBS19000809 [v1.5]: exec(): Terminating daemon ...[/TD] [/TR] [TR] [TD]2018-12-12 14:34:03[/TD] [TD]208167[/TD] [TD]4213[/TD] [TD]debug[/TD] [TD]LBS19000809 [v1.5]: LBS ended[/TD] [/TR] [TR] [TD]2018-12-12 14:34:08[/TD] [TD]444478[/TD] [TD]4213[/TD] [TD]debug[/TD] [TD]LBS19000809 [v1.5]: LBS started[/TD] [/TR] [TR] [TD]2018-12-12 14:34:08[/TD] [TD]446374[/TD] [TD]4213[/TD] [TD]debug[/TD] [TD]LBS19000809 [v1.5]: LBS ended[/TD] [/TR] [TR] [TD]2018-12-12 14:34:12[/TD] [TD]608704[/TD] [TD]4213[/TD] [TD]debug[/TD] [TD]LBS19000809 [v1.5]: LBS started[/TD] [/TR] [TR] [TD]2018-12-12 14:34:12[/TD] [TD]633697[/TD] [TD]4213[/TD] [TD]debug[/TD] [TD]LBS19000809 [v1.5]: exec(): Daemon is not running[/TD] [/TR] [TR] [TD]2018-12-12 14:34:12[/TD] [TD]638093[/TD] [TD]4213[/TD] [TD]debug[/TD] [TD]LBS19000809 [v1.5]: Starting Alexa Control daemon...[/TD] [/TR] [TR] [TD]2018-12-12 14:34:12[/TD] [TD]662569[/TD] [TD]4213[/TD] [TD]debug[/TD] [TD]LBS19000809 [v1.5]: exec(): Daemon is not running[/TD] [/TR] [TR] [TD]2018-12-12 14:34:12[/TD] [TD]663851[/TD] [TD]4213[/TD] [TD]debug[/TD] [TD]LBS19000809 [v1.5]: exec(): Starting daemon ...[/TD] [/TR] [TR] [TD]2018-12-12 14:34:12[/TD] [TD]693497[/TD] [TD]4213[/TD] [TD]debug[/TD] [TD]LBS19000809 [v1.5]: LBS ended[/TD] [/TR] [TR] [TD]2018-12-12 14:34:12[/TD] [TD]778518[/TD] [TD]22254[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.5]: EXEC daemon started with msg_queue_id: 1619653194001573[/TD] [/TR] [TR] [TD]2018-12-12 14:34:12[/TD] [TD]780378[/TD] [TD]22254[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.5]: Running in auto mode[/TD] [/TR] [TR] [TD]2018-12-12 14:34:12[/TD] [TD]781400[/TD] [TD]22254[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.5]: Is manual mode?[/TD] [/TR] [TR] [TD]2018-12-12 14:34:12[/TD] [TD]782372[/TD] [TD]22254[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.5]: Is autol mode ? 1[/TD] [/TR] [TR] [TD]2018-12-12 14:34:13[/TD] [TD]723829[/TD] [TD]22254[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.5]: Session-ID: 262-4646345-7997318[/TD] [/TR] [TR] [TD]2018-12-12 14:34:14[/TD] [TD]349375[/TD] [TD]22254[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.5]: Login result:[/TD] [/TR] [TR] [TD]2018-12-12 14:34:14[/TD] [TD]349534[/TD] [TD]22254[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.5]: ================ ARRAY/OBJECT START ================[/TD] [/TR] [TR] [TD]2018-12-12 14:34:14[/TD] [TD]349630[/TD] [TD]22254[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.5]: {"1":true,"2":true,"3":false,"4":false}[/TD] [/TR] [TR] [TD]2018-12-12 14:34:14[/TD] [TD]349713[/TD] [TD]22254[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.5]: ================ ARRAY/OBJECT END ================[/TD] [/TR] [TR] [TD]2018-12-12 14:34:14[/TD] [TD]350832[/TD] [TD]22254[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.5]: Amazon Alexa Connection failed[/TD] [/TR] [TR] [TD]2018-12-12 14:34:14[/TD] [TD]351980[/TD] [TD]22254[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.5]: ERROR: CSRF NOT FOUND[/TD] [/TR] [TR] [TD]2018-12-12 14:34:14[/TD] [TD]740540[/TD] [TD]22254[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.5]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000809.php | Error: 2 | Line: 914 | Invalid argument supplied for foreach()[/TD] [/TR] [TR] [TD]2018-12-12 14:34:14[/TD] [TD]744396[/TD] [TD]22254[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.5]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000809.php | Error: 8 | Line: 376 | Undefined variable: alarm[/TD] [/TR] [/TABLE]
Code:[TABLE="border: 0, cellpadding: 0, cellspacing: 0"] [TR] [TD]2018-12-12 14:38:46[/TD] [TD]163183[/TD] [TD]31113[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.5]: Is manual mode? 1[/TD] [/TR] [TR] [TD]2018-12-12 14:38:46[/TD] [TD]164119[/TD] [TD]31113[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.5]: Is autol mode ?[/TD] [/TR] [TR] [TD]2018-12-12 14:38:46[/TD] [TD]164988[/TD] [TD]31113[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.5]: Amazon Alexa Connection successful[/TD] [/TR] [TR] [TD]2018-12-12 14:38:46[/TD] [TD]166866[/TD] [TD]31113[/TD] [TD]debug[/TD] [TD]EXE19000809 [v1.5]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000809.php | Error: 8 | Line: 1578 | Undefined index: BadEG[/TD] [/TR] [/TABLE]
Zuletzt geändert von eXec; 12.12.2018, 14:40.
Einen Kommentar schreiben:
-
die Datei startet mit einem Punkt und ist daher eine versteckte Datei.
Mach mal ein
Bzgl. ID: Nicht die LBS Nummer, sondern nur die ID (7077).Code:ls -la /tmp/.alexa*
Einen Kommentar schreiben:
-
Eine alexa.cookie Datei finde ich ebenfalls nicht. Wo sollte die liegen?
Ich habe jetzt im /tmp/ Verzeichnis folgende Datei mit Cookie erzeugt:
alexa-19000809-7077.cookie
Muss die -7077 mir dahinter oder ist es nur die LBS-ID?
Einen Kommentar schreiben:
-
Das ist genau das Problem, dass kein Cookie mehr erzeugt wird, denn statt des Login kommt ein Captcha Screen, bei dem man dann händisch einen Sicherheitscode (Captcha) eintragen muss. Ich hab das auch ständig. Da hilft dann nur noch Cookie manuell downloaden und dann in die .alexa.cookie bzw. .alexa-{LBS-ID}.cookie Datei einzutragen. Wenn der LBS im Automatik Modus gestartet wird, dann sollte diese Datei eigentlich immer erzeugt werden. Nur das Cookie sollte dort fehlen.
Einen Kommentar schreiben:
-
Habe im Script meine Credentials eingetragen und es ausgeführt mit folgendem Ergebnis:
Im Verzeichnis: /tmp/ gibt es keine .alexa-{LBS-ID}.cookie DateiCode:[root@edomi ~]# ./alexa_remote_control_plain.sh -a cookie does not exist. logging in ... ERROR: Amazon Login was unsuccessful. Possibly you get a captcha login screen. Try logging in to https://alexa.amazon.de with your browser. In your browser make sure to have all Amazon related cookies deleted and Javascript disabled!
Einen Kommentar schreiben:
-
Du könntest das manuell heruntergeladene Cookie einfach in die cookie Datei (/tmp/.alexa-{LBS-ID}.cookie kopieren und dann wieder auf Automatik umschalten. Das sollte dann eigentlich wieder funktionieren.
Zusätzlich ist meine Empfehlung das Skript der ursprünglichen Quelle auf den EDOMI zu downloaden und damit einen Connect zu versuchen. Dann sieht man den Output in der Console. Wenn das Skript nicht funktioniert, dann funktioniert der LBS auch nicht.
https://blog.loetzimmer.de/2017/10/a...hell-echo.html
Auf den EDOMI Server per SSH einloggen und dann das Skript downloaden:
Login Daten im Skript anpassen und dann Skript mit dem Parameter "-a" starten:Code:wget https://loetzimmer.de/patches/alexa_remote_control_plain.sh chmod 755 alexa_remote_control_plain.sh
enn es funktioniert, dann solltest du die Liste deiner Echo Devices sehen und dann sollte ein Cookie File vorhanden sein (/tmp/.alexa.cookie). Das kannst du dann kopieren:Code:./alexa_remote_control_plain.sh -a
Die LBS ID ist die ID deines Alexa Control LBS.Code:cd /tmp cp .alexa.cookie .alexa-{LBS-ID}.cookie
Einen Kommentar schreiben:
-
ok... trotzdem danke für deine Mühe.
Dann werde ich mal weiter probieren.
Einen Kommentar schreiben:
-
Dann sollte es eigentlich aktuell sein und funktionieren. Aus dem Log kann man eigentlich keine andere Ursache ableiten.
Einen Kommentar schreiben:
-
Wie mache ich das?
Ich hatte den Cookie erst heute morgen wie in deinem Tutorial beschrieben extrahiert.
Einen Kommentar schreiben:
-
Sieht für mich nach einem abgelaufenen Cookie aus. Vermutlich wirst du es manuell erneuern müssen.
Einen Kommentar schreiben:


Einen Kommentar schreiben: