Beiträge von Tell

    > Er überschreibt wieder den Anfang der Zeile mit dem HTTP Link.

    Hmm, ich habe einen Verdacht.


    Was gibt od -c stefan.m3u aus? (Zwei, drei Zeilen reichen)


    - - - - - - -


    Oder gleich folgendes probieren:


    Code
    1. sed -i -e 'N;s/\r\n/ /' stefan.m3u

    Mit der option "on_motion_detected echo %K %L >/home/pi/position.txt" in der motion.conf


    Und warum nicht gleich on_motion_detected C-Programm %K %L ?? Das erspart den Umweg ueber das File.

    Na dann wollen wir mal hoffen dass das Buch aktuell ist, sonst ist der Code nicht zu verstehen.

    Steht was im Index zu den Themen "fetch" und "arrow function" ?


    Hmm, die Formatierung hat boes gelitten beim Einfuegen, das hilft sicher auch nicht...


    - config entspricht dem anonymen Objekt im Code, das kann man also entsprechend anpassen

    - das URL muss natuerlich stimmen

    - und diese beiden Zeilen sind abhaengig vom Aufbau des JSON-Objekts:

    Code
    1. config.data.labels = json.labels ;
    2. config.data.datasets[0].data = json.data ;

    Ganz einfach:


    - Stick einstecken

    - Filemanager oeffnen

    - Stick anklicken


    -> fertig


    ACHTUNG: manche Knoppix-Versionen schreiben nicht sauber auf den Stick!


    Zur Sicherheit kopieren -> sync aufrufen -> Knoppix herunterfahren. So hat es bei mir immer gut geklappt.


    Auf keinen Fall Stick ausziehen und wieder einstecken. Das gibt bei mir IMMER Aerger...

    Da der ganze Code nirgends zu finden ist, ist helfen nicht so einfach...


    Trotzdem:


    1) Den ganzen JavaScript-Code in eine Funktion packen, zum Beispiel update.


    Dann folgenden Code unter update schreiben:


    Code
    1. update() ; // Erster Update, sofort
    2. setInterval( update, 2000 ) ; // Und dann alle 2 Sekunden wieder


    Uebrigens: huebsches まっくろくろすけ

    > jetzt funktionier es nach Stunden Probieren!

    Drei Zeilen aus dem File zu posten haette diese Stunden gespart!


    CSV heisst naemlich COMMA SEPARATED VALUES.

    > Fehlgeschlagene HTTP Requests werden im Netzwerk-Tab angezeigt.

    Bei Chrome auch in der Console. Und die Meldunge ist fuer einen Anfaenger wohl einfacher zu interpretieren als die Anzeige im Netzwerk-Tab.


    Aber meinetwegen: im Netzwerk-Tab die roten Eintraege suchen (wenn nichts angezeigt wird: Seite neu laden)