Yes, indeed, this implies ALL items are persisted but since it is rrd4j the file sizes are rather small. I have about 250 odd items, so it’s manageable.
The new binding is bsblan (https://www.openhab.org/addons/bindings/bsblan/). I am not sure whether it uses Location type items, but I only have numbers, strings and description items being used by it.
So, in the meantime I figured how to use the Rest API to query rrd4j values. For some items which are still being updated, I got a lot of data but for the others that are not showing changes in the chart, it just returns:
{"name":"gTemperaturePlot","datapoints":"0","data":[]}
This seems to suggest that no data is there but then I still do see old values… Not sure what’s going on.
UPDATE: so after some more playing with Rest API, when I choose an earlier starting date, I do see some data, (see below). As I said earlier the files are being touched by the Persistence since the time-stamps are updated, but the data is not there. Seems like Persistence opens the file but doesn’t actually write to it.
{“name”:“BSBLAN_Abgegebene_Heat_Hourly”,“datapoints”:“11”,“data”:[{“time”:1587420240000,“state”:“0.0”},{“time”:1587421080000,“state”:“0.0”},{“time”:1587421920000,“state”:“0.0”},{“time”:1587422760000,“state”:“0.0”},{“time”:1587423600000,“state”:“0.0”},{“time”:1587424440000,“state”:“2.0”},{“time”:1587425280000,“state”:“0.0”},{“time”:1587426120000,“state”:“0.0”},{“time”:1587426960000,“state”:“0.0”},{“time”:1587427800000,“state”:“1.0”},{“time”:1587428640000,“state”:“0.0”}]}