Bisher hat der Alarmmonitor in bestimmten Intervallen neue Daten erhalten. Das hat im Normalfall zu wenigen Sekunden Verzögerung geführt. Einmal in der Minute hat sich der Monitor komplett neu geladen, um auch Layoutänderungen anzuzeigen. Mit dieser Umstellung verbessern wir dieses Verhalten, sodass Daten nur noch dann geladen werden, wenn sie sich verändern. Das betrifft auch Layoutänderungen, die nun direkt übernommen werden. Mit diesem Update verschwindet auch das “Flackern” des Monitors.
Aktuell lädt der Monitor alle drei Stunden komplett neu - diese Einstellung wird nicht mehr benötigt. Sie können entweder das neue, aktualisierte Image verwenden oder diese Einstellung händisch entfernen. Verbinden Sie sich dazu z. B. per SSH auf den Raspberry Pi oder schließen Sie eine Tastatur an.
Editieren Sie die Einstellungen der wiederkehrenden Aufgaben:
|
|
Sie erhalten folgende Ansicht:
|
|
Kommentieren Sie die letzte Zeile aus:
|
|
Schließen Sie mit Ctrl+X und bestätigen Sie mit Y.
Möchten Sie ebenso den Neustart des Raspberry Pi jede Mittwochnacht anpassen, ändern Sie die vorletze Zeile. Verwenden Sie statt der 3 ein * für einen Neustart jede Nacht um fünf oder kommentieren Sie diese Zeile auch aus, um einen Neustart komplett zu vermeiden.
|
|
Mithilfe der Server-Sent-Events (SSE) ermöglichen wir unseren Servern, direkt mit dem Monitor zu kommunizieren, ohne dass der Monitor die Daten vorher anfordern muss. Der Monitor öffnet einen SSE-Stream zum Server und authentifiziert sich mittels eines Tokens - von da an kann der Server dem Monitor Event-Nachrichten schicken.
Ja, der Token wird nur noch einmal übermittelt, anstatt bei jeder Anfrage. Hinzu kommt, dass GroupAlarm strenge TLS-Richtlinien verwendet: Sobald die SSE-Verbindung einmal aufgebaut ist, kann nur unser Server mit dem Monitor kommunizieren, sowohl IP-Addresse, als auch das TLS-Zertifikat müssen übereinstimmen. Ist eine dieser Bedingungen nicht erfüllt, bricht der Monitor die Verbindung sofort ab und versucht eine neue (sichere) Verbindung aufzubauen.
Sollte ihre Internetverbindung unterbrochen werden oder die GroupAlarm Server nicht erreichbar sein, wird der Monitor in 10 Sekunden Intervallen versuchen, eine neue Verbindung aufzubauen. Solange die Verbindung abgebrochen ist, bleibt der aktuelle Stand des Monitors sichtbar. Sobald die Verbindung wieder hergestellt ist, synchronisiert der Monitor sich mit dem Server, zeigt die aktuellen Daten an und reagiert wieder auf Änderungen. Sie können eine fehlende Verbindung an einem Hinweis am unteren Bildschirmrand erkennen.
Getestet wurde die Verbindung auf folgenden Geräten:
Solange ihr Gerät einen aktuellen Browser (Chrome, Firefox, Safari) unterstützt, funktioniert die Verbindung auch auf ihrem Gerät.
Nein - im Gegenteil! Dadurch, dass nur noch geänderte Daten abgefragt werden, konnten wir die Datenmenge signifikant reduzieren. Hier ein Beispiel:
In einer kleinen Feurewehr mit 50 Einsätzen im Jahr senden wir ca. ~150 kB an Daten pro Einsatz - das entspricht weniger als 10 MB im Jahr. Mit der alten Übertragung wurden mehrere Gigabyte pro Jahr übertragen.
Sie müssen keine Änderungen vornehmen. Der Monitor aktualisiert sich selbständig und Sie nutzen die neue Übertragung direkt. Stört sie das “Flackern” des Monitors durch das regelmäßige Neuladen des Browsers, aktualisieren Sie bitte das Image des Raspberry Pis.