Now, what is the “most lightweight” method of persistence? Is there something like a “dummy persistence” configuration just to fulfill the requirements of sorting groups? Or a simple in memory solution w/o disk or network access?
I currently have a mysql as default persistence, but I don’t want to store all the triggering group items there :-/
Anybody knows why persistence is required at all for this to work?
Because OH doesn’t retain, maintain, and expose to the user in Rules the timestamp of when an event took place. It is only through persistence that this information is available.
There are ways to determine the triggering Item without using the lastUpdate hack in JSR223 rules.
Beyond that, unless you are willing to tackle implementing a PR to add such a persistence engine or change the Rules engine to make available which Item from the Group triggered the Rule these are your only options.