Wozu habe ich dir die Frage(n) oben beantwortet?Hackertomm hat geschrieben: ↑23.02.2020, 12:24Ich bekomme ja den Wert "STATE" vom HM-Sec-SCo ausgelesen und angezeigt, als True oder False, da muss ich also nur schauen, wie das auf dem Display in einen String mit Text umgesetzt wird.
Aber du hast augenscheinlich kein Interesse daran, Fragen beantwortest du ja auch nicht.
Es wird nicht besser ,wenn du es immer und immer wieder eine fremde Seite verlinkst. Dann frag doch dort nach.
Abschließend:
Basierend auf deinem augenscheinlich funktionierenden Script oben, kannst du so den Sensor zusätzlich ausgeben. (ob die Zeile so "LCD,2,5,'" gewählt werden kann, weiß ich aber nicht.
Den Datenpunktnamen BidCos-RF.HEQ012345678:1.STATE musst du anpassen. und er muss natürlich boolean sein.
Code: Alles auswählen
! --- LCD Display - Meldungen aus HomeMatic auf LCD ---
! --- © Werner Weber - Technikkram.net
! --- Temperatur aus WETTERSTATION - System.Exec ---
string stdout;
string stderr;
string url="http://192.168.2.113/control?cmd=LCDCMD,clear";
system.Exec ("wget -q -O /dev/null " #url, &stdout, &stderr);
!Textzeile
string url = "http://192.168.2.113/control?cmd=LCD,1,5,'Sensor Au%E2en'";
system.Exec ("wget -q -O /dev/null " #url, &stdout, &stderr);
!Garagensensor Datenpunkt in nächster Zeile anpassen
object oGarage = datapoints.Get("BidCos-RF.HEQ012345678:1.STATE");
string sGarage = "Garage ";
if(oGarage.Value()) {sGarage= sGarage#"offen";}else{sGarage=sGarage#"zu";}
string url = "http://192.168.2.113/control?cmd=LCD,2,5,'"#sGarage#"'";
system.Exec ("wget -q -O /dev/null " #url, &stdout, &stderr);
!Temperatur
string Temp01 = dom.GetObject("BidCos-RF.JPTH10I003:1.TEMPERATURE").Value().ToString(2);
string url = "http://192.168.2.113/control?cmd=LCD,3,6,'"#Temp01#"ßC'";
system.Exec ("wget -q -O /dev/null " #url, &stdout, &stderr);
!Luftfeuchte
string Hum01 = dom.GetObject("BidCos-RF.JPTH10I003:1.HUMIDITY").Value().ToString(2);
string url = "http://192.168.2.113/control?cmd=LCD,4,6,'"#Hum01#"%'";
system.Exec ("wget -q -O /dev/null " #url, &stdout, &stderr);
Das so Umgesetzte finde ich aber trotzdem zumindest fraglich, was ja schon oben steht.
Alchy