OH3 Item List & Model long load times

  • Platform information:
    • Hardware: RPi3+b & SSD
    • OS: openhabian
    • Java Runtime Environment: zulu 11
    • openHAB version: 3 stable

Dear Openhabians,

I don’t know if that is a real problem or the answer will be “it is what it is” - but I wanted to ask it anyways.

I have a OH3 setup running on my Rpi with 136 Things and 870 items. When loading the Item list in Settings it will take minutes (1 - 2 minutes minimum). Opening the Model page takes even more time (3+ minutes).
That is, with the system being in (almost) idle - no frequent rules, a load average between 0.3 to 0.4.

So, is this normal? Or is there something wrong with my setup?

Thank you so much!


Might be related to [RestAPI] Very poor performance compared to OH2 · Issue #1899 · openhab/openhab-core · GitHub

1 Like

Thank you so much for the link! I will follow the topic on GitHub.

I Alredy wrote a python script that requests every single item and times the request so I can see if there’s any item that takes longer than usual.
I found that some users have problems with amazon echo binding items:

That is not the case for me though as I don’t have this specific binding.

Hi Bob,
what are your page loading times now? I am facing loading times of up to 10 seconds when switching pages. So going from the overview page to lets say the lightning page is not smooth.
Thanks for your feedback

Hi Marco,

unfortunately that’s the case for me, too. I use more and more popup pages on my overview instead of switching to a new page, that made it better for me.

But it is limited for sure…

Hi Bob, so you can use a page in a pop up? On the overview page I use label cells:

          - component: oh-label-cell
              action: navigate
              actionPage: page:page_lichter
              title: Lichter
              expandable: false
              icon: =(items.gLicht.state == 'ON')?'oh:light-on':'oh:light-off'
              label: =(items.gLichterAn.state)
              footer: Lichter an

I am wondering how it works with the popups.