Zum Inhalt springen

Loungelights: Unterschied zwischen den Versionen

Burnoutberni (Diskussion | Beiträge)
(ein bisschen) de-crap-ifizierte anleitung
Zeile 14: Zeile 14:
Sie hat sich mindestens einmal seit der Installation geändert.
Sie hat sich mindestens einmal seit der Installation geändert.


== how to ==
Schick ein UDP Packet mit dem Farbcode an '''10.20.32.185:30977''' in folgendem Format:


== Einschalten ==
  \xfb\xeb\x<span style="color:red">RR</span>\x<span style="color:green">GG</span>\x<span style="color:blue">BB</span>\xWW\xWW\x09\x66\x85\x00


<code>echo -e '\xfb\xeb\xf0\xf0\x00\x00\x00\x09\x66\x85\x00' | nc -u -w1 10.20.32.185 30977</code>
<code>\x09\x66\x85</code> sind die letzten 3 Bytes der MAC vom controller reversed. Wir verwenden derzeit nur RGB LEDs, potenziell könnte das noch um zwei weiße LED-Strips erweitert werden (dafür die beiden WW-Werte).


 
== example ==
== Ausschalten ==
#                | <span style="color:red">R</span> | <span style="color:green">G</span> | <span style="color:blue">B</span> | W | W |
 
# Ausschalten    |  |  |  |  |  |
<code>echo -e '\xfb\xeb\x00\x00\x00\x00\x00\x09\x66\x85\x00' | nc -w1 -u 10.20.32.185 30977</code>
echo -e '\xfb\xeb\x00\x00\x00\x00\x00\x09\x66\x85\x00' | nc -w1 -u 10.20.32.185 30977
 
#                |  |  |  |  |  |
 
# Weiß          |  |  |  |  |  |
'''Die 3 Bytes nach den '''<code>\xeb</code> '''sind derzeit '''<code>\x00 \x00 \x00</code> '''und sind hexadezimale RGB-Werte.'''
echo -e '\xfb\xeb\xff\xff\xff\x00\x00\x09\x66\x85\x00' | nc -w1 -u 10.20.32.185 30977
das Ganze wird über UDP hingeschickt.
#                |  |  |  |  |  |
 
# Warmweiß      |  |  |  |  |  |
<code>\x09\x66\x85</code> sind die letzten 3 Bytes der MAC vom controller reversed..
echo -e '\xfb\xeb\xff\xff\x99\x00\x00\x09\x66\x85\x00' | nc -w1 -u 10.20.32.185 30977
 
#                |  |  |  |  |  |
== Farben ==
# Blau           |  |  |  |  |  |
 
echo -e '\xfb\xeb\x00\x00\xff\x00\x00\x09\x66\x85\x00' | nc -w1 -u 10.20.32.185 30977
; Blau
#                |  |  |  |  |  |
<code>echo -e '\xfb\xeb\x00\x00\xff\xff\x00\x09\x66\x85\x00' | nc -w1 -u 10.20.32.185 30977</code>
# Türkis         |  |  |  |  |  |
 
echo -e '\xfb\xeb\x00\xff\xff\x00\x00\x09\x66\x85\x00' | nc -w1 -u 10.20.32.185 30977
; Türkis
#                |  |  |  |  |  |
<code>echo -e '\xfb\xeb\x00\xff\xff\xff\x00\x09\x66\x85\x00' | nc -w1 -u 10.20.32.185 30977</code>
# Türkisgrün     |  |  |  |  |  |
 
echo -e '\xfb\xeb\x00\x99\x33\x00\x00\x09\x66\x85\x00' | nc -w1 -u 10.20.32.185 30977
; schönes Türkisgrün
#                |  |  |  |  |  |
<code>echo -e '\xfb\xeb\x00\x99\x33\x99\x00\x09\x66\x85\x00' | nc -w1 -u 10.20.32.185 30977</code>
# Rosa           |  |  |  |  |  |
 
echo -e '\xfb\xeb\xff\x00\xff\x00\x00\x09\x66\x85\x00' | nc -w1 -u 10.20.32.185 30977
; Rosa
#                |  |  |  |  |  |
<code>echo -e '\xfb\xeb\xff\x00\xff\xff\x00\x09\x66\x85\x00' | nc -w1 -u 10.20.32.185 30977</code>
# Rot           |  |  |  |  |  |
 
echo -e '\xfb\xeb\xff\x00\x00\x00\x00\x09\x66\x85\x00' | nc -w1 -u 10.20.32.185 30977
; Rot
#                |  |  |  |  |  |
<code>echo -e '\xfb\xeb\xff\x00\x00\xff\x00\x09\x66\x85\x00' | nc -w1 -u 10.20.32.185 30977</code>
# Gelb           |  |  |  |  |  |
 
echo -e '\xfb\xeb\xff\xff\x00\x00\x00\x09\x66\x85\x00' | nc -w1 -u 10.20.32.185 30977
; Gelb
#                |  |  |  |  |  |
<code>echo -e '\xfb\xeb\x99\x99\x00\x00\x00\x09\x66\x85\x00' | nc -w1 -u 10.20.32.185 30977</code>
# oages PinkLila |  |  |  |  |  |
 
echo -e '\xfb\xeb\xff\x00\x77\x00\x00\x09\x66\x85\x00' | nc -w1 -u 10.20.32.185 30977
; oages Pink-Violett
<code>echo -e '\xfb\xeb\xff\x00\x77\x00\x00\x09\x66\x85\x00' | nc -w1 -u 10.20.32.185 30977</code>


== Beispiele für Farbcodierungen ==
== Beispiele für Farbcodierungen ==