ich habe mir mal vor einiger Zeit einen ESP8266 mit einem 4Zeilendisplay zusammengebastelt und als Firmware ESPEasy geflasht. Nun kommt es leider oft vor damit die Werte nicht oder nur Teilweise aktualisiert werden. Manchmal fehlt das Wort "Temp" oder die Temperatur wird nicht angezeigt oder nur Teilweise usw.
Vielleicht kann mir jemand einen Tipp geben warum das nicht funktioniert. Das Display an sich ist echt toll wenn es den funktionieren würde.
Hier mein Skript:
Code: Alles auswählen
string url = "http://IP-ESP/control?cmd=LCDCMD,clear";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O /dev/null '"#url#"'");
string url = "http://IP-ESP/control?cmd=LCD,1,1,Temp:";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O /dev/null '"#url#"'");
string temphof = dom.GetObject("HmIP-RF.WETTERSTATION:1.ACTUAL_TEMPERATURE").Value().ToString(2);
string url = "http://IP-ESP/control?cmd=LCD,1,12,'"#temphof#"'";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O /dev/null '"#url#"'");
string url = "http://IP-ESP/control?cmd=LCD,2,1,Luft:";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O /dev/null '"#url#"'");
string lufthof = dom.GetObject("HmIP-RF.WETTERSTATION:1.HUMIDITY").Value().ToString(2);
string url = "http://IP-ESP/control?cmd=LCD,2,15,'"#lufthof#"'";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O /dev/null '"#url#"'");
Danke schon mal im Voraus.