[SOLVED] Cron... really?! Neither cron setting works

OHv2: want to trigger a rule every 30 minutes; all the below do not work, but are valid cron definitions.

2018-12-28 20:24:09.698 [ERROR] [e.internal.engine.RuleTriggerManager] - Cannot create timer for rule 'Check Internet Speed': CronExpression '0 0/30 0 * * * *' is invalid.
2018-12-28 20:24:23.722 [INFO ] [el.core.internal.ModelRepositoryImpl] - Refreshing model 'other.rules'
2018-12-28 20:24:23.869 [ERROR] [e.internal.engine.RuleTriggerManager] - Cannot create timer for rule 'Check Internet Speed': CronExpression '0 30 0 * * * *' is invalid.
2018-12-28 20:24:45.854 [INFO ] [el.core.internal.ModelRepositoryImpl] - Refreshing model 'other.rules'
2018-12-28 20:24:45.997 [ERROR] [e.internal.engine.RuleTriggerManager] - Cannot create timer for rule 'Check Internet Speed': CronExpression '0 30 0 * ? * *' is invalid.
2018-12-28 20:25:58.578 [INFO ] [el.core.internal.ModelRepositoryImpl] - Refreshing model 'other.rules'
2018-12-28 20:25:58.698 [ERROR] [e.internal.engine.RuleTriggerManager] - Cannot create timer for rule 'Check Internet Speed': CronExpression '0 0,30 0 * * * *' is invalid.
2018-12-28 20:26:37.403 [INFO ] [el.core.internal.ModelRepositoryImpl] - Refreshing model 'other.rules'
2018-12-28 20:26:37.535 [ERROR] [e.internal.engine.RuleTriggerManager] - Cannot create timer for rule 'Check Internet Speed': CronExpression '0 0,30 0 * ? * *' is invalid.
2018-12-28 20:33:34.902 [INFO ] [el.core.internal.ModelRepositoryImpl] - Refreshing model 'other.rules'
2018-12-28 20:33:35.153 [ERROR] [e.internal.engine.RuleTriggerManager] - Cannot create timer for rule 'Check Internet Speed': CronExpression '0 0/30 0 * 1/1 * *' is invalid.

[edit] Nonsense, all invalid; this one 0 0/30 * ? * * * works for every 30 minutes!

Three days of OHv2 is taking its toll.

Happy New Year! :smiley:

* 0/30 * * * ?

Edit: Looks like I was late and didn’t see your edit.

1 Like

@Max_G
I recommend using:
https://www.freeformatter.com/cron-expression-generator-quartz.html
to generate valid cron strings.

1 Like

Thanks… I ended up using this one: http://www.cronmaker.com/

The link I posted builds quartz cron string which the cron that openHAB uses.
It includes seconds

Same with cronmaker :slight_smile: