hallo
wenn du ccu geht es mit einem script
erstmall brauchst du folgende variablen typ zeichen/string auf der ccu:
vorkomma1 /erstes zeichen der ganzzahl der gelieferten temperatur 17,5 z.b. wäre 1
vorkomma2 /zweites zeichen der ganzzahl der gelieferten temperatur 17,5 z.b. wäre 1
nachkomma /erstes zeichen nach der komma 17,5 wäre 5
komma / könnte punkt als inhalt haben und wird im scriptbeispiel auch so gefüllt, dein icon welches dieses zeichen darstellen sollte, wird ein komma sein "," in deiner schrift, sollte heissen punkt.png
jetzt machst du grafiken von 0-9 in deiner schrift, grösse 80x80 pixel und jede speicherst du als 0.png bis 9.png
ich gehe davon aus dass du sie als statusicon importieren kannst, sonst schaust du hier im forum gibt es ein thread oder hier
https://www.facebook.com/mediola.haussteuerung/posts/911036425616391da drunter ist erklärt wie man die eigenen icons importiert und bennent
jetzt das script
- Code: Alles auswählen
real zahl = dom.GetObject("Heizung_Schlafzimmer").DPByHssDP("ACTUAL_TEMPERATURE").Value();
string nachpunkt = (zahl - zahl.ToInteger()).ToString().Substr(2,1);
string vorpunkt2 = zahl.ToInteger().ToString().Substr(1,1);
string vorpunkt1 = zahl.ToInteger().ToString().Substr(0,1);
var nk = dom.GetObject("nachkomma");
var vk1 = dom.GetObject("vorkomma1");
var vk2 = dom.GetObject("vorkomma2");
var punkt = dom.GetObject("komma");
nk.State(nachpunkt);
vk1.State(vorpunkt1);
vk2.State(vorpunkt2);
punkt.State("komma");
jetzt erstellst du ein programm wo im wenn teil dein heizungstermostat abfragst auf aktuelle temperatur ob sie im wert von 1 bis 30 ist z.b. auf aktualisierung
im dann teil fügst du dieses script ein
bei jedem aktualisieren der temperatur wird in diese vier variablen der wert als einzelne zeichen geschrieben
wenn du die icons importiert hast dann machst du 4 grafiken im neo und weisst du den wert der variablen, nacheinander...erst vorpunkt1 dann etwa 30pixel weiter rechts vorpunkt2 dann komma und dann nachkomma
in der ersten zeile des scripts steht Heizung_Schlafzimmer das musst du anpassen so wie es bei dir ist
bei mir ist dieser name mit dem funkheizkörperthermostat kanal vier verbunden...also den namen dort habe ich so eingetragen.(KEQxxxxxxxx:4)
viel spass

edit: es geht auch wenn du einen server hast mit webseiten komponente
kannst hier lesen
http://forum.mediola.eu/viewtopic.php?f=4&t=1656&p=9590