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
werkraum:projekte:spaceapi [20.04.2019 23:34] – * Update Debian Stretch sebastianwerkraum: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://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. 
 + 
 +Es gibt auch einen (momentan experimentellen) [[https://botsin.space/@WerkraumBot|Mastodon-Bot]], der Tür-Status-Änderungen postet. Source-Code: [[https://edugit.org/eshszg/spaceapi-to-mastodon]]
  
 ===== 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 64:
     * 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 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!): 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 107: Zeile 112:
     * Uhr, Temperatur, geplante Anwesenheitsdauer, ...     * Uhr, Temperatur, geplante Anwesenheitsdauer, ...
   * XMPP/Jabber-Client für Statusanzeige, evtl. mit https://github.com/jaxl/JAXL   * XMPP/Jabber-Client für Statusanzeige, evtl. mit https://github.com/jaxl/JAXL
 +  * Außen-Messdaten automatisch an Citizen-Science-Projekte übermitteln
 +    * 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://www.hackair.eu/
  
 ===== Nützliche Links ===== ===== Nützliche Links =====
  
   * [[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> 
-  * Alternative zu SpaceAPI + Doku (shackspaceStuttgart) http://shackspace.de/wiki/doku.php?id=sopenstats , http://shackspace.de/wiki/doku.php?id=shack_open_close_monitor +  * Karte aller Spacesinkl. Status: https://mapall.space/ 
-  * Python 2.7.11: https://www.python.org/downloads/release/python-2711+  * Öffnungs-Statistik für WR: <del>https://spaceapi.vanheusden.com/show.php?id=Polytechnischer+Werkraum+Zittau 
-  * Python 3.5.1: https://www.python.org/downloads/release/python-351/+</del>https://mapall.space/heatmap//show.php?id=Polytechnischer+Werkraum+Zittau 
 +  * dynamische Grafiken: https://ammanvms.github.io/circular-space-heatmap
 +  * Beispiel für grafische Auswertung (shackspace, Stuttgart) http://shackspace.de/wiki/doku.php?id=sopenstats
  
 ===== Historie ===== ===== Historie =====
  
 +  * 14.06.2023, [[https://botsin.space/@WerkraumBot|Mastodon-Status-Bot]] geht in Probebetrieb
 +  * 20.11.2021, Update auf [[https://github.com/SpaceApi/schema/blob/master/14.json|Schema Version 14]]
 +  * 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   * 20.04.2019, Raspberry Pi 1B mit Raspbian Stretch neu aufgesetzt
   * 19.06.2018, Temperatursensoren für [[werkraum:projekte:solarkollektor|Solarkollektor]] und Zuluft integriert   * 19.06.2018, Temperatursensoren für [[werkraum:projekte:solarkollektor|Solarkollektor]] und Zuluft integriert
Zeile 126: Zeile 147:
   * 30.08.2017, Prototyp des [[https://werkraum.freiraumzittau.de/spaceapi/13/|JSON-Files]] wird dynamisch generiert   * 30.08.2017, Prototyp des [[https://werkraum.freiraumzittau.de/spaceapi/13/|JSON-Files]] wird dynamisch generiert
   * 21.06.2016, dynamisch generierte Status-Anzeige auf https://werkraum.freiraumzittau.de/    * 21.06.2016, dynamisch generierte Status-Anzeige auf https://werkraum.freiraumzittau.de/ 
-  * 14.06.2016, Inbetriebnahme RasPi, Netzwerk-Setup, Temperatur-Logging läuft+  * 14.06.2016, Inbetriebnahme RasPi 1B, Netzwerk-Setup, Temperatur-Logging läuft
   * 07.06.2016, Auftakt-Workshop   * 07.06.2016, Auftakt-Workshop
  
 {{tag>aktiv}} {{tag>aktiv}}
werkraum/projekte/spaceapi.1555796094.txt.gz · Zuletzt geändert: 20.04.2019 23:34 von sebastian