Meinst du Zeile 728?
739 ist ein return
https://github.com/pa-pa/AskSinPP/blob/ ... dio.h#L728
Moderator: Co-Administratoren
Code: Alles auswählen
string tempbuero2 = dom.GetObject('BidCos-RF.PEQ1111111:1.TEMPERATURE').Value().ToString(0) # "°C";
string zeile5_6 = "20190627_1 /5 '@p01@t01@p45 " # tempbuero2 # " ' ";
system.Exec("tclsh /usr/local/addons/epaper42.tcl " # zeile5_6);
TomMajor hat geschrieben: ↑27.06.2019, 11:16@Gelegenheitsbastler
das sind jetzt eher Skript/Programmierfragen und haben erst mal nichts direkt mit dem ePaper zu tun denke ich. Vlt. bist du damit in einem anderem Subforum besser aufgehoben
Du kannst immer mit Button "Skript testen" deine Strings wie tempbuero2 mit WriteLine(tempbuero2); ausgeben um zu prüfen ob der String passt.
Entscheidend ist welche Datenpunkte ein Gerät hat.
Hi,Gelegenheitsbastler hat geschrieben: ↑27.06.2019, 10:39Wie lauten die Bezeichnungen für die übrigen vier Werte:
- Luftdruck
- Helligkeit
- Ventilposition
- Betriebsspannung
Code: Alles auswählen
string airPress = dom.GetObject('BidCos-RF.UNISENS010:1.AIR_PRESSURE').Value().ToString(0) # " hPa";
string lux = dom.GetObject('BidCos-RF.UNISENS010:1.LUX').Value().ToString(0) # " Lux";
string valveState = dom.GetObject('BidCos-RF.UNISENS010:1.VALVE_STATE').Value().ToString(0) # " %";
string vBat = dom.GetObject('BidCos-RF.UNISENS010:1.OPERATING_VOLTAGE').Value().ToString(2) # " V";