Benutzer-Werkzeuge

Webseiten-Werkzeuge


infrastruktur:licht

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
licht [2012-06-06 19:14] 93.193.108.130infrastruktur:licht [2020-03-25 21:16] (aktuell) – cleanup standby.shack entfernt ulrich
Zeile 2: Zeile 2:
 {{tag> infrastructure}} {{tag> infrastructure}}
  
 +===== Historie =====
 +Es gab eine Implementation von standby.shack in Erlang von mrpi
 +[[https://github.com/shackspace/standby.shack]]
 +Alte Informationen aus 2012-2014 kann man noch in der Historie dieser Seite nachlesen.
 + 
 ===== UDP ===== ===== UDP =====
 ==== UDP IDs ohne offset(Lounge) ==== ==== UDP IDs ohne offset(Lounge) ====
Zeile 12: Zeile 17:
 offset für die UDP-Pakete: 20 offset für die UDP-Pakete: 20
  
-===== RESTful API ===== +hauptschalter: 
-Version: 1+Adresse: 0x0a bzw. 10 als Dezimal 
 +States: 
 +=> AUS 
 +=> EIN 
 +=> Aus in T-5Sekunden
  
-==== IDs ohne offset(Lounge) ==== 
  
-|  ''/==0===''  |  ''==1===\''  | |  ''/==4===''   ''==5===\''  | |  ''/==8===''  |  ''==9===\''  |''#''| +==== versenden von UDP-Paketen ==== 
-|  ''\==2===''  |  ''==3===/''  | |  ''\==6===''  |  ''==7===/''  | |  ''\==10==''  |  ''==11==/''  |''#''| +Nach Möglichkeit sollte zwar die API genutzt werden, wenn aber doch UDP Pakete versendet werden müssen, so ist hier Dokumentiert, wie die Pakete aussehen. 
-|    |    | |    |    | |    |    |''#''+ 
- ''<12>''  || |    |  ''[==13==]''  ||    |    |''#==14==''| +Es müssen Byte über UPB an 'licht.shack:1337versendet werden:\\ 
-|    |    | |    |    | |    |    |''#''+''  Byte 1: 0xA5''\\ 
- ''[==15==''  |  ''==16==]''  | |  ''[==17==''  |  ''==18==]''  | |  ''L A G E R''  ||''#''+''  Byte 2: 0x5A''\\ 
-|    |    | |    |    | |::: ||''#''| +''  Byte 3//UDP-ID//''\\ 
-|  ''[==19==''  |  ''==20==]''  | |  ''[==21==''  |  ''==22==]''  | |::: ||''#''|+''  Byte 4//state//''\\
  
-==X==: Leuchtstoffröhre oder LED-Ersatz\\ 
-<X>: Runde Sparbirne\\ 
-#: Gebiet außerhalb der Lounge\\ 
-offset für die API bei der Lounge: 100 
  
-==== Syntax ==== 
-Zur Zeit liefert die API nur JSON aus, XML wird in der nächsten Zeit ergänzt.\\ 
-\\ 
-**Statusabfrage:**\\ 
-''GET //auf// http://standby.shack:8080/<version>/light/<id>  //für einzel Abfrage//\\ 
-GET //auf// http://standby.shack:8080/<version>/light  //für alle Zustände//''\\ 
-\\ 
-**Status ändern:**\\ 
-''PUT //auf// http://standby.shack:8080/<version>/light //oder// http://standby.shack:8080/<version>/light/5000  //um auf alle Zustände zu triggern **(Zur Zeit aus Betrieb)**//\\ 
-PUT //auf// http://standby.shack:8080/<version>/light/<id>  //um einen einzigen Zustand zu ändern//''\\ 
-\\ 
-**Syntax PUT-Request:**\\ 
-''//zum ändern des Aktuellen Zustandes:// {"type": "toggle"}\\ 
-//zum Einschalten:// {"type": "switchOn"} oder {"type": "set", "state": 1}\\ 
-//zum Einschalten:// {"type": "switchOff"} oder {"type": "set", "state": 0}''\\ 
infrastruktur/licht.1339002857.txt.gz · Zuletzt geändert: 2012-06-06 19:14 von 93.193.108.130