werkraum:projekte:spaceapi
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Projekt: SpaceAPI
Name | SpaceAPI |
---|---|
Kurzbeschreibung | Anwesenheits- und Temperaturanzeige für Website |
Typ | Elektronik / Software |
Status | |
Beginn | Juni 2016 |
Ende | |
Leiter | Sebastian |
Mitstreiter | Egmont, Henry, Holger |
Repository | https://werkraum.freiraumzittau.de/websvn/listing.php?repname=birke3control&path=%2Fbranches%2Fwerkraum-status%2F |
Ziel
SpaceAPI ist eine Schnittstelle, um Informationen wie Raumstatus, Adresse, Kontaktmöglichkeiten abrufen zu können und wird von vielen Hackerspaces weltweit genutzt. Als ersten Schritt werden wir die wichtigsten Infos (Anwesenheit und Raumtemperatur) erfassen und auf unserer eigenen Website einbinden; später auch die API implementieren.
Aktueller Stand
Raumstatus (Anwesenheit) und Innentemperatur (Raum I) werden im 5-Minuten-Takt erfasst und geloggt, sowie als dynamische Grafik (wie rechts zu sehen) gerendert.
Hardware
- Raspberry Pi Modell B
- 2 GB µSD
- temporär bereit gestellt von Egmont
- digitaler 1-wire Temperatursensor DS18S20
- 4-stellige 7-Segmentanzeige, Zeichengröße 100 mm
- Notaus-Schalter neben Eingangstür
Betriebssystem / Software
- Raspbian Jessie light, ohne GUI
- Programmierung vorzugsweise in Python 2.7, Bash, Init-Scripte, Web-Interface in PHP
- Versionsverwaltung: Subversion auf Freiraum-Server
- Zugriff über SSH, nicht von außen erreichbar, sondern nur per vorhandenem VPN
- Route auf Default-GW setzen
- Nutzer über LDAP (Gruppe Werkraum) vom FR-Server einbinden
- sudo lokal möglich?
Nützliche Links
- The SpaceAPI, and Why Your Hackerspace Should Implement It: Vortrag beim Chaos Singularity 2017
- SpaceAPI Homepage + Doku: http://spaceapi.net/app
- Beispiel für SpaceAPI-Verwendung (Netz39, Magdeburg): http://spaceapi-stats.n39.eu/
- Alternative zu SpaceAPI + Doku (shackspace, Stuttgart) http://shackspace.de/wiki/doku.php?id=sopenstats , http://shackspace.de/wiki/doku.php?id=shack_open_close_monitor
- Python 2.7.11: https://www.python.org/downloads/release/python-2711/
- Python 3.5.1: https://www.python.org/downloads/release/python-351/
Historie
- 21.06.2016, dynamisch generierte Status-Anzeige auf https://werkraum.freiraumzittau.de/
- 14.06.2016, Inbetriebnahme RasPi, Netzwerk-Setup, Temperatur-Logging läuft
- 07.06.2016, Auftakt-Workshop
werkraum/projekte/spaceapi.1503858623.txt.gz · Zuletzt geändert: 27.08.2017 20:30 von sebastian