FredW hat geschrieben:Ich möchte mich ebenfalls dieser Frage anschließen, die sich auf Dimmer ausdehnen lässt.
Ich kann zwar einen Slider verwenden, der mir in etwa den Status zeigt, ich habe aber selbst Icons "gebastelt", die 0%, 25%, 50%, 75% und 100% anzeigen. Wie kann ich erreichen, dass die Statusanzeige das korrekte Icon zieht.
Ich habe alles nach der Vorgabe: state_on.png, state_off.png, undefined.png, default.png genannt, aber state_25.png oder ähnliches funktioniert nicht.
Hat jemand das Problem schon gelöst?
Vielen Dank und beste Grüße in die Runde ...
Hallo
das was du vorhast geht nur mit einem programm auf der ccu
legst du 5 variablen an dimmer0 dimmer25 usw. typ boolean
jetzt 5 programme die alle gleich sind nur die auslöse variablen änderst du dann drin
programm 1
wenn dimmer25 wahr
dann dein_dimmer dimmwert auf 25%
so jetzt noch 4 programme für verschiedene werte
im creator solltest du makro anlegen z.b
25% ---- systemvariable dimmer25 an
alle anderen aus
0% -------systemvariable dimmer0 an
alle anderen aus
usw....
jetzt zu status grafiken:
für jeden zustand machst du eine grafik mit state_on und state_off
und natürlich die default und undefined, die sollten aber gleich wie off sein.
Möchtest du mit state_25 und so arbeiten
dann brauchst du 1 variablen vom typ string also zeichenkette, z.b dimmestatus
und auch 1 programm in denen du
wenn dimmwert deines dimmers 25 ist mit einem script der variable dimmerstatus den wert 25 zuweist
z.b so:
var var1 = dom.GetObject("BidCos-RF.IEQ0xxxxxx:1.LEVEL").Value();
if (var1 == 0.25) {
dom.GetObject("Name-der-Systemvariable").State(25);
}
dann wurde deine variable 25 heissen und wird angezeigt wenn sie state_25.png heisst
gruss
wäre für deine variable so: dom.GetObject("dimmerstatus").State(25);