i’m using the rule engine for Weather events
e.g. When “weatherunderground_weather_local_current_conditions changed from Bedeckt to Gewitter mit Regen”
then something should happen.
Therefor i have configured a rule…
The rule is triggered when the weather changes - THIS works. See the log…
1st i’ve created an item called Robonect_Wetter (Because i can’t use the Channel-Value directly (???)
Then i’ve written this rule file. In the openhab.log i haven’t got an error message
Everything seems to be fine
[INFO ] [el.core.internal.ModelRepositoryImpl] - Refreshing model ‘R40LI.rules’
Now the current conditions value has changed from
events.log:
weatherunderground_weather_local_current_conditions changed from Heiter to Teils Wolkig
If i create the rule with the gui, i can see in the events.log when the rule was executed. Now, with the rules file, i can’t see if it was triggerd or if the rule was ignored…
This is my rule
rule "R40LI Wettersteuerung"
when
Channel "weatherunderground:weather:local:current#conditions" triggered
then
if (Robonect_Wetter == 'Teils Wolkig' || Robonect_Wetter == 'Wolkig' || Robonect_Wetter == 'Heiter' || Robonect_Wetter == 'Gewitter mit Regen' || Robonect_Wetter == 'Leichte Gewitter mit Regen' || Robonect_Wetter == 'Leichte Regenschauer' || Robonect_Wetter == 'Regenschauer' || Robonect_Wetter == 'Gewitter' || Robonect_Wetter == 'Regen') Robonect_Modus.sendCommand(JOB)
end