-
Autor
Hi Community
Ich wollte aus 2 Scripts 1 machen und habe mir die Teile zusammen geklickt.
Das Script soll um 0 Uhr ein anderes Script mit ID: 1 stoppen, und die KVS Daten löschen.
Leider bekomme ich schon in der 1. Zeile einen Syntax Error:
Uncaught SyntaxError: Got ':' expected EOF 22:27:55
at "jobs": [
Da das andere Script mit einem Schedule-Job von eiche jede Minute überprüft wird, ob es noch läuft, braucht man es nicht extra wieder starten.
Könnte einer der Profi sich mal das anschauen?
Code
{
"jobs": [
{
"id": 4,
"enable": true,
"timespec": "0 0 * * *",
"calls": [
{
"method": "script.stop",
"params": {
"id": 1
}
}
]
}
],
"rev": 30
}
var kvsAction= "delete";
try{
switch(kvsAction){
case "delete": Shelly.call("KVS.Delete",{key:"EnergyConsumed"}); //löschen
case "delete": Shelly.call("KVS.Delete",{key:"EnergyReturned"}); //löschen
break;
default:
print("_[ ",kvsAction," ]_ Is an invalid parameter! Only _[ 'save' / 'change' / 'delete' / 'load' / 'load_many' ]_ is valid!");
}
}catch(e){print(e);}
Alles anzeigen
Vielen Dank
Gruß Marius