RGB Farbwechsel

Für welche Projekte verwendet Ihr OpenHAB? Was habt Ihr automatisiert? Stellt eure Projekte hier vor.

Moderatoren: Cyrelian, seppy

Antworten
ChrisNRW1987
Beiträge: 4
Registriert: 28. Aug 2021 19:12
Answers: 0

RGB Farbwechsel

Beitrag von ChrisNRW1987 »

Hallo ihr lieben
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

Harka
Beiträge: 309
Registriert: 30. Apr 2021 13:13
Answers: 15

Re: RGB Farbwechsel

Beitrag von Harka »

Hi,

ich verstehe nicht den kompletten Code aber für mich scheint es ein Fehler bei den Anführungszeichen zu geben

Code: Alles auswählen

var h = 100;var s = 0;var b = 0;
var rgbColor = 'hsb(" + h + "," + s + "," + b + ")';
console.log(rgbColor);
ergibt hsb(" + h + "," + s + "," + b + ")
Ich glaub nicht das dies so gewollt ist also nimm in dieser Situation nur ' oder "

ChrisNRW1987
Beiträge: 4
Registriert: 28. Aug 2021 19:12
Answers: 0

Re: RGB Farbwechsel

Beitrag von ChrisNRW1987 »

Ok dank dir.
Probiere ich heute abend mal aus.

Antworten