Hi all, i have a sensor called : sensor.victron_system_battery_power telling me if battery is charging or discharging. This is only 1 figure. The energy dashboard ask for 2 figures (battery in and battery out). How to create this via a template?
so when sensor shows -1.250W, it means battery is discharging. So i would need the following in my energy dashboard: battery in:0 & battery out: -1.250W.
template:
- sensor:
- name: Battery Power In
unit_of_measurement: W
device_class: power
state_class: measurement
state: >
{% if states('sensor.victron_system_battery_power') | float > 0 %}
{{ states('sensor.victron_system_battery_power') }}
{% else %}
0
{% endif %}
availability: "{{ has_value('sensor.victron_system_battery_power') }}"
- name: Battery Power Out
unit_of_measurement: W
device_class: power
state_class: measurement
state: >
{% if states('sensor.victron_system_battery_power') | float < 0 %}
{{ states('sensor.victron_system_battery_power') |float | abs }}
{% else %}
0
{% endif %}
availability: "{{ has_value('sensor.victron_system_battery_power') }}"
Note: To be used in the energy dashboard you will need energy sensors, not power sensors.
So you will have to feed both sensor.battery_power_in and sensor.battery_power_out into the Riemann Sum Integral helper to convert power to energy. Make sure to use method: left to minimise approximation errors.
You can then use these two energy sensors in your energy dashboard.