Status LCD zb Temperatur in Verbindung mit einem Wemos mini mit Wlan somit überall aufzustellen. ESP-EASY als Firmware
Klappt echt gut nur die vielen nullen stören siehe Bild.
Vielleicht kann mir jemand hier helfen möchte sie gerne weg haben bzw die Ausgabe kürzen auf 3 Stellen. Gruß
Zetzi
Hier das script: Angepasst und auch die Ventile mit drin
Code: Alles auswählen
! Test Betrieb
! #######
! Abfragen der Daten
string BZH = dom.GetObject("CUxD.CUX0800001:1.TEMPERATURE").Value().ToString(1);
string KZH = dom.GetObject("CUxD.CUX0800003:1.TEMPERATURE").Value().ToString(1);
string AZH = dom.GetObject("CUxD.CUX0800004:1.TEMPERATURE").Value().ToString(1);
string WZH = dom.GetObject("CUxD.CUX0800002:1.TEMPERATURE").Value().ToString(1);
! string FZH = dom.GetObject("CUxD.CUX0800006:1.TEMPERATURE").Value().ToString(1);
string BZS = dom.GetObject("CUxD.CUX0800001:2.SETPOINT").State().ToString(1);
string KZS = dom.GetObject("CUxD.CUX0800003:2.SETPOINT").State().ToString(1);
string AZS = dom.GetObject("CUxD.CUX0800004:2.SETPOINT").State().ToString(1);
string WZS = dom.GetObject("CUxD.CUX0800002:2.SETPOINT").State().ToString(1);
string BZV = dom.GetObject("CUxD.CUX0700001:1.VALVE_STATE").Value();
string KZV = dom.GetObject("CUxD.CUX0700002:1.VALVE_STATE").Value();
string AZV = dom.GetObject("CUxD.CUX0700003:1.VALVE_STATE").Value();
string WZV = dom.GetObject("CUxD.CUX0700004:1.VALVE_STATE").Value();
! Senden an das Display Ist, Soll und Ventil Daten der Heizung
! Status Display Aufräumen und Einschalten :)
string url="http://192.168.178.62/control?cmd=LCDCMD,clear";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O /dev/null '"#url#"'");
string url="http://192.168.178.62/control?cmd=LCDCMD,on";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O /dev/null '"#url#"'");
string url="http://192.168.178.62/control?cmd=LCD,1,1,Bad '"#BZH#"' '"#BZS#"' '"#BZV#"'%";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O /dev/null '"#url#"'");
string url="http://192.168.178.62/control?cmd=LCD,2,1,Kueche '"#KZH#"' '"#KZS#"' '"#KZV#"'%";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O /dev/null '"#url#"'");
string url="http://192.168.178.62/control?cmd=LCD,3,1,Schlaf '"#AZH#"' '"#AZS#"' '"#AZV#"'%";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O /dev/null '"#url#"'");
string url="http://192.168.178.62/control?cmd=LCD,4,1,Stube '"#WZH#"' '"#WZS#"' '"#WZV#"'%";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O /dev/null '"#url#"'");