I got a problem with a rule. Everything worked smooth the last few weeks but since today one rule will not trigger.
rule "Heizung ON"
when
Time cron "0 0/5 * * * ?" or
Item OG_Heizung_MIN changed or
Item OG_Heizung_Boost_Bad changed or
Item OG_Heizung_Boost_All changed or
Item OG_Heizung_TimeStartMessage changed or
Item OG_Heizung_TimeEndMessage changed or
Item OG_Heizung_Sommer changed or
Item OG_Heizung_Urlaub changed or
Item OG_Heizung_FORCE_ON changed or
Item OG_Heizung_FORCE_OFF changed
then
This is the when head of my rule. I changed nothing and it’s not working anymore.
This was my mistake but it’s interesting that in the log was no information that something is wrong with the rule. The openhab.log and the event.log gave me no information.
glad you got it sorted out! Rule errors are not logged in a very intuitive manner often. In my experience the STDOUT from OpenHAB will let you if something went wrong, but not always what.
As many people have recommended; keep your configuration in version control such as Git. Having a diff of before and after reduces bug hunting to seconds, generally.