X-Git-Url: https://git.rohieb.name/stratum0-wiki.git/blobdiff_plain/32672b92490ebec3cb093bc8863259073dcbc42c..2871ee8e42fe34a003335306d2f79c6868a23ce7:/Space-Status.mw diff --git a/Space-Status.mw b/Space-Status.mw index cd68a963c..c27d94399 100644 --- a/Space-Status.mw +++ b/Space-Status.mw @@ -25,6 +25,8 @@ Der Öffnungsstatus wird menschenlesbar auf 5 Minuten genau an folgenden Stellen === 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://status.stratum0.org/archive.txt +Die hackerspaceübergreifende [http://spaceapi.net SpaceAPI] wird unterstützt. Die entsprechende Endpoint-URL ist http://status.stratum0.org/status.json. + === SpaceVoice === Um die reale Welt in der virtuellen Welt abzubilden, bekommen im Space anwesende Entitäten im [[Chat|IRC-Channel]] das Voice-Flag (+v). Das funktioniert auf Basis von {{Wikipedia|Internet Control Message Protocol|ICMP}}-Pings oder {{Wikipedia|mDNS}}-Hostnamen, die alle fünf Minuten im LAN detektiert werden. Um erkannt zu werden, müssen Entitäten eine oder mehrere ihrer MAC-Adressen oder mDNS-Hostnamen an [[Benutzer:Daniel Bohrer|Daniel Bohrer]] melden, der sie dann im System hinzufügt. @@ -40,16 +42,18 @@ tl;dr: Plugin für IRC-Bot ist [https://github.com/stratum0/StratumOpenCloseMoni Es gibt mehrere Apps, um den Space-Status anzuzeigen: * [[StratumsphereStatusWidget]] für Android * [[StratumsphereTrayIcon]] für Linux, Windows und Mac OS X +* indirekt über die SpaceAPI werden auch etsprechende [http://spaceapi.net/app Apps] unterstützt. == Elektronische Türöffnung == Eine elektronische Türöffnung wird im Artikel [[Spacegate]] geplant. == To Do == -* [[EVENTDISTR]]-Pakete senden +* [[EVENTDISTR]]-Pakete senden done in [https://github.com/stratum0/StratumOpenCloseMonitor/commit/2cf610db37da4c62963b00520352a489e699de4a 2cf610db] * Rewrite des SpaceVoice-Teils, vollständig als Daemon/cronjob (im Moment im supybot-Plugin realisiert, hat da eigentlich nichts zu suchen.) * Aufmachen, wenn mindestens n Entitäten anwesend sind? * Space-Voice: mDNS hat langen Timeout, wenn Geräte sich nicht explizit abmelden. Möglicherweise zusätzlich pingen und bei fehlendem Ping Geräte aus der Liste werfen * nmap findet manchmal nicht alle pingbaren MAC-Adressen… Timeout erhöhen? nmap nachbauen für mehr Flexibilität? +* Rewrite mit Python Twisted für saubere API auch nach innen, mehr Flexibilität und einfachere Wartbarkeit == Ähnliche Systeme == * Der [http://shackspace.de/wiki/doku.php?id=shack_open_close_monitor shack open/close monitor] aus Stuttgart