X-Git-Url: https://git.rohieb.name/stratum0-wiki.git/blobdiff_plain/fc864d0c8cdc6acd7d35c9b0bdfc59dfd414a96f..65fc91854331ff8ac21b204854b664cb92e886cc:/Space-Status.mw diff --git a/Space-Status.mw b/Space-Status.mw index 8c9ba1ccc..9c9c0645f 100644 --- a/Space-Status.mw +++ b/Space-Status.mw @@ -1,21 +1,43 @@ +{{Projekt +|verantwortlich=[[Benutzer:Daniel Bohrer|Daniel Bohrer]] +|status=aktiv +|beschreibung=Anzeige/Bereitstellung des Space-Öffnungsstatus +}} + == Idee == -Da nicht alle Mitglieder einen Schlüssel haben können, sollte irgendwo (online) angezeigt werden, ob gerade jemand im Space ist. +Da nicht alle Mitglieder einen Schlüssel haben können, wird an diversen Stellen angezeigt, ob der Space gerade offen ist. -== Systementwurf == -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... -*Evtl. Raspberry Pi? Authentifizierung über ssh am Webserver (per pubkey) mit Skript zum Ändern des Türstatus (o.Ä.), dazu genug GPIOs um Reed-Kontakt und später Motor ansteuern zu können. Außerdem als zentrales Loggingsystem auf SD-Karte verwendbar. Einziges Problem ist das das Board noch nicht verfügbar ist :) --[[Benutzer:Emantor|Emantor]] 06:39, 12. Jan. 2012 (UTC) +== 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). -* Evtl. AVR-Netio (http://www.pollin.de/shop/dt/MTQ5OTgxOTk-/Bausaetze_Module/Bausaetze/Bausatz_AVR_NET_IO.html), kostet ungelötet als Bausatz mit NIC 20 Euro. Dazu wäre es praktisch das ethersex (http://www.ethersex.org) darauf läuft. --[[Benutzer:Terminar|Terminar]] 10:11, 19. Jan. 2012 (UTC) +Es soll in Zukunft einen Hardwareschalter zum Öffnen und Schließen geben, siehe [[/Hardware]]. -== Ähnliche Systeme == -* Der [http://shackspace.de/wiki/doku.php?id=shack_open_close_monitor shack open/close monitor] aus Stuttgart -* [https://www.das-labor.org/wiki/Status-Bot Status-Bot], Bochum --[[Benutzer:Sensorpixel|Sensorpixel]] 17:54, 13. Jan. 2012 (UTC) +=== Anzeige === +Der Öffnungsstatus wird menschenlesbar auf 5 Minuten genau an folgenden Stellen angezeigt: +* hier im Wiki links in der Seitenleiste +* als bookmarkbare Version ohne viel Wiki-Overhead: https://rohieb.name/stratum0/status.html +* als Graph mit dem Öffnungsverlauf über die Zeit: https://rohieb.name/stratum0/graph.html +* als Graph mit der Anzahl der Tage im Bezug auf die Tageszeit: http://hackt-im-stratum0.org/graphen/s0zeiten.png + +=== API === +Im Artikel [[/API]] wird die API beschrieben, über die der Status maschinell ausgelesen werden kann. Für die Statistik gibt es ein Archiv der bisherigen offen/zu-Befehle inkl. Timestamps: https://rohieb.name/stratum0/archive.txt + +=== Systemdokumentation === -== Aussichten == -Falls der Space sich hinreichend entwickelt hat, kann über weitergehende Maßnahmen nachgedacht werden. Im µCCC z.B. wird die Türschließung durch ein [https://wiki.muc.ccc.de/luftschleuse Zugangssystem per SSH] gesteuert. +TODO: -== Weitere Ideen == +Plugin für ZombiePoet ist [https://github.com/rohieb/StratumOpenCloseMonitor hier], das schreibt mod_rewrite-Config für Apache, Apache serviert status.png jeweils mit HTTP-302-Redirect auf closed.png oder open.png. -* (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) +== Apps == +Es gibt mehrere Apps, um den Space-Status anzuzeigen: +* [[StratumsphereStatusWidget]] für Android +* [[StratumsphereTrayIcon]] für Linux, Windows und Mac OS X + +== Elektronische Türöffnung == +Eine elektronische Türöffnung wird im Artikel [[Spacegate]] geplant. + +== Ähnliche Systeme == +* Der [http://shackspace.de/wiki/doku.php?id=shack_open_close_monitor shack open/close monitor] aus Stuttgart +* [https://www.das-labor.org/wiki/Status-Bot Status-Bot], Bochum --[[Benutzer:Sensorpixel|Sensorpixel]] 17:54, 13. Jan. 2012 (UTC) -[[Kategorie:Projekte]] +[[Kategorie:Infrastruktur]]