Im Space Bot: Unterschied zwischen den Versionen

Aus /dev/tal
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „== Hintergrund & Funktion == 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 bespro…“)
 
 
(25 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
== Hintergrund & Funktion ==
+
{{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
 +
}}
  
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.
+
== Funktionsweise ==
Wir sind auf den Entschluss 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.
+
  
== Hardware ==
+
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>.
  
* Arduino UNO
+
== API ==
* Ethernet Shield W5100
+
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.
* 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)
 
* Erster Teil der Software fertig (LEDs zeigen Status an, Variable wird lokal gespeichert)
 
 
== To Do ==
 
 
* Fotos, Code und Schaltpläne uploaden ('''Wo ?''')
 
* Code zu Ende schreiben (Der Teil, welcher das Packet verschickt)
 
 
[[Kategorie:Organisation]]
 
 
[[Kategorie:Projekt]]
 
[[Kategorie:Projekt]]

Aktuelle Version vom 17. September 2018, 18: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.