JDBC persistence (UI) does not work as expected

  • Platform information:
    • Hardware: RPi 3
    • OS: Raspbian bookworm
    • Java Runtime Environment: OpenJDK Runtime Environment (build 17.0.13+11-Raspbian-2deb12u1rpt1)
    • openHAB version: 4.3.1-1

I am using JDBC persistence with postgres. The persistence is configured using the UI, the code is

configurations:
  - items:
      - "*"
    strategies:
      - everyChange
      - restoreOnStartup
    filters: []
  - items:
      - Dose_PV_Tasmota_ENERGY_Power
      - Heizung_Betriebsart_Heizkreis_int
    strategies:
      - everyHour
    filters: []
cronStrategies:
  - name: everyHour
    cronExpression: 0 0 * * * ? *
defaultStrategies:
  - everyChange
thresholdFilters: []
timeFilters: []
equalsFilters: []
includeFilters: []

I would expect the item state of the 2 explicitely named items to be saved every hour. This is not happening. Am I wrong to expect this?

Is it not being saved at all?

I would expect those two items to be saved on every change, restore on startup, and once per hour.

after all, but items are a part of * (all items). The configs are additive. Defining a separate config does not remove those items from the other configs.

If the states are not saved at all something else is going on.

The 2 items are saved on every change, but they are not saved once per hour.

Sorry, I confused Items. The one I checked (Heizung_Betriebsart_Heizkreis_int) is the wrong one. Stupidity on my side.