ich bräuchte einmal Eure Hilfe mit einer Rule.
Ich möchte gerne eine Windwarnung über den Cloudserver senden. Das senden funktioniert habe ich schon probiert.
Die abhängig Größe soll die Überschreitung des Wertes sein der mir Über OpenweatherMap ausgegeben wird.
Zusätzlich soll diese Warnmeldung nur alle 3 Stunden ausgegeben werden.
Ich tue mich damit etwas schwer die richtigen Begrifflichkeiten zuzuordnen.
Hier meine Items:
Code: Alles auswählen
Number:Speed localCurrentWindSpeed "Windgeschwindigkeit [%.1f km/h]" <wind> { channel="openweathermap:weather-and-forecast:api:local:current#wind-speed" }
und hier mein erster Versuch der rule:
Code: Alles auswählen
rule "Windwarnung"
when
localCurrentWindSpeed.valve >=49
then
sendBroadcastNotification("WINDWARNUNG !! Gartensachen sichern!")
createTimer(now.plusMinutes(180)) [|
sendBroadcastNotification("WINDWARNUNG !! Gartensachen sichern!")
]
end
Code: Alles auswählen
2019-03-07 11:54:04.411 [WARN ] [el.core.internal.ModelRepositoryImpl] - Configuration model 'windwarnung.rules' has errors, therefore ignoring it: [6,5]: no viable alternative at input 'localCurrentWindSpeed'
mfg
Micha