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
Letzte ÜberarbeitungBeide Seiten der Revision
licht [2012-06-06 17:46] 93.193.108.130infrastruktur:licht [2017-06-21 17:14] – ↷ Seite von licht nach infrastruktur:licht verschoben rixx
Zeile 2: Zeile 2:
 {{tag> infrastructure}} {{tag> infrastructure}}
  
 +===== Neue Dokumentation =====
 +**Wichtig:** Bitte beachtet die Dokumentation auf [[https://github.com/shackspace/standby.shack/wiki]]. \\
 +//Diese Seite wird von mir nicht mehr weiter gepflegt!//
 + 
 ===== UDP ===== ===== UDP =====
 ==== UDP IDs ohne offset(Lounge) ==== ==== UDP IDs ohne offset(Lounge) ====
Zeile 11: Zeile 15:
  
 offset für die UDP-Pakete: 20 offset für die UDP-Pakete: 20
 +
 +hauptschalter:
 +Adresse: 0x0a bzw. 10 als Dezimal
 +States:
 +0 => AUS
 +1 => EIN
 +2 => Aus in T-5Sekunden
 +
 +
 +==== versenden von UDP-Paketen ====
 +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.
 +
 +Es müssen 4 Byte über UPB an 'licht.shack:1337' versendet werden:\\
 +''  Byte 1: 0xA5''\\
 +''  Byte 2: 0x5A''\\
 +''  Byte 3: //UDP-ID//''\\
 +''  Byte 4: //state//''\\
  
 ===== RESTful API ===== ===== RESTful API =====
Zeile 24: Zeile 45:
 |  ''[==15==''  |  ''==16==]''  | |  ''[==17==''  |  ''==18==]''  | |  ''L A G E R''  ||''#''| |  ''[==15==''  |  ''==16==]''  | |  ''[==17==''  |  ''==18==]''  | |  ''L A G E R''  ||''#''|
 |    |    | |    |    | |::: ||''#''| |    |    | |    |    | |::: ||''#''|
-|  ''[==19==''  |  ''==20==]''  | |  ''[==21==''  |  ''==22==]''  | |::: ||''#''|+|  ''/==19==''  |  ''==20==\''  | |  ''/==21==''  |  ''==22==\''  | |::: ||''#''
 +|  ''\==23==''  |  ''==24==/''  | |  ''\==25==''  |  ''==26==/''  | |::: ||''#''|
  
-==X==: Leuchtstoffröhre oder LED-Ersatz\\ +''==X=='': Leuchtstoffröhre oder LED-Ersatz\\ 
-<X>: Runde Sparbirne\\ +''<X>'': Runde Sparbirne\\ 
-#: Gebiet außerhalb der Lounge\\+''#'': Gebiet außerhalb der Lounge\\
 offset für die API bei der Lounge: 100 offset für die API bei der Lounge: 100
  
Zeile 39: Zeile 61:
 \\ \\
 **Status ändern:**\\ **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//\\+''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 außerbetrieb)**//\\
 PUT //auf// http://standby.shack:8080/<version>/light/<id>  //um einen einzigen Zustand zu ändern//''\\ PUT //auf// http://standby.shack:8080/<version>/light/<id>  //um einen einzigen Zustand zu ändern//''\\
 \\ \\
Zeile 46: Zeile 68:
 //zum Einschalten:// {"type": "switchOn"} oder {"type": "set", "state": 1}\\ //zum Einschalten:// {"type": "switchOn"} oder {"type": "set", "state": 1}\\
 //zum Einschalten:// {"type": "switchOff"} oder {"type": "set", "state": 0}''\\ //zum Einschalten:// {"type": "switchOff"} oder {"type": "set", "state": 0}''\\
 +
 +Man beachte bitte, das man einen normalen double quote/normales doppelte Anführungszeichen schreiben muss(kann das dokuwiki leider nicht darstellen).
infrastruktur/licht.txt · Zuletzt geändert: 2020-03-25 21:16 von ulrich