Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS19000809 - Alexa Control

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

  • gulp2k
    antwortet
    Ok, schick
    Hab da aber leider ein Problem:

    Code:
     [TABLE="class: log, border: 0, cellpadding: 0, cellspacing: 0, width: 0, height: 12"]
    [TR="class: sErr"]
    [TD]2018-02-01 10:50:01[/TD]
     			[TD]860981[/TD]
     			[TD]?[/TD]
     			[TD]5251[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000809.php | Fehlercode: 8 | Zeile: 1280 | Undefined index:[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
    [TR="class: sErr"]
    [TD]2018-02-01 10:50:01[/TD]
     			[TD]861011[/TD]
     			[TD]?[/TD]
     			[TD]5251[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000809.php | Fehlercode: 8 | Zeile: 1280 | Undefined index:[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
    [TR="class: sErr"]
    [TD]2018-02-01 10:50:03[/TD]
     			[TD]241563[/TD]
     			[TD]?[/TD]
     			[TD]5251[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000809.php | Fehlercode: 8 | Zeile: 839 | Undefined index:[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
    [TR="class: sErr"]
    [TD]2018-02-01 10:50:03[/TD]
     			[TD]241626[/TD]
     			[TD]?[/TD]
     			[TD]5251[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000809.php | Fehlercode: 8 | Zeile: 839 | Undefined index:[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
    [TR="class: sErr"]
    [TD]2018-02-01 10:50:04[/TD]
     			[TD]990612[/TD]
     			[TD]?[/TD]
     			[TD]5251[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000809.php | Fehlercode: 8 | Zeile: 1278 | Undefined index:[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
    [TR="class: sErr"]
    [TD]2018-02-01 10:50:04[/TD]
     			[TD]990741[/TD]
     			[TD]?[/TD]
     			[TD]5251[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000809.php | Fehlercode: 8 | Zeile: 1278 | Undefined index:[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
    [TR="class: sErr"]
    [TD]2018-02-01 10:50:04[/TD]
     			[TD]990777[/TD]
     			[TD]?[/TD]
     			[TD]5251[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000809.php | Fehlercode: 8 | Zeile: 1279 | Undefined index:[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
    [TR="class: sErr"]
    [TD]2018-02-01 10:50:04[/TD]
     			[TD]990808[/TD]
     			[TD]?[/TD]
     			[TD]5251[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000809.php | Fehlercode: 8 | Zeile: 1279 | Undefined index:[/TD]
     		[/TR]
    [/TABLE]
    Eingänge habe ich denke ich passend gefüllt.
    Hab auch nochmal alle Parameter auf der Alexa Website geprüft (MediaOwner ist jetzt etwas schwieriger zu finden...)
    Im LBS Log tauchen keine Fehlermeldungen auf:

    Code:
     [TABLE="class: log, border: 0, cellpadding: 0, cellspacing: 0, width: 0, height: 12"]
    [TR]
    [TD]2018-02-01 10:49:31[/TD]
     			[TD]086502[/TD]
     			[TD]4707[/TD]
     			[TD]debug[/TD]
     			[TD]LBS19000809 [v1.0]: LBS started[/TD]
     		[/TR]
    [TR]
    [TD]2018-02-01 10:49:31[/TD]
     			[TD]093461[/TD]
     			[TD]4707[/TD]
     			[TD]debug[/TD]
     			[TD]LBS19000809 [v1.0]: exec(): Daemon is not running[/TD]
     		[/TR]
    [TR]
    [TD]2018-02-01 10:49:31[/TD]
     			[TD]094547[/TD]
     			[TD]4707[/TD]
     			[TD]debug[/TD]
     			[TD]LBS19000809 [v1.0]: Starting Alexa Control daemon...[/TD]
     		[/TR]
    [TR]
    [TD]2018-02-01 10:49:31[/TD]
     			[TD]101506[/TD]
     			[TD]4707[/TD]
     			[TD]debug[/TD]
     			[TD]LBS19000809 [v1.0]: exec(): Daemon is not running[/TD]
     		[/TR]
    [TR]
    [TD]2018-02-01 10:49:31[/TD]
     			[TD]102297[/TD]
     			[TD]4707[/TD]
     			[TD]debug[/TD]
     			[TD]LBS19000809 [v1.0]: exec(): Starting daemon ...[/TD]
     		[/TR]
    [TR]
    [TD]2018-02-01 10:49:31[/TD]
     			[TD]111349[/TD]
     			[TD]4707[/TD]
     			[TD]debug[/TD]
     			[TD]LBS19000809 [v1.0]: LBS ended[/TD]
     		[/TR]
    [TR]
    [TD]2018-02-01 10:49:31[/TD]
     			[TD]123580[/TD]
     			[TD]5251[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19000809 [v1.0]: EXEC daemon started with msg_queue_id: 1591191610158539[/TD]
     		[/TR]
    [TR]
    [TD]2018-02-01 10:49:31[/TD]
     			[TD]124139[/TD]
     			[TD]5251[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19000809 [v1.0]: Running in manual mode[/TD]
     		[/TR]
    [TR]
    [TD]2018-02-01 10:49:31[/TD]
     			[TD]124423[/TD]
     			[TD]5251[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19000809 [v1.0]: Is manual mode? 1[/TD]
     		[/TR]
    [TR]
    [TD]2018-02-01 10:49:31[/TD]
     			[TD]124675[/TD]
     			[TD]5251[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19000809 [v1.0]: Is autol mode ?[/TD]
     		[/TR]
    [TR]
    [TD]2018-02-01 10:49:31[/TD]
     			[TD]124957[/TD]
     			[TD]5251[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19000809 [v1.0]: Amazon Alexa Connection successful[/TD]
     		[/TR]
    [TR]
    [TD]2018-02-01 10:50:03[/TD]
     			[TD]143851[/TD]
     			[TD]4707[/TD]
     			[TD]debug[/TD]
     			[TD]LBS19000809 [v1.0]: LBS started[/TD]
     		[/TR]
    [TR]
    [TD]2018-02-01 10:50:03[/TD]
     			[TD]144464[/TD]
     			[TD]4707[/TD]
     			[TD]debug[/TD]
     			[TD]LBS19000809 [v1.0]: LBS ended[/TD]
     		[/TR]
    [TR]
    [TD]2018-02-01 10:50:03[/TD]
     			[TD]241419[/TD]
     			[TD]5251[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19000809 [v1.0]: Executing command pause => 1[/TD]
     		[/TR]
    [TR]
    [TD]2018-02-01 10:50:03[/TD]
     			[TD]488166[/TD]
     			[TD]5251[/TD]
     			[TD]debug[/TD]
     			[TD]EXE19000809 [v1.0]: Command execution finished[/TD]
     		[/TR]
    [TR]
    [TD]2018-02-01 10:50:42[/TD]
     			[TD]970912[/TD]
     			[TD]4707[/TD]
     			[TD]debug[/TD]
     			[TD]LBS19000809 [v1.0]: LBS started[/TD]
     		[/TR]
    [TR]
    [TD]2018-02-01 10:50:42[/TD]
     			[TD]971395[/TD]
     			[TD]4707[/TD]
     			[TD]debug[/TD]
     			[TD]LBS19000809 [v1.0]: Stopping Alexa Control daemon...[/TD]
     		[/TR]
    [TR]
    [TD]2018-02-01 10:50:42[/TD]
     			[TD]978620[/TD]
     			[TD]4707[/TD]
     			[TD]debug[/TD]
     			[TD]LBS19000809 [v1.0]: exec(): Daemon is running with PID: 5251[/TD]
     		[/TR]
    [TR]
    [TD]2018-02-01 10:50:42[/TD]
     			[TD]979490[/TD]
     			[TD]4707[/TD]
     			[TD]debug[/TD]
     			[TD]LBS19000809 [v1.0]: exec(): Terminating daemon ...[/TD]
     		[/TR]
    [TR]
    [TD]2018-02-01 10:50:42[/TD]
     			[TD]988183[/TD]
     			[TD]4707[/TD]
     			[TD]debug[/TD]
     			[TD]LBS19000809 [v1.0]: LBS ended[/TD]
     		[/TR]
    [/TABLE]

    Einen Kommentar schreiben:


  • michaeldamm2
    antwortet
    Habe gerade den Baustein neu eingelesen.

    Derzeit kommt immer noch diverse Fehler
    2018-02-01 10:49:11 925724 ? 14490 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000809.php | Fehlercode: 8 | Zeile: 1278 | Undefined index: ERROR
    2018-02-01 10:49:11 927284 ? 14490 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000809.php | Fehlercode: 8 | Zeile: 1278 | Undefined index: ERROR
    2018-02-01 10:49:11 927880 ? 14490 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000809.php | Fehlercode: 8 | Zeile: 1279 | Undefined index: ERROR
    2018-02-01 10:49:11 928412 ? 14490 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000809.php | Fehlercode: 8 | Zeile: 1279 | Undefined index: ERROR
    2018-02-01 10:49:11 928925 ? 14490 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000809.php | Fehlercode: 8 | Zeile: 1280 | Undefined index: ERROR
    2018-02-01 10:49:11 929430 ? 14490 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000809.php | Fehlercode: 8 | Zeile: 1280 | Undefined index: ERROR

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Grundsätzlich ja, du kannst mehrer Echos steuern.
    Diese werden derzeit nicht gespeichert. Müsstest du aktuell z.B. wenn du 3 Echos hast in 3 iKOs speichern und diese beim Systemstart auf E6 senden.
    Danach kannst du über E10 das Device wählen, welches du steuern möchtest.

    Einen Kommentar schreiben:


  • gulp2k
    antwortet
    Heißt das das ich mit einem LBS mehrere Echos steuern kann?
    Das Add oder Delete impliziert ja das du die Echos irgendwo zwischenspeicherst, oder?
    Muss das dann einmalig oder bei jedem start gemacht werden?

    Sorry bin grad verwirrt

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Zitat von gulp2k Beitrag anzeigen
    jonofe

    Was mir jetzt noch nicht ganz klar ist was es mit E6/E7 auf sich hat.
    Dahinter verbergen sich die Device spezifischen Infos, die notwendig sind, z.B. Device Name, Device Type, Device Serial Number, DeviceOwnerCustomerId, DeviceFamily. Device Name muss dem Namen in der Alexa App entsprechen, Als Device Family kannst du derzeit immer "ECHO" angeben. Die anderen Felder sind dieselben, die vorher auch zu spezifizieren waren. (Doku wird bald nachgeliefert).

    Die Eingänge Cookie und CSRF sind nicht Device sondern Amazon Account spezifisch. Über E6 kannst du also deine Devices hinzufügen. Struktur ist im Hilfstext enthalten. Danach musst du nur noch über E10 deinen Device Namen vorgeben, den du steuern willst.

    Einen Kommentar schreiben:


  • gulp2k
    antwortet
    jonofe
    Danke das du den manuellen Modus wieder drin hast!

    Was mir jetzt noch nicht ganz klar ist was es mit E6/E7 auf sich hat.
    Es gibt zwar Verweise auf eine Dokumentation aber die hab ich noch nicht gefunden(also keine neu sonder ich kenn nur die alte aus dem ersten Posting)

    Einen Kommentar schreiben:


  • Winni
    antwortet
    jonofe Super, die neue Version läuft auf Anhieb. Über den Speicherverbrauch kann ich natürlich noch nichts sagen, bleiben wir mal optimistisch.
    Zu deine Frage, ja, ich dachte an curl_init() und curl_close()
    Ein Anregung (neben der Info Device erreichbar) hätte ich noch. Ich wechsle gerne je nach Status (Playing, Pause....) die Refresh-Dauer und ich nehme auch gerne nur einen Baustein für alle Alexas. Wäre es möglich einen Eingang für ein direktes Refresh zu schaffen (z.B. auch wenn ich auf die Alexa-Seite in der Visu gehe bzw. das Device wechsle)? Oder evtl. bei Triggern von Befehlen und Device einen Refresh anzustoßen? Würde mich freuen
    Den LBS19000464 habe ich aus dem Portal wieder entfernt. Mach ja keinen Sinn mehr.

    Und noch nachgeschoben: Wenn es keinen Status gibt (nicht erreichbar, seit Neustart nicht benutzt), könnte mann dann die Ausgänge A3 bis A9 evtl. löschen? Das extern zu machen ist etwas unübersichtlich und würde doch evtl. Sinn machen, oder? Trifft mich halt aufgrund der Tatsache, dass ich einen Baustein für mehrere Device nutze und wenn ich auf einen schalte der nicht online ist, wechselt nur der Status, der Rest bleibt wie er ist.
    Zuletzt geändert von Winni; 31.01.2018, 23:17.

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Der Memory Footprint ist jetzt ziemlich stabil. Ich denke in diesem Zustand und dem zusätzlichen Reset Eingang kann man den LBS sehr gut betreiben.

    Einen Kommentar schreiben:


  • wintermute
    antwortet
    Zitat von jonofe Beitrag anzeigen
    Hast du mehr Background dazu?
    Ne, mir ist der Unterschied nur mal irgendwenn durch Zufall aufgefallen als ich unterschiedliche Codes verglichen habe. Ist also offenbar ein Fehler in curl, sollte mal jemand melden

    BTW: durch die Aenderung wird die Zertifikatsueberpruefung ausgehebelt. Anders gesagt: Verschluesselung funktioniert noch, Authentifizierung allerdings nicht mehr.

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    wintermute Michael, du hast recht, komplett übersehen, bzw. vermutlich auf'm Handy gelesen und später wieder vergessen.
    Und das scheint wirklich das Memory Problem zu beheben, zumindest sieht es nach 5 Minuten Testlauf so aus. Wäre echt super. Hast du mehr Background dazu?
    Habe auf die Schnelle nur das hier gefunden.
    Danke noch mal für die Erinnerung.

    @all: Update zum Testen kommt dann heute Abend...

    Einen Kommentar schreiben:


  • wintermute
    antwortet
    Das hier ist offenbar irgendwie untergegangen...

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Ich glaube dass der Reset Eingang die stabilere Lösung ist. Und mit dem Stundentrigger sollte das recht unkompliziert sein.
    Was genau meinst du mit Verbindungsaufbau? Das curl_init() / curl_close() ?

    Einen Kommentar schreiben:


  • Winni
    antwortet
    jonofe ich will nicht ewig auf dem Thema rumreiten (Speicher), aber hast du dir mal überlegt, den Verbindungsaufbau nur einmal zu machen und dann in einer Schleife die Daten abzurufen? Bei meinen Versuchen (LBS19000464) hat das einiges gebracht. Hab' aber keine Ahnung was passieren würde, wenn die Verbindung mal abreißt, das hab' ich nicht getestet.

    Winni
    Zuletzt geändert von Winni; 31.01.2018, 22:44.

    Einen Kommentar schreiben:


  • michaeldamm2
    antwortet
    Ja "Echo0" ist der Name des Echo´s

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Hast du E1 beim Start mit 0 belegt? Das kann zu den msg_queue Fehlern führen. Ist aber unkritisch, werde ich aber beheben.

    Ist Echo0 der Name eines deiner Echos? Hier am besten mal auf das Update warten, da sich einiges geändert hat.
    Kommt evtl. heute Abend ...

    Einen Kommentar schreiben:

Lädt...
X