Hello SolarEdge folks,
this is a short and humble question related to ModBus.
(I do hope this is not seen as hijacking the thread, if yes, please advise and I will create a new thread).
I have a working SolarEdge/ModBus connection nicely integrated with (latest) openHAB 2.5.1-2 (Release Build) on Raspberry Pi 2 Model B Rev 1.1
I am using the SolarEdge binding (binding-solaredge - 2.5.1) and data gets updated once every minute via the private API (which is the minimum value, as it seems, as defined per the binding config.
Example from log:
020-02-05 19:41:50.050 [vent.ItemStateChangedEvent] - solaredge_generic_373357ff_live_consumption changed from 0.42 kW to 0.34 kW
2020-02-05 19:42:49.867 [vent.ItemStateChangedEvent] - solaredge_generic_373357ff_live_consumption changed from 0.34 kW to 0.32 kW
2020-02-05 19:43:49.968 [vent.ItemStateChangedEvent] - solaredge_generic_373357ff_live_consumption changed from 0.32 kW to 0.34 kW
2020-02-05 19:45:49.878 [vent.ItemStateChangedEvent] - solaredge_generic_373357ff_live_consumption changed from 0.34 kW to 0.35 kW
2020-02-05 19:47:49.915 [vent.ItemStateChangedEvent] - solaredge_generic_373357ff_live_consumption changed from 0.35 kW to 4.74 kW
2020-02-05 19:48:49.913 [vent.ItemStateChangedEvent] - solaredge_generic_373357ff_live_consumption changed from 4.74 kW to 0.3 kW
2020-02-05 19:52:49.962 [vent.ItemStateChangedEvent] - solaredge_generic_373357ff_live_consumption changed from 0.3 kW to 0.33 kW
What I do not understand:
Why is the local ModBus update frequency (artificially?) restricted to a 60 seconds interval?
I am asking because in the SolarEdge Monitor (Android application, which shows live data nicely on the cellphone as well) the data is updating much more frequently and reacts more “snappy” compared to what I can see in via ModBus/openHABian values.
If a cloud is passing by I immediately “see” this in my cellphone’s app, but there is rather often a delay in openHABian due to the “1 minute”-config.
In my world ModBus/openHABian should be picking up the data without any artificial delay, same like the cellphone app?
I wonder if my ModBus/SolarEdge-binding/openHABian configuration can be set up in a way, that I can see the same (more speedy) update frequency like what I can observe on my cellphone ,e.g every 5 seconds.
Please advice should I have missed or misunderstood something here, as there might be good reasons (which I am just not aware about).
Thanks for any enlightening comments!
[EDIT]: code fences