ich habe mehrere RGB LED Stripes über ArtNet Laufen.
jetzt möchte ich gerne ein Farbwechsel Programm erstellen und habe da schon paar sachen probiert aber igendwie will es nicht. kann da jemand sehen wo der Fehler ist.
Code: Alles auswählen
var Timer = Java.type('java.util.Timer');
var TimerTask = Java.type('java.util.TimerTask');
var h = 100;
var s = 0;
var b = 0;
var timer = new Timer();
var task = new TimerTask() {
run: function() {
// Farbwechsel durchführen
if (h > 0 && b === 0) {
h--;
s++;
} else if (s > 0 && h === 0) {
s--;
b++;
} else if (b > 0 && s === 0) {
h++;
b--;
}
// RGB-Wert setzen
var rgbColor = 'hsb(" + h + "," + s + "," + b + ")';
events.sendCommand('Meerschweinchen_Color', 'rgbColor' );
}
};
timer.schedule(task, 0, 1000); // Wartezeit zwischen den Farbänderungen