mein erster Post hier und ich hoffe ich bin ich richtigen Bereich.
Folgendes Programm:
Code: Alles auswählen
var Kueche_Soll = dom.GetObject(ID_SYSTEM_VARIABLES).Get("Küche_Soll");
var Kueche_Absenk = dom.GetObject(ID_SYSTEM_VARIABLES).Get("Küche_Absenk");
if (Kueche_Soll && Kueche_Absenk)
{
string actual = Kueche_Absenk.Variable();
boolean result = Kueche_Soll.Variable(actual);
WriteLine(result);
}
Naja, es sollte es tun.
result ist true, also tut es auch was es soll.
Wenn ich den Programm ausführe passiert erstmal nichts, d.h. wenn den View mit den Systemvariablen aufhabe ändert sich die Solltemperatur nicht.
Wenn ich den View aber nochmals lade, erscheint der neue Wert.
Dummerweise werden keine Skripte getriggert, welche bei einer Änderung der Solltemperatur laufen sollten. => Das ist das Problem.
Was mache ich falsch?
Ich habe das ganze seit gestern in den Händen und auch flott ein Dashboard mit RedMatic zusammengebastelt und wollte die SW aber in der CCU schreiben um da nicht abhängig von anderen Tools zu sein. RedMatic macht nur Anzeige und Input.
Thx für jegliche Aufklärung.