Bitte um Hilfe für Farbwechsel programmieren.
Verfasst: 31. Jan 2025 20:35
Hallo zusammen,
ich versuche einen Timer von 10 sekunden zu schreiben, in dem ein Farbwechsel für kitchen_color (eine Gruppe von Lampen) statfinden soll. Ich dachte auch ich frage mal ChatGPT dazu. Kein Script funktioniert. Dabei möchte ich doch nur alle 10 Sekunden einen Farbwechsel bei aktivieren von Item "Kitchen_Paty_Mode".
Kann mir bitte jemand helfen, ich habe von Programmieren überhaupt keine Ahnung.
Danke sehr für die Hilfe. Gruß Uwe
ich versuche einen Timer von 10 sekunden zu schreiben, in dem ein Farbwechsel für kitchen_color (eine Gruppe von Lampen) statfinden soll. Ich dachte auch ich frage mal ChatGPT dazu. Kein Script funktioniert. Dabei möchte ich doch nur alle 10 Sekunden einen Farbwechsel bei aktivieren von Item "Kitchen_Paty_Mode".
Kann mir bitte jemand helfen, ich habe von Programmieren überhaupt keine Ahnung.
Code: Alles auswählen
var List<String> colors = newArrayList("0,100,100", "60,100,100", "120,100,100", "180,100,100", "240,100,100")
var int colorIndex = 0
// Regel für den Farbwechsel
rule "Color Change Every 10 Seconds"
when
Item Kitchen_Party_Mode changed from OFF to ON
then
// Aktuellen Farbwert setzen
kitchen_color.sendCommand(colors.get(colorIndex))
// Nächsten Index berechnen, und bei Erreichen der Liste zurücksetzen
colorIndex = (colorIndex + 1) % colors.size
end