ich nehme an, dass ich dein triviales Problem habe, das ich aber schlicht nicht beantwortet bekomme: Ich versuche die Ist-Temperatur eines Thermostats auszulesen, um den Wert in eine Systemvariable zu schreiben.
Warum tue ich das? Mein ioBroker kann die Systemvariablen auslesen und ich komme nicht anders an Attribute der angeschlossenen HM-Geräte dran. Ist für mich aber auch nicht schlimm, solange ich die Systemvariablen auslesen kann...
Ich habe also ein Programm angelegt, das periodisch alle 5 Min. ausgeführt wird. Mir gelang es auf diesem Wege ein kostante Fließkommazahl in die Systemvariable zu schreiben. Leider gelingt es mir nicht, die Ist-Temperatur des HmIP-eTRV-B1 auszulesen
Code: Alles auswählen
object quelle = dom.GetObject("00129B33939BA6:3");
real istwert = quelle.Value();
!real istwert = 19.0;
object ziel = dom.GetObject("ArbeitszimmerTemp");
ziel.State( istwert );
Womöglich kann man das aber auch ohne Programmierung realisieren. Ich bin jedenfalls mit meinem Latein am Ende und würde mich über euren Support freuen.
Vielen Dank vorab!