Buttonfarbe mittels zweiter Variable überschreiben

Hallo,

meine Frage bezieht sich nur auf die Hintergrundfarbe eines Buttons.

ich habe einen Integer (Status) mit dem Wert 0-3
0= Hand Aus
1= Hand Ein
2= Auto

Ein zweiter Integer (Betriebsart) mit dem Wert 1-2
1=Temperaturregelung
2=Leistungsvorgabe

Nun habe ich zwei ValueButtons, welche den Wert der Betriebsart (integer) zwischen 1 und 2 wechseln.
Betriebsart=1 / Button1=grün / Button2=leer
Betriebsart=2 / Button2=grün / Button1=leer
Nun sollen aber beide Buttonfarben „leer“ sein, wenn Status=0 ist.

Wie könnte ich so etwas lösen?
Ich könnte über den Button einen weiteren transparenten Button für ein Skript legen.
Aber eventuell gibt eine bessere Variante?
Gibt es z.B. einen Button der die Hintergrundfarbe aus einer Variable bezieht, bei Betätigung aber ein Skript ausführt?

Wozu dient beim normalen Button die Eigenschaft: Fernsteuerung - Variable Hintergrundfarbe ?
Kann ich dies eventuell nutzen?

Danke!

Ich habe nun für jeden Button ein Skript und eine Variable (String) für die Hintergrundfarbe angelegt.
Bei Button-Betätigung wird nur noch das Skript gestartet, alle Aktionen sind dort hinterlegt.
Es funktioniert ganz gut.

Verbesserungsvorschläge sind willkommen.