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 [12.04.2020 22:11] – [Nützliche Links] sebastian | werkraum:projekte:spaceapi [27.06.2023 22:03] (aktuell) – + Mastodon-Status-Bot sebastian | ||
---|---|---|---|
Zeile 21: | Zeile 21: | ||
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:// | + | 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 60: | 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:// | ||
* Sensoren | * Sensoren | ||
Zeile 68: | Zeile 72: | ||
* :done: Python-Software zum Loggen in MySQL-Datenbank und PHP-Webinterface mit Charts | * :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/ | ||
* Source Code: https:// | * Source Code: https:// | ||
Zeile 121: | Zeile 126: | ||
* SpaceAPI Directory: < | * SpaceAPI Directory: < | ||
* < | * < | ||
- | * Öffnungs-Statistik für WR: https:// | + | |
- | * Alternative zu SpaceAPI + Doku (shackspace, | + | |
- | * Python 2.7.11: https://www.python.org/downloads/ | + | </ |
- | * 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 | * 14.12.2019, Einbindung ins Munin Server-Monitoring | ||
- | * 13.12.2019, Update auf Raspberry Pi 4B (2 GB) | + | * 13.12.2019, Update auf Raspberry Pi 4B (2 GB), Raspbian Buster |
* 19.06.2019, Notaus-Überwachung und Temperatursensor Raum II | * 19.06.2019, Notaus-Überwachung und Temperatursensor Raum II | ||
* 20.04.2019, Raspberry Pi 1B mit Raspbian Stretch neu aufgesetzt | * 20.04.2019, Raspberry Pi 1B mit Raspbian Stretch neu aufgesetzt |
werkraum/projekte/spaceapi.1586722284.txt.gz · Zuletzt geändert: 12.04.2020 22:11 von sebastian