Sollwert von wandthermostat einlesen
Verfasst: 05.12.2017, 14:28
Hallo zusammen
ich hab hier schon einiges nützliche gefunden, allerdings habe ich ein Problem, bei dem ich nicht weiter komme.
Ich habe ein Skript gemacht, das soll mir Soll und Istwert von einem Wandfühler HM-TC-IT-WM-W-EU einlesen
Temp_EG ist der erste Kanal des Thermostats
Temp_EG_S ist der 2. Kanal des Thermostats
Ich hatte das auch schon mit den Adressen :2 probiert. Geht nix. Wenn ich das .SETPOINT weg lasse bekomme ich ein false. Was das soll verstehe ich gar nicht weil Kanal 2 ja mehere Werte hat.
Laut den Beiträgen hier müsste der SOLLWERT so gehen:
var SOLLWERT = dom.GetObject("BidCos-RF.Temp_EG_S.SETPOINT").Value()#
Hier mein SkripT:
real ISTWERT = dom.GetObject("Temp_EG").State();
dom.GetObject("EG_WOHN_I").State(ISTWERT ); Funktioniert
var SOLLWERT = dom.GetObject("BidCos-RF.Temp_EG_S.SETPOINT").Value(); Funktioniert nicht
dom.GetObject("EG_WOHN_D").State(SOLLWERT - ISTWERT);
ich hab hier schon einiges nützliche gefunden, allerdings habe ich ein Problem, bei dem ich nicht weiter komme.
Ich habe ein Skript gemacht, das soll mir Soll und Istwert von einem Wandfühler HM-TC-IT-WM-W-EU einlesen
Temp_EG ist der erste Kanal des Thermostats
Temp_EG_S ist der 2. Kanal des Thermostats
Ich hatte das auch schon mit den Adressen :2 probiert. Geht nix. Wenn ich das .SETPOINT weg lasse bekomme ich ein false. Was das soll verstehe ich gar nicht weil Kanal 2 ja mehere Werte hat.
Laut den Beiträgen hier müsste der SOLLWERT so gehen:
var SOLLWERT = dom.GetObject("BidCos-RF.Temp_EG_S.SETPOINT").Value()#
Hier mein SkripT:
real ISTWERT = dom.GetObject("Temp_EG").State();
dom.GetObject("EG_WOHN_I").State(ISTWERT ); Funktioniert
var SOLLWERT = dom.GetObject("BidCos-RF.Temp_EG_S.SETPOINT").Value(); Funktioniert nicht
dom.GetObject("EG_WOHN_D").State(SOLLWERT - ISTWERT);