Seeing that there have been a lot of changes to the Enocean binding since OH 2.4.0-1, I decided to take the plunge and upgrade to the latest build.
First I noticed that I was getting an error on the loading of my (one and only) JSR223 rule. Apparently I needed to upgrade to the latest libraries. I downloaded the package and installed it in the conf directory. I had to comment that line containing “me.” as before to get rid of that error - same as in the old libraries.
Now my rule load without any error, but it doesn’t do anything. It’s not triggered every 2 minutes as before. PaperUI shows the rule as “idle”, but executing it manually doesn’t do anything either. It was working perfectly before.
This is the timer trigger:
triggers: [ TimerTrigger("0 0/2 * * * ?") ],
Please help! In the meantime I’ll swap in my backup SD card.
Edit: the problem was that the debug log, activated by default before for rules, is not activated by default in the new build. You need to go and activate it by adding a ton of lines to the log configuration file as described in the post cited near the bottom of the post.