Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

licht [2012/06/11 20:38]
93.231.162.52 [IDs ohne offset(Lounge)]
licht [2014/03/17 02:06] (aktuell)
93.231.175.43 [Neue Dokumentation]
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\\
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 **(Zur Zeit aus Betrieb)**//\\+''​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).
licht.txt · Zuletzt geändert: 2014/03/17 02:06 von 93.231.175.43