Hallo,
ich möchte gerne 5 oder 6 verschiedene Farben per HM Tastendruck durchschalten. Dafür wollte ich im Skript die Sonst, wenn Logik verwenden - so nach der Logik: Wenn Lampe gerade grün, dann wechsel auf rot, wenn gerade rot, wechsel auf blau usw.
Leider kann ich in der Sonst,wenn Bedingung keinen RGB Wert auswählen. Gibt es da einen Trick?
VG Thorsten
Farbwerte in Script verwenden
Moderator: Co-Administratoren
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Farbwerte in Script verwenden
Nein, in der Programmoberfläche gibt es keinen Farbwähler.
Du musst den Farbwert numerisch angeben. Wobei die Farbpalette in etwa der hier abgebildeten HUE-Grafik entspricht:
Nur ist es bei HM ein Bereich von 0...200 (200=weiß) statt wie abgebildet 0...255.
Ich habe das Durchschalten verschiedener Farben mit einem Skript und realisiert:
Jedes Drücken des Tasters erhöht den Wert um 10 und beginnt dann bei > 200 wieder von vorn
Du musst den Farbwert numerisch angeben. Wobei die Farbpalette in etwa der hier abgebildeten HUE-Grafik entspricht:
Nur ist es bei HM ein Bereich von 0...200 (200=weiß) statt wie abgebildet 0...255.
Ich habe das Durchschalten verschiedener Farben mit einem Skript und realisiert:
Code: Alles auswählen
integer val = dom.GetObject("BidCos-RF.NEQ0183428:2.COLOR").Value();
val = val + 10;
if (val > 200) {
val = 0;
}
dom.GetObject("BidCos-RF.NEQ0183428:2.COLOR").State(val);