Replies: 4 comments 1 reply
|
Working formula at the moment:
|
|
This template uses sensor.power_meter_exported_energy_daily and sensor.power_meter_consumption_energy_daily but my meter only has sensor.power_meter_exported and sensor.power_meter_consumption. How do I derive the daily values? |
|
@sotatech You have a battery like me? Or what would you like exactly? |
Uh oh!
There was an error while loading. Please reload this page.
Hello,
https://github.com/wlcrs/huawei_solar/wiki/Daily-Solar-Yield
This wiki mentions this:
Warning
This solution will yield incorrect results when charging from the grid.
Using this sensor for the moment:
unique_id: house_consumption_energy_daily
#friendly_name: "Hausverbrauch daily"
state_class: "total"
device_class: "energy"
unit_of_measurement: "kWh"
icon: "mdi:solar-power"
state: >-
{% set inv_out = states('sensor.inverter_daily_yield')|float(0) %}
{% set grid_out = states('sensor.power_meter_exported_energy_daily')|float(0) %}
{% set grid_in = states('sensor.power_meter_consumption_energy_daily')|float(0) %}
{{ (inv_out - grid_out + grid_in)|float(0) }}
availability: >-
{{ (states('sensor.inverter_daily_yield')|is_number)
and (states('sensor.power_meter_exported_energy_daily')|is_number)
and (states('sensor.power_meter_consumption_energy_daily')|is_number) }}
The result is 6.31kWh for today.
Of that 6.31, i charged 3,67kWh from the net.
The Huawei app is also showing this:
House use : 2,9kWh
From net: 3,67kWh
Tried with this sensor then (ChatGpt), but not working either:
unique_id: house_consumption_energy_daily_new
unit_of_measurement: "kWh"
device_class: energy
state_class: total_increasing
icon: mdi:home-lightning-bolt
state: >
{% set discharge = states('sensor.battery_day_discharge') | float(0) %}
{% set charge = states('sensor.battery_day_charge') | float(0) %}
{% set pv = states('sensor.inverter_daily_yield') | float(0) %}
{% set import = states('sensor.power_meter_consumption_energy_daily') | float(0) %}
{% set export = states('sensor.power_meter_exported_energy_daily') | float(0) %}
{{ (pv + import - export - charge + discharge) | round(2) }}
attributes:
description: >
Dagelijks totaal energieverbruik van de woning (huis + apparaten), inclusief energie van zon, batterij en net.
The result is 6.31kWh for today.
Does anyone have a working formula?
The reason i want this fixed (if possible), is because i'm using predbat to charge the battery.
But for that, I need correct house load.
Regards,
Ward
All reactions