Giter VIP home page Giter VIP logo

Comments (4)

elektrinis avatar elektrinis commented on June 4, 2024

When battery is charging, the sum of phase powers does not match battery power-DC power.
In this example sum of phases is 4592W and DC power is 611W, so one would expect battery power to be at 5203W, but it's 5005W. Or should we white off 200W for losses?

Also meter active power (4794W) should be equal to Load power (173W) + battery power (5005W) - Total DC power (611W), but it's not: 4794 vs. 4567, a difference of 227W. Are these conversion losses? If so, it's very high at 4.5%.

Screenshot 2023-01-13 113204

from sungrow-shx-inverter-modbus-home-assistant.

Louisbertelsmann avatar Louisbertelsmann commented on June 4, 2024

Q#1
The Phase A/B/C outputs should are calculated using the dc power I think. I believe it was in photovoltaikforum where a user figured out that only the DC side of the inverter gets measured correctly The AC side is either calculated or measured using the smart meter.
Q#2
Load power comes from the meter and shows the current power consumption of the house. No matter if we're using grid power, PV Power or Battery Power.
I don't know what meter active power means, but I think it is how much power is currently flowing through the meter. So, when you're exporting 5kW the meter active power should also be 5kW. When you're importing 5kW, it should also be 5kW. If I understand correctly, you're importing energy in the figure above and are charging your battery with it?
Export Power is a register from the inverter. Import Power is calculated using Export Power and the binary sensors. It's basically just what you prefer.
Q#3
I don't understand Backup Power. We switched to Backup Power and our whole house was running on Backup. It didn't show anything on the Backup Power registers.
It is possible that you get negative numbers for Phase A/B/C power. The data type for Phase A/B/C voltage is uint16, so no negative numbers. The data type for Phase A/B/C current is int16, so it is possible that you get negative numbers, as Phase A/B/C power is calculated using the corresponding registers.

As I explained in Q#2, Meter Active Power is the power that is flowing through the meter. In certain situations it should be equal to the things you calculated, but now always. You also have to factor in the delay. You don't know if the data was captured at the same time.

from sungrow-shx-inverter-modbus-home-assistant.

dylan09 avatar dylan09 commented on June 4, 2024

I have also tried to figure out how this numbers are related to each other. Because lack of time I have given up for now.

My observations: Except some big devices (Dishwasher, Washing machine, dryer, ofen, ...) most parts of the house running on backup line. Total Power and Backup power never relates to each other.
So I think load power couldn't come from the meter. Because my backup didn't go through any meter.

The meter phase data is sometimes negativ, when there is no export?

If there is some spare time, I will dig a little bit deeper. And I will see, what the numbers will be, when I am on backup (off-grid).

from sungrow-shx-inverter-modbus-home-assistant.

elektrinis avatar elektrinis commented on June 4, 2024

I don't think that Load power and Backup power are somehow related to the meter. These look completely separated and they update asyncronically as well.
I am looking at my numbers and I just can't work it out.

Some of meter phases can get negative when inverter is trying to hold the sum at zero in self-consumption mode (when operating from battery. For example, If I have a single 100W appliance on one phase, inverter will export 100W on two remaining phases (50W each).

from sungrow-shx-inverter-modbus-home-assistant.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.