Im Space Bot: Unterschied zwischen den Versionen

Aus /dev/tal
Wechseln zu: Navigation, Suche
 
(13 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
= Methode mit einer großen Pilztaste =
+
{{ProjektInfoBox
 +
|name        = Space-Status
 +
|status      = stable
 +
|image      =
 +
|description = Info/API ob der Raum aktuell geöffnet ist
 +
|author      = thoto
 +
|username    = thoto
 +
|version    = 201708-2
 +
|update      = 201708-2
 +
|platform    = Linux/Shellskript/PHP
 +
|license    = GPLv3
 +
|download    = https://github.com/devtal-de/statespace
 +
}}
  
== Hintergrund & Funktion ==
+
== Funktionsweise ==
  
Da zur Zeit eine Möglichkeit gesucht wird um auf der Webseite anzuzeigen ob der Space offen ist, wurde das Thema am 06.01.12 besprochen.
+
Das Serviceding (bis 2017-07-22 das Nagios) prüft via Cron-Job ob der ZyXEL-Switch im /dev/tal eingeschaltet ist (ehemals Portstatus an übergeordnetem Switch via SNMP, seit 2016 via ICMP-Ping) und aktualisiert den Status auf <code>moon.devtal.de</code>.
Wir sind auf die Idee gekommen einen Notaus Knopf zu nutzen, an dem wir 2 Status LEDs befestigen. Diese schliessen wir an einen Arduino + Ethernet Shield an. Der Arduino schickt dann jeweils über das Internet an unseren Server ein "open" oder "closed" Signal. Frage ist noch, ob mit dem Notaus Knopf auch der Strom für den Space abgeschaltet wird.
+
  
== Hardware ==
+
== API ==
 +
Zur Abfrage sollte aktuell die URL <code>https://devtal.de/~thoto/statespace/state.php</code> verwendet werden. Es wird "closed" oder "open" zurückgeliefert. Sollte sich die API ändern, wird es kurzzeitig etwas anderes liefern.
  
* Arduino UNO
 
* Ethernet Shield W5100
 
* Notaus Pilztaste (wie [http://www.ebay.de/itm//180782231771 hier])
 
* 2 LED (rot und grün)
 
* Widerstände (1x 10k Ohm und 2x 220 Ohm)
 
* 5V Netzteil
 
* Kabel
 
  
== Status ==
 
 
* Hardware habe ich zu Hause schon auf einem Breadboard aufgebaut (Ohne Notaus Knopf, aber mit einem Schalter)
 
* Code ist fertig
 
* Daten gehen nicht direkt an den /dev/tal e.V. Server, sondern erst an pachube.com von dort aus per API auf unsere Seite
 
 
== To Do ==
 
 
* Fotos, Code und Schaltpläne uploaden ('''Wo ?''')
 
 
== Wen fragen ? ==
 
 
[[Benutzer:Scirocco|Scirocco]]
 
 
= Weitere Möglichkeiten =
 
* Tür-Sensorik
 
** kapazitive Messung mittels zweier dünner Metallplättchen
 
** induktive Messung mittels flacher Spulen
 
* Multi-Faktor-Messung
 
** Aktive Hosts
 
** Änderung des Stromverbrauches
 
** Licht
 
** Wärme/Luftfeuchtigkeit
 
** ...
 
 
== Wen fragen ? ==
 
 
[[Benutzer:Thoto|thoto]]
 
 
[[Kategorie:Organisation]]
 
 
[[Kategorie:Projekt]]
 
[[Kategorie:Projekt]]

Aktuelle Version vom 17. September 2018, 19:50 Uhr

         
Space-Status

Release status: stable [box doku]

Description Info/API ob der Raum aktuell geöffnet ist
Author(s)  thoto
Last Version  201708-2 (201708-2)
Platform  Linux/Shellskript/PHP
License  GPLv3
Download  https://github.com/devtal-de/statespace







Funktionsweise

Das Serviceding (bis 2017-07-22 das Nagios) prüft via Cron-Job ob der ZyXEL-Switch im /dev/tal eingeschaltet ist (ehemals Portstatus an übergeordnetem Switch via SNMP, seit 2016 via ICMP-Ping) und aktualisiert den Status auf moon.devtal.de.

API

Zur Abfrage sollte aktuell die URL https://devtal.de/~thoto/statespace/state.php verwendet werden. Es wird "closed" oder "open" zurückgeliefert. Sollte sich die API ändern, wird es kurzzeitig etwas anderes liefern.