werkraum:projekte:spaceapi
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
werkraum:projekte:spaceapi [25.09.2017 17:58] – [Funktionen / SW-Module] sebastian | werkraum:projekte:spaceapi [27.06.2023 22:03] (aktuell) – + Mastodon-Status-Bot sebastian | ||
---|---|---|---|
Zeile 20: | Zeile 20: | ||
{{ https:// | {{ https:// | ||
Raumstatus (Anwesenheit) und Innentemperatur (Raum I) werden im 5-Minuten-Takt erfasst und geloggt, sowie als dynamische Grafik (wie rechts zu sehen) gerendert. | Raumstatus (Anwesenheit) und Innentemperatur (Raum I) werden im 5-Minuten-Takt erfasst und geloggt, sowie als dynamische Grafik (wie rechts zu sehen) gerendert. | ||
+ | |||
+ | Außerdem sind diverse Informationen als JSON über die SpaceAPI [[https:// | ||
+ | |||
+ | Es gibt auch einen (momentan experimentellen) [[https:// | ||
===== Hardware ===== | ===== Hardware ===== | ||
- | * Raspberry Pi Modell | + | * Raspberry Pi Modell |
- | * 2 GB µSD | + | * <del>2</ |
- | * temporär bereit gestellt von Egmont | + | * <del>temporär bereit gestellt von Egmont</ |
- | * digitaler | + | * digitale |
+ | * BME280 für Luftdruck, Luftfeuchte und Temperatur Raum I | ||
* 4-stellige 7-Segmentanzeige, | * 4-stellige 7-Segmentanzeige, | ||
* Notaus-Schalter neben Eingangstür | * Notaus-Schalter neben Eingangstür | ||
+ | * ESP8266 für Zugangssicherung und -logging [[werkraum: | ||
===== Betriebssystem / Software ===== | ===== Betriebssystem / Software ===== | ||
- | * [[http:// | + | * [[http:// |
* Programmierung vorzugsweise in Python 2.7, Bash, Init-Scripte, | * Programmierung vorzugsweise in Python 2.7, Bash, Init-Scripte, | ||
* Versionsverwaltung: | * Versionsverwaltung: | ||
Zeile 58: | Zeile 64: | ||
* benötigt Feedback, z.B. LCD | * benötigt Feedback, z.B. LCD | ||
* :done: JSON-Dokument für SpaceAPI generieren, Hosting über Freiraum-Server: | * :done: JSON-Dokument für SpaceAPI generieren, Hosting über Freiraum-Server: | ||
- | * :done: dynamische Grafik rot/grün per Python/PHP generieren, für Wiki/ | + | * :done: dynamische Grafik rot/grün per PHP generieren, für Wiki/ |
* :done: Verlauf Anwesenheit über die letzten 7 Tage: http:// | * :done: Verlauf Anwesenheit über die letzten 7 Tage: http:// | ||
- | * Temperatur | + | * Sensoren |
- | * :done: Sensor DS1820 via 1-wire-bus, an GPIO4 (Pin 7) | + | * : |
* Luftfeuchtesensor DHT11/22 via 1-wire-Bus: http:// | * Luftfeuchtesensor DHT11/22 via 1-wire-Bus: http:// | ||
- | * :done: Python-Software zum Loggen in MySQL-Datenbank und PHP-Webinterface mit Charts | + | |
+ | | ||
* :done: Webinterface (nur über VPN bzw. im LAN erreichbar!): | * :done: Webinterface (nur über VPN bzw. im LAN erreichbar!): | ||
- | | + | * :done: Zugangs-Sicherung/ |
+ | | ||
===== Off-Topic ===== | ===== Off-Topic ===== | ||
Zeile 98: | Zeile 106: | ||
* http:// | * http:// | ||
* http:// | * http:// | ||
+ | * https:// | ||
* LCD alphanumerisch HD44780 (2x16 Zeichen ... 4x20 Zeichen) | * LCD alphanumerisch HD44780 (2x16 Zeichen ... 4x20 Zeichen) | ||
* GPIO: 6 Pins | * GPIO: 6 Pins | ||
Zeile 103: | Zeile 112: | ||
* Uhr, Temperatur, geplante Anwesenheitsdauer, | * Uhr, Temperatur, geplante Anwesenheitsdauer, | ||
* XMPP/ | * XMPP/ | ||
+ | * Außen-Messdaten automatisch an Citizen-Science-Projekte übermitteln | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
===== Nützliche Links ===== | ===== Nützliche Links ===== | ||
* [[https:// | * [[https:// | ||
- | * SpaceAPI Homepage + Doku: http:// | + | * SpaceAPI Homepage + Doku: <del>http:// |
- | * SpaceAPI | + | * SpaceAPI |
- | * Beispiel für SpaceAPI-Verwendung (Netz39, Magdeburg): http:// | + | * <del>Beispiel für SpaceAPI-Verwendung (Netz39, Magdeburg): http:// |
- | * 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 | + | * Karte aller Spaces, inkl. Status: https://mapall.space/ |
- | * Python 2.7.11: https://www.python.org/downloads/ | + | * Öffnungs-Statistik für WR: < |
- | * Python 3.5.1: https://www.python.org/downloads/ | + | </ |
+ | * dynamische Grafiken: https://ammanvms.github.io/circular-space-heatmap/ | ||
+ | * Beispiel für grafische Auswertung (shackspace, | ||
===== Historie ===== | ===== Historie ===== | ||
+ | * 14.06.2023, [[https:// | ||
+ | * 20.11.2021, Update auf [[https:// | ||
+ | * 17.11.2021, Umstellung auf neue Domain | ||
+ | * 16.11.2021, CORS-Headers gesetzt | ||
+ | * 14.12.2019, Einbindung ins Munin Server-Monitoring | ||
+ | * 13.12.2019, Update auf Raspberry Pi 4B (2 GB), Raspbian Buster | ||
+ | * 19.06.2019, Notaus-Überwachung und Temperatursensor Raum II | ||
+ | * 20.04.2019, Raspberry Pi 1B mit Raspbian Stretch neu aufgesetzt | ||
+ | * 19.06.2018, Temperatursensoren für [[werkraum: | ||
+ | * 10.04.2018, Luftdruck-/ | ||
+ | * 30.10.2017, Werkraum ist auf spacedirectory.org eingetragen | ||
* 30.08.2017, Prototyp des [[https:// | * 30.08.2017, Prototyp des [[https:// | ||
* 21.06.2016, dynamisch generierte Status-Anzeige auf https:// | * 21.06.2016, dynamisch generierte Status-Anzeige auf https:// | ||
- | * 14.06.2016, Inbetriebnahme RasPi, Netzwerk-Setup, | + | * 14.06.2016, Inbetriebnahme RasPi 1B, Netzwerk-Setup, |
* 07.06.2016, Auftakt-Workshop | * 07.06.2016, Auftakt-Workshop | ||
{{tag> | {{tag> |
werkraum/projekte/spaceapi.1506355100.txt.gz · Zuletzt geändert: 25.09.2017 17:58 von sebastian