Ich würde dort gern Daten von Systemvariablen (in meinen Fall z.B. die Wassertemperatur vom Pool) gern anzeigen lassen. Leider komme ich nicht recht weiter und ich verstehe (noch) nicht was ich da genau eintragen muss. Habe mir ein Script erstellt, aber es fehlt eben noch der genaue Eintrag um die Temperatur anzuzeigen. Mein Script sieht folgendermaßen aus
Code: Alles auswählen
string stdout;
string stderr;
string url="http://192.168.0.29/control?cmd=LCDCMD,clear";
system.Exec ("wget -q -O /dev/null " #url, &stdout, &stderr);
string url = "http://192.168.0.29/control?cmd=LCD,1,1,' Wassertemp. Pool'";
system.Exec ("wget -q -O /dev/null " #url, &stdout, &stderr);
string wtemp = xxxxxxxxxxxxxxxxxxxxxxxx (dom.GetObject("BidCos-RF.UNISENS001:1.TEMPERATURE").Value().ToString(2);)
string url = "http://192.168.0.29/control?cmd=LCD,2,1,'"#wtemp#" %C2%B0C'";
system.Exec ("wget -q -O /dev/null " #url, &stdout, &stderr);
Ich komme da nicht weiter und verstehe irgendwie nicht die Zusammenhänge mit den Variablen. Wenn es sich um ein Homematicgerät handelt und es in der Statelist in der XML Api ist, weiß ich was ich eintragen muss (z.B. BidCos-RF.UNISENS001:1.TEMPERATURE) und das klappt dann auch. Aber bei Variablen ?