openHAB 5.0 Milestone discussion

I create an fresh install of 5.0.0.M2 and try to migrate from my old 3.3.0 Installation that’s run in parallel on another Pi.

By creating a Rule with Blocky i struggle with “get [historic state delta]”

This function not work and the Console show this Error:

[l.handler.AbstractScriptModuleHandler] - Script execution of rule with UID 'b1a22b0a9e' failed: TypeError: invokeMember (deltaSince) on org.openhab.core.persistence.extensions.PersistenceExtensions failed due to: Arity error - expected: 2-3 actual: 4 in @openhab-globals.js at line number 2 at column number 33745

image

The generated code:

items.getItem('Point_WorkRoom_Air_CO2_Average').sendCommand((items.getItem('Point_WorkRoom_Air_CO2_Current').persistence.averageSince(time.ZonedDateTime.now().minusMinutes(15), items.RiemannType.LEFT, 'rrd4j')?.numericState));
items.getItem('Point_WorkRoom_Air_CO2_Trend_Current').sendCommand(((items.getItem('Point_WorkRoom_Air_CO2_Average').persistence.deltaSince(time.ZonedDateTime.now().minusMinutes(15), items.null, 'rrd4j')?.numericState) / 15));

The first line works fine

Did I do something wrong?