Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS19000809 - Alexa Control

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Wie mache ich das?
    Ich hatte den Cookie erst heute morgen wie in deinem Tutorial beschrieben extrahiert.
    ...and I thought my jokes were bad!

    Kommentar


      Dann sollte es eigentlich aktuell sein und funktionieren. Aus dem Log kann man eigentlich keine andere Ursache ableiten.

      Kommentar


        ok... trotzdem danke für deine Mühe.
        Dann werde ich mal weiter probieren.
        ...and I thought my jokes were bad!

        Kommentar


          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:

          Code:
          wget https://loetzimmer.de/patches/alexa_remote_control_plain.sh
          chmod 755 alexa_remote_control_plain.sh
          Login Daten im Skript anpassen und dann Skript mit dem Parameter "-a" starten:

          Code:
          ./alexa_remote_control_plain.sh -a
          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:
          cd /tmp
          cp .alexa.cookie .alexa-{LBS-ID}.cookie
          Die LBS ID ist die ID deines Alexa Control LBS.

          Kommentar


            Habe im Script meine Credentials eingetragen und es ausgeführt mit folgendem Ergebnis:
            Code:
            [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!
            Im Verzeichnis: /tmp/ gibt es keine .alexa-{LBS-ID}.cookie Datei
            ...and I thought my jokes were bad!

            Kommentar


              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.

              Kommentar


                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?
                ...and I thought my jokes were bad!

                Kommentar


                  die Datei startet mit einem Punkt und ist daher eine versteckte Datei.
                  Mach mal ein

                  Code:
                  ls -la /tmp/.alexa*
                  Bzgl. ID: Nicht die LBS Nummer, sondern nur die ID (7077).

                  Kommentar


                    Zitat von jonofe Beitrag anzeigen
                    die Datei startet mit einem Punkt und ist daher eine versteckte Datei.
                    Mach mal ein

                    Code:
                    ls -la /tmp/.alexa*
                    Bzgl. ID: Nicht die LBS Nummer, sondern nur die ID (7077).
                    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):
                    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]
                    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: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.
                    ...and I thought my jokes were bad!

                    Kommentar


                      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.

                      Kommentar


                        Zu 1. Nein
                        Zu 2. Nein
                        Zu 3. Ups....Return hinter jedem Semikolon?
                        ...and I thought my jokes were bad!

                        Kommentar


                          Zitat von eXec Beitrag anzeigen
                          Zu 1. Nein
                          Du musst gemäß Hilfe über den Eingang E6 deine Devices anlegen.

                          Zitat von eXec Beitrag anzeigen
                          Zu 3. Ups....Return hinter jedem Semikolon?
                          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.
                          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.

                          Kommentar


                            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...

                            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]
                            Jetzt habe ich schon mal keine Errors mehr, aber eine Änderung der Lautstärke z.B. wird am Dot nicht ausgeführt...
                            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.
                            ...and I thought my jokes were bad!

                            Kommentar


                              Hast du die Doku im ersten Post dieses Threads angeschaut?

                              Kommentar


                                Zitat von jonofe Beitrag anzeigen
                                Hast du die Doku im ersten Post dieses Threads angeschaut?
                                Ja, aber der Device Name ist dort nicht erwähnt.
                                ...and I thought my jokes were bad!

                                Kommentar

                                Lädt...
                                X