Eventsource

  • Hallo ,

    ich versuche mich jetzt schon einige Abende daran. Das Script zum Thema Eventsource zu laufen zu bringen.
    Irgend etwas muss ich falsch machen. Ich bin nach der Anleitung gegangen , aber bei mir wird nichts angezeigt.
    Ich hänge mal ein paar Screenshots an. Um es vorweg zu nehmen die Seite http://do7sk.ddns.net/signal.php und http://pe1chl.xs4all.nl/repeaters/?70cm funktionieren bei meinem Browser ohne Probleme. Bei unserer Seite wird dann geschrieben ich bräuchte einen aktuellen Browser. Jetzt habe ich die aktuelle Version des Browsers , trotzdem kein Erfolg.

    Was mache ich falsch?

  • Hallo Jan,
    ich hatte das selbe Problem. Der Fehler lag bei mir darin, dass die angegebene jQuery-Bibliothek, welche im HTML-Code eingebunden wird, nicht gefunden wird.

    In der eventsource/www/index.html findet sich folgende Codezeile:

    Code
    <script language="JavaScript" type="text/JavaScript" src="/javascript/jquery/jquery.js"></script>


    Das würde bedeuten, dass die jQuery-Bibliothek lokal gesucht wird. Dort ist sie aber wahrscheinlich nicht vorhanden (wird zumindest beim Eventsource-Script nicht mitgeliefert)
    Am einfachsten läuft es (falls du auf dem betroffenen PC einen Internetzugang hast) wenn du die jQuery-Library von den Google-Servern einbindest. Dazu musst du nur die Codezeile durch die folgende ersetzen:

    Code
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.0.0/jquery.min.js"></script>


    Dann sollte der Fehler verschwinden


    Grüße
    Simon IN3FQQ

  • Hallo Simon,

    wenn ich die originale repeater-info.json nehme funktioniert schon mal was. Ich kann auch darin etwas umändern damit unser Relais angezeigt wird und auch die Ablage stimmt. Sobald ich aber die anderen Sachen aus der .json entferne erscheint die selbe Anzeige wie in meinem ersten Posting.
    Komischerweise ändert sich auch das Log nicht obwohl Funkbetrieb lief .
    Da ist was faul bei mir , ich weiß bloß noch nicht wo ?

  • Hallo ,

    ich weiß nicht was auf meinem Raspberry nicht stimmt , aber ich kriege es nicht hin.
    Gibt es noch andere Lösungen um den Status des Repeaters auf einer Webseite dar zustellen ?

    Wer hat solche Statusanzeigen auf einer Webseite und wie konntet ihr das realisieren?

  • Hallo Jan,

    Deine ip´s sollten sich alle auf (ampr) beziehen auch die in der repeater-info.json ("signalEventStream" :)

    ich habe festgestellt wenn ich alle Angaben lokal mache funktioniert die Seite auch nur wenn ich sie lokal im Broser eingebe.

  • Hallo Sven,

    danke für deine Tipps. Aber ich glaube bei unserem SQL-DET funktioniert das ganze nicht. Wir haben SQL_DET=EVDEV und dadurch wird bei uns auf der Webseite dann unter Sql nur " undef " angezeigt.

    Was soll´s . Muss ich mal schauen was es sonst noch für Möglichkeiten gibt.