Uptime-Statistik: Unterschied zwischen den Versionen

Aus bytewerk-Wiki
Zur Navigation springen Zur Suche springen
(Reset-Datum eingetragen und VIP1710 durch MusicPi ersetzt)
 
Zeile 1: Zeile 1:
Das bytewerk führt seit 10.11.2012 eine [http://stats.bytewerk.org Uptime-Statistik], die angibt, wann unser Vereinsheim geöffnet hat.
Das bytewerk führt seit 10.11.2012 eine [http://stats.bytewerk.org Uptime-Statistik], die angibt, wann unser Vereinsheim geöffnet hat.

Am 05.12.2021 wurde diese wegen des Umzugs zurückgesetzt.


== Funktionsweise ==
== Funktionsweise ==


Um Energie zu sparen, wird im Vereinsheim bei Abwesenheit der Strom für alle unkritischen Geräte abgestellt. Dies betrifft auch die [[VIP1710]], die (hauptsächlich) für das [[Musik_im_bytewerk|Abspielen von Musik]] zuständig ist. Die VIP1710 ist damit nur bzw. immer dann online, wenn sich jemand im Vereinsheim aufhält und es somit geöffnet ist.
Um Energie zu sparen, wird im Vereinsheim bei Abwesenheit der Strom für alle unkritischen Geräte abgestellt. Dies betrifft auch den MusicPi, der (hauptsächlich) für das [[Musik_im_bytewerk|Abspielen von Musik]] zuständig ist. Der MusicPi ist damit nur bzw. immer dann online, wenn sich jemand im Vereinsheim aufhält und es somit geöffnet ist.


Auf der VIP1710 läuft ein Shell-Skript, das jede Minute einen Heartbeat an den Statistik-Server schickt. Da das nur geschieht, wenn der Strom im Vereinsheim an ist, kann man daraus die Öffnungszeiten bestimmen.
Auf dem MusicPi läuft ein Shell-Skript, das jede Minute einen Heartbeat an den Statistik-Server schickt. Da das nur geschieht, wenn der Strom im Vereinsheim an ist, kann man daraus die Öffnungszeiten bestimmen.


== Auswertung ==
== Auswertung ==

Aktuelle Version vom 5. Dezember 2021, 20:15 Uhr

Das bytewerk führt seit 10.11.2012 eine Uptime-Statistik, die angibt, wann unser Vereinsheim geöffnet hat.

Am 05.12.2021 wurde diese wegen des Umzugs zurückgesetzt.

Funktionsweise

Um Energie zu sparen, wird im Vereinsheim bei Abwesenheit der Strom für alle unkritischen Geräte abgestellt. Dies betrifft auch den MusicPi, der (hauptsächlich) für das Abspielen von Musik zuständig ist. Der MusicPi ist damit nur bzw. immer dann online, wenn sich jemand im Vereinsheim aufhält und es somit geöffnet ist.

Auf dem MusicPi läuft ein Shell-Skript, das jede Minute einen Heartbeat an den Statistik-Server schickt. Da das nur geschieht, wenn der Strom im Vereinsheim an ist, kann man daraus die Öffnungszeiten bestimmen.

Auswertung

Wöchentliche Öffnungszeiten

Auf der Hauptseite des Statistik-Servers gibt es eine Tabelle, die farblich codiert die Wahrscheinlichkeit angibt, dass das Vereinsheim zu einer bestimmten Zeit an einem Wochentag geöffnet ist.

Farben selbst festlegen

Wenn die Standard-Farben der Tabelle (rot-gelb-grün) nicht gefallen, können diese über den Parameter „colors“ geändert werden, z.B. auf blau-weiß-rot:

http://stats.bytewerk.org/?colors=0000ff,ffffff,ff0000

Die Farben werden als kommagetrennte Liste von 24-bit Hex-Werten übergeben, die entsprechend zu den Farbwerten von HTML aufgebaut sind (also 1. Byte = rot, 2. Byte = grün, 3. Byte = blau). Die Liste kann beliebig lang sein (mindestens jedoch 2 Farben). Werden ungültige Werte angegeben, werden diese aus der Liste herausgefiltert.

Eine gültige Liste von Farben wird als Cookie gespeichert, so dass diese beim nächsten Besuch wieder verwendet werden. Das Cookie ist 3 Monate gültig, wird jedoch bei jedem Besuch erneuert.

Aktueller Anwesenheitsstatus

Zusätzlich zur den Öffnungszeiten wird auch ausgegeben, ob das Vereinsheim jetzt gerade geöffnet ist. Geöffnet heißt, dass in den letzten 2 Minuten ein Heartbeat empfangen wurde.

Diese Anzeige gibt es in 4 Varianten:

  • Direkt auf der Statistik-Seite
  • Als Text: [1]
  • Als Bild: [2]
  • Als JSON-Objekt: [3]