Problem mit ganz einfachem Timer
Verfasst: 10. Mär 2022 10:30
Hallo Gemeinde,
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:
welches in dieser Regel integriert ist:
Wenn ich diese Regel ausführe, dann bekomme ich in der Log-Datei folgende Fehlermeldung:
"[ERROR] [internal.handler.ScriptActionHandler] - Script execution of rule with UID 'GraueTonneNachricht' failed: <eval>:1:10 Expected ; but found myTimer"
mit dem Zusatz:
Das ergibt für mich überhaupt keinen Sinn, die Variable ist doch richtig deklariert, wo soll da an der 10ten Stelle ein Fehler sein?
Ich weiß da echt nicht mehr weiter.
Kann mir bitte jemand bei diesem Problem helfen.
Danke schon mal vorab.
Viele Grüße
Oliver
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