Aufmerksam lesen
Es geht hier nicht um die Überleitung von BOS-Inhalten in zivile Netze!
Moderator: Co-Administratoren
Aufmerksam lesen
Es geht hier nicht um die Überleitung von BOS-Inhalten in zivile Netze!
Ich brauche leider doch nochmal deine Hilfe! Sorry
jp112sdl hat geschrieben: ↑16.09.2021, 06:55
Aber gut, zurück zu deinem Problem.
Ich hab mir die Seite mal angeschaut.
Dort ist eigentlich alles gut dokumentiert und es gibt sogar einen Generator, der dir einen Beispiel-Curl-Aufruf erzeugt.
Die Werte musst du dir natürlich nach deiner Gusto noch anpassen.
Wichtig ist halt, dass "AlarmEnabled" auf "true" steht und dass du dein Auth-Token noch einfügst.
http://connectapi.feuersoftware.com/swa ... tOperationVermutlich kann man auch ungenutzte Felder komplett weg lassen (z.B. AssignedVehicles).Code: Alles auswählen
curl -X POST --header 'Authorization: bearer {token}' --header 'Content-Type: application/json' --header 'Accept: application/json' -d '{ \ "Start": "2021-09-15T14:42:11.441Z", \ "End": "", \ "Status": "new", \ "AlarmEnabled": true, \ "Keyword": "Brand A", \ "Address": { \ "Street": "Musterstrasse", \ "HouseNumber": "123", \ "ZipCode": "54321", \ "City": "Musterstadt", \ "District": "Ortsteil..." \ }, \ "Position": { \ "Latitude": 0, \ "Longitude": 0 \ }, \ "Facts": "rauchende Kaninchen", \ "Ric": "1234567,1234568", \ "Number": "2021/999", \ "Properties": [ \ { \ "Key": "ZusatzInfo1", \ "Value": "keine" \ } \ ], \ "AlarmedVehicles": [ \ { \ "Id": 0, \ "RadioIdentifier": "string" \ } \ ], \ "AssignedVehicles": [ \ { \ "Name": "string", \ "VehicleId": 0, \ "RadioId": "string", \ "Status1": "2021-09-16T04:42:11.442Z", \ "Status2": "2021-09-16T04:42:11.442Z", \ "Status3": "2021-09-16T04:42:11.442Z", \ "Status4": "2021-09-16T04:42:11.442Z", \ "Status7": "2021-09-16T04:42:11.442Z", \ "Status8": "2021-09-16T04:42:11.442Z" \ } \ ] \ }' 'https://connectapi.feuersoftware.com/interfaces/public/operation'
Beispiele, wie man sowas aus einem Skript heraus aufruft, findest du im Forum zu Hauf
Code: Alles auswählen
system.Date("%F %T")
Der Befehl steht ja schon komplett in meinem Code-Block.
Also wenn das so ist, dann kann man es so machen:
Code: Alles auswählen
string CUXD_Device = "CUxD.CUX2801001:1";
string Datum = system.Date("%F %T");
string Befehl = ^curl -X POST --header 'Authorization: bearer {token}' --header 'Content-Type: application/json' --header 'Accept: application/json' -d '{ \
"Start": "^#Datum#^", \
"End": "", \
"Status": "new", \
"AlarmEnabled": true, \
"Keyword": "Brand A", \
"Address": { \
"Street": "Musterstrasse", \
"HouseNumber": "123", \
"ZipCode": "54321", \
"City": "Musterstadt", \
"District": "Ortsteil..." \
}, \
"Position": { \
"Latitude": 0, \
"Longitude": 0 \
}, \
"Facts": "rauchende Kaninchen", \
"Ric": "1234567,1234568", \
"Number": "2021/999", \
"Properties": [ \
{ \
"Key": "ZusatzInfo1", \
"Value": "keine" \
} \
], \
"AlarmedVehicles": [ \
{ \
"Id": 0, \
"RadioIdentifier": "string" \
} \
], \
"AssignedVehicles": [ \
{ \
"Name": "string", \
"VehicleId": 0, \
"RadioId": "string", \
"Status1": "2021-09-16T04:42:11.442Z", \
"Status2": "2021-09-16T04:42:11.442Z", \
"Status3": "2021-09-16T04:42:11.442Z", \
"Status4": "2021-09-16T04:42:11.442Z", \
"Status7": "2021-09-16T04:42:11.442Z", \
"Status8": "2021-09-16T04:42:11.442Z" \
} \
] \
}' 'https://connectapi.feuersoftware.com/interfaces/public/operation'
^;
string rueck;
dom.GetObject(CUXD_Device#".CMD_SETS").State(Befehl);
dom.GetObject(CUXD_Device#".CMD_QUERY_RET").State(1);
rueck = dom.GetObject(CUXD_Device#".CMD_RETS").State();
Das heißt ich kann es nicht mit meiner piVCCU3 eingeben und ausführen?