Open zbuh opened 2 months ago
Probably something like this?
{% set export = states('sensor.export_power') | float(0) %}
{% set import = states('sensor.import_power') | float(0) %}
{% set bat_charge = states('sensor.battery_charge_power') | float(0) %}
{% set bat_discharge = states('sensor.battery_discharge_power') | float(0) %}
{% set pv = states('sensor.inverter_input_power') | float(0) %}
{{ (import + pv + bat_discharge) - (bat_charge + export) }}
Hi @zbuh,
I have the same setup (Huawei SUN + Luna + Smart Power Sensor) and was thinking exactly the same.
Could load_power
be simplified to:
{{ states('sensor.battery_charge_discharge_power')|float*(-1) + states('sensor.inverter_input_power')|float + states('sensor.power_meter_apparent_power')|float*(-1) }}
The *(-1)
is required to invert the sensor data.
I have a very common setup from Huawei. PV array, Hybrid Inverter, Battery, Power Meter HA integration gives me, global value import/export from grid, battery load/unload power, PV production, battery status
The required values are: Export power PV Power Load Power Home battery level
My question is about Load Power, how do I get this net value? the global grid import include everything... battery load, etc.
Thanks for any help, And sorry if I'm missing something very basic!