ich sitze nun seit 2 Tagen an einem einzigen, eigentlich kleinem Problem, einen Timer erstellen.
Funktion, wenn ein Ereignis eintritt, in meinem Fall "Den Müll rausstellen", sollen 18 Std. gewartet werden und dann eine Nachricht verschicken.
Wenn ich nun folgendes Script erstelle:
Code: Alles auswählen
var Timer myTimer = null
myTimer = createTimer(now.plusMinutes(5), [ |
sendBroadcastNotification("Graue Tonne rausstellen", "error")
])
Code: Alles auswählen
configuration: {}
triggers:
- id: "1"
configuration:
itemName: GraueTonne_Ergebnisstart
type: core.ItemStateChangeTrigger
conditions: []
actions:
- inputs: {}
id: "2"
configuration:
type: application/javascript
script: |-
var Timer myTimer = null
myTimer = createTimer(now.plusMinutes(5), [ |
sendBroadcastNotification("Graue Tonne rausstellen", "error")
])
type: script.ScriptAction
"[ERROR] [internal.handler.ScriptActionHandler] - Script execution of rule with UID 'GraueTonneNachricht' failed: <eval>:1:10 Expected ; but found myTimer"
mit dem Zusatz:
Code: Alles auswählen
var Timer myTimer = null
^ in <eval> at line number 1 at column number 10
Ich weiß da echt nicht mehr weiter.
Kann mir bitte jemand bei diesem Problem helfen.
Danke schon mal vorab.
Viele Grüße
Oliver