TCP Funktion - LD382

185 Replies, 370439 Views

Mit airStudio 7.2 wird die Möglichkeit eingeführt, TCP und UDP Pakete zu verschicken. Der Inhalt der Pakete wird dabei in Form von Bytes im Hex-Format definiert. Anhand des RGB-Controllers LD382 soll hier kurz beispielhaft dargestellt werden, wie dies funktioniert.

[Bild: 35.jpg]

Beim LD382 besteht ein Paket zur Einstellung der Helligkeit aus 8 Bytes. Diese haben folgende Bedeutung:

Byte 1: Immer 31
Byte 2: Helligkeit Kanal Rot
Byte 3: Helligkeit Kanal Grün
Byte 4: Helligkeit Kanal Blau
Byte 5: Helligkeit Kanal Weiß
Byte 6: Immer 00
Byte 7: Immer 0F
Byte 8: Prüfsumme, Summe der Bytes 1 bis 7.

Um den Controller z.B. auf Rot mit maximaler Helligkeit zu setzen, würde ein Paket entsprechend aussehen:

31 FF 00 00 00 00 0F 3F

In airStudio würde man diesen Befehl wie folgt anlegen:

[ATTACHMENT NOT FOUND]

Wie man aus dem Screenshot erkennt, arbeitet der LD382 auf Port 5577, die IP-Adresse ist natürlich individuell unterschiedlich.

Hier eine kleine Auswahl möglicher Befehle:

Rot: 31 ff 00 00 00 00 0f 3f
Grün: 31 00 ff 00 00 00 0f 3f
Blau: 31 00 00 ff 00 00 0f 3f
Weiß: 31 ff ff ff 00 00 0f 3d
Warmweiß: 31 00 00 00 ff 00 0f 3f
Violett: 31 ff 00 ff 00 00 0f 3e
Gelb: 31 ff ff 00 00 00 0f 3e
Türkis: 31 00 ff ff 00 00 0f 3e

Die folgenden Befehle bestehen lediglich aus 5 Bytes:

7-stufiger Farbdurchlauf langsam: 61 25 1f 0f b4
7-stufiger Farbdurchlauf mittel: 61 25 10 0f a5
7-stufiger Farbdurchlauf schnell: 61 25 01 0f 96
7-stufiger Farbwechsel langsam: 61 38 1f 0f c7
7-stufiger Farbwechsel mittel: 61 38 10 0f b8
7-stufiger Farbwechsel schnell: 61 38 01 0f a9

Die folgenden Befehle bestehen lediglich aus 4 Bytes:

EIN: 71 23 0F A3
AUS: 71 24 0F A4
<r><COLOR color="#777777"><s></s>Wir wünschen viel Spaß mit den Produkten und einen erfolgreichen Tag! Ihr jbmedia Team <E>Smile</E><br/>
<br/>
<e>
</e></COLOR></r>
kurzum: TOP!!!!!

muss man den Controller eigentlich über einen Funkschalter an/aus schalten oder kann man für TCP auch die LEDs ausschalten?

Habt ihr an dieser Stelle eine Empfehlung für ORDENTLICHE LED Stripes?

Viele Grüße
Sebi
<r>Darf's ein bisschen smarter sein? <URL url="http://www.schlaue-huette.de">http://www.schlaue-huette.de</URL> ! <E>Idea</E></r>
Wäre super wenn jemand die Zahlen für EIN/AUS und Dimmen Posten würde, falls dies bekannt ist.

Mit freundlichen Grüßen

Stefan
<t></t>
An und Aus geht natürlich auch. Daten werden in Kürze nachgetragen.
<r><COLOR color="#777777"><s></s>Wir wünschen viel Spaß mit den Produkten und einen erfolgreichen Tag! Ihr jbmedia Team <E>Smile</E><br/>
<br/>
<e>
</e></COLOR></r>
Hallo,
die Befehle für Ein + Aus habe ich.
Ein = 71 23 0F A3
Aus = 71 24 0F A3
<t></t>
Hi,

teste gerade den Controller. Funktioniert alles top, bis auf ausschalten. Einschalten funktioniert wunderbar, aber ausschalten geht nicht. Jemand einen Tip?

Falls jemand eigene Hex Werte (z.B.) für unterschiedliche Helligkeiten erstellen will, ist dieser Online Calculator für die Prüfsumme ganz hilfreich:

http://www.planetimming.com/checksum8.html

Gruß
Sebastian
<r>Darf's ein bisschen smarter sein? <URL url="http://www.schlaue-huette.de">http://www.schlaue-huette.de</URL> ! <E>Idea</E></r>
Hallo,

Hab genau das gleiche Problem. Kann den Controller einschalten (wobei dass auch nicht immer geht), aber ausschalten geht bei mir auch nicht.
<t></t>
Hi,

habe bei mir das Problem, dass Befehle, die über den Lightmanager an den Controller geschickt werden, manchmal nicht verarbeitet werden. Der Lightmanager schickt raus (sieht man an der LED), es passiert aber nichts.

Ganz selten wird die LED vom Lightmanager beim Senden eines Befehls an den LD382 für ca. 8 Sekunden rot und es passiert nichts mehr.

Machen wir da was falsch?

Gruß
Sebastian
<r>Darf's ein bisschen smarter sein? <URL url="http://www.schlaue-huette.de">http://www.schlaue-huette.de</URL> ! <E>Idea</E></r>
Zitat:Hallo,
die Befehle für Ein + Aus habe ich.
Ein = 71 23 0F A3
Aus = 71 24 0F A3
Bei AUS hatte sich ein Fehler eingeschlichen. Wir haben die korrekten Pakete oben in der Auflistung hinzugefügt.
<r><COLOR color="#777777"><s></s>Wir wünschen viel Spaß mit den Produkten und einen erfolgreichen Tag! Ihr jbmedia Team <E>Smile</E><br/>
<br/>
<e>
</e></COLOR></r>
Zitat:...habe bei mir das Problem, dass Befehle, die über den Lightmanager an den Controller geschickt werden, manchmal nicht verarbeitet werden.
Fehler ist gefunden! Bitte Firmware Update vom Server machen. Anschließend werden alle Kommandos sauber an den LD382 abgeschickt und der Controller reagiert zuverlässig.
<r><COLOR color="#777777"><s></s>Wir wünschen viel Spaß mit den Produkten und einen erfolgreichen Tag! Ihr jbmedia Team <E>Smile</E><br/>
<br/>
<e>
</e></COLOR></r>



Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste