Benutzer-Werkzeuge

Webseiten-Werkzeuge


werkraum:projekte:spaceapi

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
werkraum:projekte:spaceapi [09.12.2019 22:00] – +[Sonstige Ideen] Links sebastianwerkraum:projekte:spaceapi [10.08.2020 01:02] – [Funktionen / SW-Module] + Zugangssicherung HW 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://werkraum.freiraumzittau.de/spaceapi/13/|abrufbar]].+Außerdem sind diverse Informationen als JSON über die SpaceAPI [[https://werkraum.freiraumzittau.de/spaceapi/13/|abrufbar]]. Eine [[https://werkraum.freiraumzittau.de/spaceapi/|menschenlesbare]] Version gibt es seit 2020 auch.
  
 ===== Hardware ===== ===== Hardware =====
  
-  * Raspberry Pi Modell B +  * Raspberry Pi Modell 4B, 2 GB RAM 
-    * 2 GB µSD +    * <del>2</del> 16 GB µSD 
-    * temporär bereit gestellt von Egmont +    * <del>temporär bereit gestellt von Egmont</del> WR-Eigentum 
-  * digitaler 1-wire Temperatursensor DS18S20+  * digitale 1-wire Temperatursensoren DS18S20, für Raum II, Solarkollektor und Zuluft 
 +  * BME280 für Luftdruck, Luftfeuchte und Temperatur Raum I
   * 4-stellige 7-Segmentanzeige, Zeichengröße 100 mm   * 4-stellige 7-Segmentanzeige, Zeichengröße 100 mm
   * Notaus-Schalter neben Eingangstür   * Notaus-Schalter neben Eingangstür
 +  * ESP8266 für Zugangssicherung und -logging [[werkraum:infrastruktur:holzwerkstatt|Holzwerkstatt]]
  
 ===== Betriebssystem / Software ===== ===== Betriebssystem / Software =====
  
-  * [[http://www.raspbian.org/|Raspbian]] <del>Jessie</del> Stretch light, ohne GUI+  * [[http://www.raspbian.org/|Raspbian]] <del>Jessie</del> <del>Stretch</del> Buster light, ohne GUI
   * Programmierung vorzugsweise in Python 2.7, Bash, Init-Scripte, Web-Interface in PHP   * Programmierung vorzugsweise in Python 2.7, Bash, Init-Scripte, Web-Interface in PHP
   * Versionsverwaltung: Subversion auf Freiraum-Server   * Versionsverwaltung: Subversion auf Freiraum-Server
Zeile 60: Zeile 62:
     * benötigt Feedback, z.B. LCD     * benötigt Feedback, z.B. LCD
   * :done: JSON-Dokument für SpaceAPI generieren, Hosting über Freiraum-Server: https://werkraum.freiraumzittau.de/spaceapi/13/   * :done: JSON-Dokument für SpaceAPI generieren, Hosting über Freiraum-Server: https://werkraum.freiraumzittau.de/spaceapi/13/
-  * :done: dynamische Grafik rot/grün per Python/PHP generieren, für Wiki/Website: http://werkraum.freiraumzittau.de/spaceapi/status-image.php+  * :done: dynamische Grafik rot/grün per PHP generieren, für Wiki/Website: http://werkraum.freiraumzittau.de/spaceapi/status-image.php
   * :done: Verlauf Anwesenheit über die letzten 7 Tage: http://192.168.16.200/status/temp.php?task=sensor&id=2   * :done: Verlauf Anwesenheit über die letzten 7 Tage: http://192.168.16.200/status/temp.php?task=sensor&id=2
   * Sensoren   * Sensoren
Zeile 68: Zeile 70:
     * :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!): http://192.168.16.200/status/     * :done: Webinterface (nur über VPN bzw. im LAN erreichbar!): http://192.168.16.200/status/
 +  * :done: Zugangs-Sicherung/-Logging [[werkraum:infrastruktur:holzwerkstatt|Holzwerkstatt]], :todo: Doku veröffentlichen
   * Source Code: https://netz.freiraumzittau.de/websvn/listing.php?repname=birke3control&path=%2Fbranches%2Fwerkraum-status   * Source Code: https://netz.freiraumzittau.de/websvn/listing.php?repname=birke3control&path=%2Fbranches%2Fwerkraum-status
  
Zeile 109: Zeile 112:
   * Außen-Messdaten automatisch an Citizen-Science-Projekte übermitteln   * Außen-Messdaten automatisch an Citizen-Science-Projekte übermitteln
     * https://www.opensensemap.org/     * https://www.opensensemap.org/
 +      * https://sensebox.github.io/books-v2/osem/osem_custom_sensor.html
 +      * https://docs.opensensemap.org/#api-Measurements-postNewMeasurement
 +      * https://api.opensensemap.org/
     * https://luftdaten.info/     * https://luftdaten.info/
     * https://www.hackair.eu/     * https://www.hackair.eu/
Zeile 115: Zeile 121:
  
   * [[https://media.ccc.de/v/cosin-27-the_spaceapi_and_why_your_hackerspace_should_implement_it|The SpaceAPI, and Why Your Hackerspace Should Implement It]]: Vortrag beim [[https://cosin.ch/|Chaos Singularity]] 2017   * [[https://media.ccc.de/v/cosin-27-the_spaceapi_and_why_your_hackerspace_should_implement_it|The SpaceAPI, and Why Your Hackerspace Should Implement It]]: Vortrag beim [[https://cosin.ch/|Chaos Singularity]] 2017
-  * SpaceAPI Homepage + Doku: http://spaceapi.net/app +  * SpaceAPI Homepage + Doku: <del>http://spaceapi.net/app</del> https://spaceapi.io/ 
-  * SpaceAPI Fork: https://spacedirectory.org/ +  * SpaceAPI Directory<del>https://spacedirectory.org/</del> https://spaceapi.io/directory
-  * Beispiel für SpaceAPI-Verwendung (Netz39, Magdeburg): http://spaceapi-stats.n39.eu/ +  * <del>Beispiel für SpaceAPI-Verwendung (Netz39, Magdeburg): http://spaceapi-stats.n39.eu/</del> 
 +  * Öffnungs-Statistik für WR: https://spaceapi.vanheusden.com/show.php?id=Polytechnischer+Werkraum+Zittau
   * 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   * 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 2.7.11: https://www.python.org/downloads/release/python-2711/
Zeile 124: Zeile 131:
 ===== Historie ===== ===== Historie =====
  
 +  * 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   * 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.txt · Zuletzt geändert: 27.06.2023 22:03 von sebastian