I have a simple rule which usually works:
rule "store local system time correctly" when Time cron "10 0/1 * * * ?" then Thread::sleep(20000) var String time_tmp = Date.state.format("%1$td.%1$tm.%1$ty - %1$tH:%1$tM") ActTime.postUpdate(time_tmp) logInfo("system.rules", "Local DateTime stored in string for other time zones: " + ActTime.state.toString) end
I restarted my system (OH 2.1 stable on openhabian running on a RPi 3), but rules with a cron expression (at least some) do not fire anymore.
I get some log entries which I don’t understand:
Expression '0 1 20 25 10 ? 2017' has no future executions anymore
- What does the error message mean? Does this fit to my cron expression?
- Why are cron rules not fired (I have read several topics here, but a cron related issue should have been solved in OH 2.1 stable.