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);
Sollwert von wandthermostat einlesen
Moderator: Co-Administratoren
Re: Sollwert von wandthermostat einlesen
Ich befülle eine Systemvariable für die SOLL-Temperatur mit folgendem Script:
var sensor = dom.GetObject("BidCos-RF.LEQXXXXXXX:2.SET_TEMPERATURE");
var soll_temp = dom.GetObject ("soll_temp");
soll_temp.Variable (sensor.Value() );
MfG
Paul
var sensor = dom.GetObject("BidCos-RF.LEQXXXXXXX:2.SET_TEMPERATURE");
var soll_temp = dom.GetObject ("soll_temp");
soll_temp.Variable (sensor.Value() );
MfG
Paul
RaspberryMatic 3.53.30.20200919 @ Tinker Board S mit ca. 100 Homematic & Homematic IP Geräten
Re: Sollwert von wandthermostat einlesen
Danke für die Antwort
Ich denke aber du hast einen anderen Wandfühler. Ich hab den HM-TC-IT-WM-W-EU deiner fängt mit LEQ an.
Bei meinem muss das .SETPOINT heißen bei deinem .SET_TEMPERATURE. Ich hab das aber auch mal probiert, geht nicht.
Aber noch mal zum Verständnis soll_temp ist dene Systemvariable? Oder bin ich da falsch.
mfg.
Uwe
Ich denke aber du hast einen anderen Wandfühler. Ich hab den HM-TC-IT-WM-W-EU deiner fängt mit LEQ an.
Bei meinem muss das .SETPOINT heißen bei deinem .SET_TEMPERATURE. Ich hab das aber auch mal probiert, geht nicht.
Aber noch mal zum Verständnis soll_temp ist dene Systemvariable? Oder bin ich da falsch.
mfg.
Uwe
-
- Beiträge: 4155
- Registriert: 09.09.2012, 10:41
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 78 Mal
- Danksagung erhalten: 301 Mal
Re: Sollwert von wandthermostat einlesen
Sollte das nicht auch mit einem einfachen WebUi-Programm gehen?
Ich habe zwar keine Wandthermostate. Aber die Ventilstellung meiner HK-Thermostate (die normalerweise auich nicht über die WebUI zu sehen sind) stelle ich so dar, wie hier beschrieben (5. Beitrag).
Gruß
Manfred
Ich habe zwar keine Wandthermostate. Aber die Ventilstellung meiner HK-Thermostate (die normalerweise auich nicht über die WebUI zu sehen sind) stelle ich so dar, wie hier beschrieben (5. Beitrag).
Gruß
Manfred
Es gibt 10 Arten von Menschen: solche die Binärcode verstehen und solche, die ihn nicht verstehen.
Re: Sollwert von wandthermostat einlesen
Ich werd verückt, das geht. Komplett ohne Skript. Super Danke.
Re: Sollwert von wandthermostat einlesen
Das ist toll. Würdest Du die Lösung verraten?
RaspberryMatic 3.53.30.20200919 @ Tinker Board S mit ca. 100 Homematic & Homematic IP Geräten
-
- Beiträge: 4155
- Registriert: 09.09.2012, 10:41
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 78 Mal
- Danksagung erhalten: 301 Mal
Re: Sollwert von wandthermostat einlesen
Zwei Beiträge weiter oben auf das unterstrichene "hier" klicken.
Es gibt 10 Arten von Menschen: solche die Binärcode verstehen und solche, die ihn nicht verstehen.