Livisi and OH4 become asynchronous when there are too many events at the same time

I have a SHC1 from Livisi with 10 RST1, each in a separate room and want to set the temperature by a scenario. All settings are done on the SHC. Only 7 out of ten are displayed by OH4.
The following are missing.
Item ‘RSTHeizkorperthermostatFlurEGFlurEg_Solltemperatur’
Item ‘RSTHeizkorperthermostatToiletteToilette_Solltemperatur’
Item ‘RSTSpielzimmerDaddelbar_Solltemperatur’

In a second step, these items are set manually on the SHC1. This works well.
Here is the log of the scenario controlled part
15:36:16.828 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘RSTHeizkorperthermostatFlurEGFlurEg_AktuelleTemperatur’ changed from 22.4 °C to 22.5 °C

15:36:24.357 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘VariableActuatorAlleHeizkorperoffen_Status’ changed from OFF to ON

15:36:29.940 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘RSTHeizkorperthermostatThomasBuroThomasBuro_Solltemperatur’ changed from 9 °C to 30 °C

15:36:38.646 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘RSTHeizkorperthermostatDachkammer_Luftfeuchtigkeit’ changed from 0.475 to 0.47

15:36:38.694 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘RSTHeizkorperthermostatDachkammer_Solltemperatur’ changed from 9 °C to 30 °C

15:37:03.695 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘RSTHeizkorperthermostat1Schlafzimmer_Solltemperatur’ changed from 9 °C to 30 °C

15:37:05.836 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘RSTHeizkorperthermostat1Bad_Solltemperatur’ changed from 9 °C to 30 °C

15:37:06.391 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘RSTHeizkorperthermostat1Kuche_Solltemperatur’ changed from 6 °C to 30 °C

15:37:07.607 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘RSTHeizkorperthermostatGrosserKeller_Solltemperatur’ changed from 9 °C to 30 °C

15:37:07.780 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘RSTFlurKellerFlurKeller_Solltemperatur’ changed from 9 °C to 30 °C

15:38:51.895 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘RSTHeizkorperthermostat1Kuche_Luftfeuchtigkeit’ changed from 0.54 to 0.535

Here are the logs of the manual part.

  • 15:43:47.001 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘VariableActuatorAlleHeizkorperoffen_Status’ changed from ON to OFF

15:43:58.388 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘RSTHeizkorperthermostatToiletteToilette_AktuelleTemperatur’ changed from 22.2 °C to 22.3 °C

15:44:16.369 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘RSTHeizkorperthermostatFlurEGFlurEg_Solltemperatur’ changed from 9 °C to 15.5 °C

15:44:49.571 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘RSTHeizkorperthermostatToiletteToilette_Solltemperatur’ changed from 6 °C to 16.5 °C

15:45:01.157 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘RSTHeizkorperthermostat1Bad_AktuelleTemperatur’ changed from 24.4 °C to 24.5 °C

15:45:01.208 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘RSTHeizkorperthermostat1Bad_Luftfeuchtigkeit’ changed from 0.49 to 0.485

15:45:15.377 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item ‘RSTSpielzimmerDaddelbar_Solltemperatur’ changed from 9 °C to 15.5 °C

It seems that some events are going lost, if there are to many at the same time. How to Fix it.

Please use code fences when posting logs and code.

```
code goes here
```

:person_shrugging:

You don’t actually show us anything about how you’ve configured the Thing and Items and Rules involved.

Is that relevant at this point? Everything works fine as long there are single events, but if there are passing multiple events at the same time from the SHC1 to OH4, some get lost.
For this test, every temperature changes had be made at the SHC, and OH has only be used for monitoring. The rules had been deactivated on the OH4.
For me it looks like a timing or buffering problem.

Well, I asked for it so it’s relevant to me. Your original post wasn’t even clear what direction the events were coming from. But if you know better what information we need to help you solve the problem than we do… :person_shrugging:

I don’t know this technology but many technologies cannot handle too many messages at one time (e.g. Hue, RF443) and when too many get sent at once some get dropped. This is particularly a problem with wireless devices.

I don’t know this technology but many technologies cannot handle too many messages at one time (e.g. Hue, RF443) and when too many get sent at once some get dropped. This is particularly a problem with wireless devices.

The SHC1 is connected by LAN with the OH4.And all temperature values are correct in the SHC1 after each step. Is it possible to increase timing or buffering parameter in OH4?

Im not so familiar with the project. Is it possible to create a ticket which goes to the developer of the binding?

That’s a question for the binding author. There is nothing generic to openHAB core that controls that.

Absolutely. It’s an opensource project with all volunteer effort. See How to file an Issue and the repo you want is the openhab/openhab-addons repo. Put “Livisi” in the title of your issue.

1 Like

Thank you very much for the great tutorial.