Hallo
lame (Lars) hat uns ja das tolle Helper Script epaper75.tcl ->
viewtopic.php?f=76&t=51985&p=529074&hil ... cl#p529074 für das 7.2" Display zur Verfügung gestellt.
Wäre es möglich, hier ebenfalls noch einen Codeschnipsel als Beispiel für das ändern des Icons in einer Zelle, abhängig vom ausgegebenen Wert zur Verfügung zu stellen.
Am Beispiel der Zisterne: Die Zelle Zeigt den Füllstand der Zisterne an, der Füllstand wird über eine Systemvariable ausgelesen;
Das Icon soll zwischen 0-5% das Icon mit der Leeren Zisterne anzeigen und daneben den aus der SysVar ausgelesenen Wert;
Zwischen 6-25 % das Icon mit der 1/4 gefüllten Zisterne, daneben den Wert aus der SysVar;
Zwischen 26-50% das Icon mit der 1/2 gefüllten Zisterne, daneben den Wert aus der SysVar;
...
Vielen Dank schon mal an die Script-Spezialisten
Edit: gelöst
Ich habe es nun hinbekommen und gleichzeitig das Script von Tom
https://github.com/TomMajor/SmartHome/t ... cle-sparen, welches ich wärmstens empfehlen kann, implementiert.
Als Beispiel für meine Gartenbewässerung mit unterschiedlichen Icons sieht der Teilabschnitt so aus:
Code: Alles auswählen
! Zelle 15: Status Gartenbewässerung
string gartenb = dom.GetObject('12187').ValueName().ToString(1) # ""; !Gartenbewässerung
! Gartenbewässerung auswerten auswerten
! iconBEW = "34" Bewässerung aus
! iconBEW = "35" Bewässerung läuft
if (dom.GetObject('12187').ValueName() == "aus") {
string iconBEW = "34";
} elseif (dom.GetObject('12187').ValueName() == "läuft") {
string iconBEW = "35";
}
string line15 = " /15 " # iconBEW.ToString(0) # " @t20 " # "'" # gartenb # "'" # " 13";
Was jetzt noch cool wäre, wenn man bei dem 7.5" Display die Farbe(n) noch nutzen könnte, analog dem 4.2" Display
https://github.com/jp112sdl/HB-Dis-EP-4 ... C3%BCtzung . Vieleicht wird das ja noch irgendwann implementiert.