wills106 / homeassistant-solax-modbus

SolaX Power Modbus custom_component for Home Assistant (Supports some AlphaESS, Growatt, Sofar, Solinteg, Solis, SRNE, Swatten)
317 stars 101 forks source link

[BUG] - Solax House entity - following the PV curve #336

Closed CristiXP closed 1 year ago

CristiXP commented 1 year ago

Describe the bug A clear and concise description of what the bug is.

Mandatory details

  1. Integration Version:2023.02.6
  2. HA Version: 2023.2.5
  3. Inverter Brand:X3-Hybrid-G4-15.0
  4. Plugin Used:Solax Inverter Modbus
  5. First 6 digits of Serial:H34A15
  6. Connection Method: modbus

Solax house entity sensor.solax_house_load not sure it is displaying the correct value. Can you please check? it seems that the value is increasing once the PV power increases also. Is the version being determined from PV power - injection power or is something read directly from the inverter?

This is how mine looks daily when production and read from modbus

image

Versus the one I read from Solax API

image

Values from modbus read, are saying that the house load is 1kW... that is with noone in the house and it increases when the PV are producing.

On the API values, you can see that the house has a 200-300W load... Solax online image

My guess is that Solax House is a difference between yellow PV line and red export to grid line... which not sure it is correct, as it should be difference between green and red, also Solax House should follow with that big a difference the PV graph. It makes sense to follow it and to have a 50W difference, as when the PV produce, the V will change there for bigger power is taken out, but not difference from 200-300W to 1000W. Also 200-300W during day with the house empty, is the correct load of the house.

This is from Shelly from that day.

image

What Solax said that it exported to the grid.

image

wills106 commented 1 year ago

I have just released 2023.03.2b9 which reintroduces an alternative "House Load Alt" this is using the old calculation.

Let me know if it seems better and doesn't mirror the PV Curve as much.

CristiXP commented 1 year ago

Seems to be a value next to the correct one so I think it's ok. I will keep you posted.image