wenn ich das Script jetzt hart beende mit meinem Longpush startet der Script mit der nächsten Farbe die im Script hinterlegt ist. Hattest ja auch geschrieben "ohne Statusabfrage". Könntest Du mir die Statusabfrage erklären oder besser noch den Script anpassen?
schön zu hören, dass es grundsätzlich erstmal funktioniert
Im Moment "Rotiert" das Script einfach der Reihe nach durch ein Array von Farben, sprich es ignoriert den aktuellen Zustand des RGBW2.
Rein theoretisch wäre es zwar denkbar, den RBGW2 vorher zu fragen, welche Farbe er gerade anzeigt. Aber:
Praktisch ist das mit den Mitteln die das Scrpting zur Verfügung stellt, quasi nicht sinnvoll machbar weil man über die App bzw. per Sprache ja jede x-beliebige Farbe einstellen kann.
wenn ich das RGB Spektrum als Grundlage nehme:
255,0,0 ist rot.
255,1,1 ist ebenfalls rot.
254,0,0 ist auch rot.
Optisch lassen die sich vermulich gar nicht unterscheiden, programmtechnisch sind sie aber alle unterschiedlich und man müsste jede einzelne Kombination abdecken, um darauf passend zu reagieren.
Mir fällt leider keine Möglichkeit ein, wie man das sinnvoll lösen kan. Sry.