Code: Alles auswählen
!858: voltage, level, charge & discharge power of battery. Empty if no battery is connected.
var JSONObj = "\"Content-Type: application/json\" -d '{\"858\":null}' 192.168.xx.xx/getjp";
dom.GetObject("CUxD.CUX2801001:1.CMD_SETS").State("LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -X POST -H +" # JSONObj);
dom.GetObject("CUxD.CUX2801001:1.CMD_QUERY_RET").State(1);
string response = dom.GetObject("CUxD.CUX2801001:1.CMD_RETS").State();
var value_varta_level = (response.StrValueByIndex(',',1)).StrValueByIndex(',').ToInteger();
var value_varta_charge = (response.StrValueByIndex(',',2)).StrValueByIndex(',').ToInteger();
var value_varta_discharge = (response.StrValueByIndex(',',3)).StrValueByIndex(',').ToInteger();
dom.GetObject("Varta_SOC").State(value_varta_level);
dom.GetObject("Varta_Charge").State(value_varta_charge);
dom.GetObject("Varta_Discharge").State(value_varta_discharge);