Gabriel C.

Results 15 comments of Gabriel C.

It also works for me... (Force H2 V2). I modified for 5 Modules and changed Charge/Discharge (Today/Total) registers to 32 bit (rule: 3)

I added a few other changes: internal sensors (helpers for selects), plugin/device model First public version for Solinteg inverter

Forgot to mention. All changes are backward compatible. No modifications required for plug-ins, everything remains the same without changes.

On my inverter (Solinteg) I also have no problems, I'm reading only power related in 5s, a few other in 15s, the rest with 60s. I have just checked... 60s...

Maybe another option would be helpful, min delay between reading blocks. Right now all blocks are are read one after the other, but when someone has problems, e.g. 0.1..1 s...

This is also helpful > I added a few other changes: > internal sensors (helpers for selects), I don't like having duplicated sensors for selects/numbers, therefore "internal" flag is used...

Another question... I'm quite new to HA / Python / Asyncio. I don't know if the callbacks from async_track_time_interval could be parallel? If yes, async_refresh_modbus_data and below might not work...

> > I don't know if the callbacks from async_track_time_interval could be parallel? > > I'm not great with python either. > > > If yes, async_refresh_modbus_data and below might...

> > On my inverter (Solinteg) I also have no problems, I'm reading only power related in 5s, a few other in 15s, the rest with 60s. > > I...

> I see you have the following set: `INTERVAL_MPPT = 0 #not special` Does that mean your not reading the PV stuff, as you're using a Hybrid Inverter as an...