X-Git-Url: https://git.rohieb.name/stratum0-wiki.git/blobdiff_plain/5d24b49dc763698268bb4d616fb485bec9fe69b6..51ed6fa4ef22945c45be2af209117c41bb12cb56:/Space-Status.mw diff --git a/Space-Status.mw b/Space-Status.mw index 9a53bd6f0..c017dff73 100644 --- a/Space-Status.mw +++ b/Space-Status.mw @@ -2,11 +2,10 @@ Da nicht alle Mitglieder einen Schlüssel haben können, wird an diversen Stellen angezeigt, ob der Space gerade offen ist. == Momentane Situation == -Der Status kann im Moment nur per Hand aus dem [[IRC]] über die Befehle !open/!offen bzw. !close/!zu gesetzt werden. Die Befehle veranlassen unseren IRC-Bot [[ZombiePoet]], das Topic im IRC-Channel zu setzen (hier ist insbesondere wichtig, dass nach dem ersten und dem zweiten Vorkommen der Zeichenfolge || gesucht wird, und alles dazwischen durch den Status ersetzt wird). Die Grafik links in der Sidebar wird entsprechend aktualisiert. Bash-Skript zur Abfrage: +Der Status kann im Moment nur per Hand aus dem [[IRC]] über die Befehle !open/!offen bzw. !close/!zu gesetzt werden. Die Befehle veranlassen unseren IRC-Bot [[ZombiePoet]], das Topic im IRC-Channel zu setzen (hier ist insbesondere wichtig, dass nach dem ersten und dem zweiten Vorkommen der Zeichenfolge || gesucht wird, und alles dazwischen durch den Status ersetzt wird). Die Grafik links in der Sidebar wird entsprechend aktualisiert. -
-echo Stratumsphere is $(curl -s -I https://rohieb.name/stuff/stratum0/status/status.png | grep -oP '(?<=status/).*(?=.png)')
-
+=== API === +Es gibt eine minimale [[Open/Close-Monitor/API|API]] über HTTP, um die maschinelle Verarbeitung zu erleichtern. === Systemdokumentation === TODO: @@ -15,9 +14,22 @@ Plugin für ZombiePoet ist [https://github.com/rohieb/StratumOpenCloseMonitor hi == Android-Widget == +Es gibt ein Android-Widget, das den Öffnungsstatus des Space anzeigt. Das Widget aktualisiert sich stündlich sowie manuell beim Draufklicken und zeigt den Status durch seine Farbe an: + +* Rot: Space ist zu +* Grün: Space ist offen +* Grau: Unbekannt (kein Netz, Server down, etc) + +Das Widget kann hier heruntergeladen werden: [http://www.discarded-ideas.org/files/StratumsphereStatusWidget-1.0.1.apk] + +Source Code auf GitHub: [https://github.com/wansti/StratumsphereStatusWidget] (Lizenz: GPLv2 oder später) + +-- [[Benutzer:Wansti|Wansti]], 2012-01-27, 22:05 + + +Mit Dank an Silberwoelfin für die Inspiration: + * (Android-)App zum Anzeigen, ob der Space geöffnet ist (Abfrage vom Webserver). Vllt. auch mit Funktion zum öffnen (einloggen im WLAN/Authentifizierung über ssh/...), je nachdem, wie das letztlich realisiert wird. --[[Benutzer:Silberwoelfin|Silberwoelfin]] 10:05, 19. Jan. 2012 (UTC) -** Android Widget ist in Arbeit. Eine erste Version gibt's hier: [http://www.discarded-ideas.org/files/StratumsphereStatusWidget.apk]. -- [[Benutzer:Wansti|Wansti]] 26.01.2012 11:03 -** Update 26.01.2012 22:43 - Bessere Skalierung des Logos, Zeitstempel des letzten Updates. Link wie oben. == Entwurf für eine automatisierte Lösung == Im einfachsten Fall: ein Atmel (Arduino?) mit Ethernet-Buchse an der Tür, der per Reed-Kontakt oder Taster prüft, ob die Tür verschlossen ist. Falls die Tür auf- oder abgeschlossen wird, wird ein (noch festzulegendes) Signal (HTTP-Request?) an den Webserver geschickt, der entsprechend den Status auf der Homepage aktualisiert. Entsprechend muss Authentifizierung geschehen, damit nicht jeder den Tür-Status auf der Homepage kaputt machen kann...