Das wäre ein Task im NEO Server, der auf der CCU3 bzw. RaspberryMatic vorinstalliert ist. Aufrufen bzw. Einrichten kann man das aus dem NEO Creator, den man kostenfrei runterladen kann. 2 Tasks im NEO Server sind kostenfrei.
Siehe auch ELV Webinar.
Moderator: Co-Administratoren
Das wäre ein Task im NEO Server, der auf der CCU3 bzw. RaspberryMatic vorinstalliert ist. Aufrufen bzw. Einrichten kann man das aus dem NEO Creator, den man kostenfrei runterladen kann. 2 Tasks im NEO Server sind kostenfrei.
Code: Alles auswählen
Hikvision:
string user = "user:password";
string auth = " --user " # user # " --anyauth";
string method = " -X PUT";
string cURL="LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl";
string url = "https://192.168.1.25/ISAPI/PTZCtrl/channels/1/presets/1/goto";
string header = "Content-type: text/xml";
string nachricht = "<PTZData></PTZData>";
string comand = cURL # auth # method # " -s -k -L " # url # " -H \"" # header # "\" -d \"" # nachricht # "\" ";
dom.GetObject("CUxD.CUX2801001:1.CMD_SETS").State( comand );
!WriteLine(comand);
dom.GetObject("CUxD.CUX2801001:1.CMD_QUERY_RET").State(1);
string frcon = dom.GetObject("CUxD.CUX2801001:1.CMD_RETS").State();
!WriteLine(frcon);