One single Value wrong in Chart Page with InfluxDB2 data

openHAB 4.3.5 - Release Build
Model Raspberry Pi 4 Model B Rev 1.1
Release: Raspbian GNU/Linux 12 (bookworm)
Kernel: Linux 6.1.21-v8+
Memory = Free: 0.17GB (5%), Used: 3.66GB (95%), Total: 3.75GB
Swap = Free: 2.99GB (100%), Used: 0.00GB (0%), Total: 2.99GB
Root = Free: 19.72GB (70%), Used: 8.12GB (30%), Total: 29.07GB
Java Virtual Machine OpenJDK Client VM version 17.0.15+6-Raspbian-1deb12u1rpt1
Version 17.0.15

Hello Community
I have a cart page that displays different Temperatures around Home.
Unfortunately, the first value of a specific item is wrong.
I’m logging my item with InfluxDB2 (InfluxDB v2.7.6) in a container on a NAS.
So far, I can see only ONE Item that has this issue, all other Items are displayed correct.
The Item name is RFBridgeSHT31TerraceTemperature
The value itself is correct in the database when I use the build in Data Explorer.
Changing the Chart period does not make a difference. The first value stays wrong and in fact at 13.5°C at every period.
I cleaned the cache of openHAB sudo openhab-cli clean-cache
I installed the latest improvement with openhabian.
I restarted the InfluxDB instance.
I’m not 100% sure but I think that Chart was correct at earlier openHAB version like 4.1…
My smartphone shows the same wrong value at the beginning and cleaning the browser cache does not help either.


Chart Page configuration

config:
  label: TestTemperature
  sidebar: true
  period: 4h
slots:
  grid:
    - component: oh-chart-grid
      config: {}
  series:
    - component: oh-time-series
      config:
        gridIndex: 0
        item: WeatherStation_Aussentemperatur
        name: Garden
        service: influxdb
        type: line
        xAxisIndex: 0
        yAxisIndex: 0
    - component: oh-time-series
      config:
        gridIndex: 0
        item: RFBridgeSHT31TerraceTemperature
        name: Terrace
        service: influxdb
        type: line
        xAxisIndex: 0
        yAxisIndex: 0
  xAxis:
    - component: oh-time-axis
      config:
        gridIndex: 0
  yAxis:
    - component: oh-value-axis
      config:
        gridIndex: 0
  dataZoom:
    - component: oh-chart-datazoom
      config:
        show: true
        type: slider
        orient: horizontal
  tooltip:
    - component: oh-chart-tooltip
      config:
        show: true
        orient: vertical
        confine: true

I found a solution to avoid this failure.

In standard chart configuration the system will pull one earlier value from the persistence data.
In my case that one item produces a wrong value.

By adding noBoundery: true to the item in the config YAML, the graph looks right again.

Since my programming skills are not very good. I cannot debug further into the library.
When pulling values with the API Explorer the same wrong value will appear when I set boundary = true
When I use curl expressions from CMD to get values, everything is fine.

Thanks