Якщо акумуляторна батарея використовує розумну BMS та може передавати дані про стан батареї в Home Assistant, то таку акумуляторну батарею можна додати до інформаційної панелі Енергія. Але в Налаштування > Інформаційні панелі > Енергія > Додати акумуляторну батарею можна вказати лише 1.Енергія, яка входить в акумулятор та 2. Енергія, яка виходить з акумулятора. А можливості вказати сенсор, який змінює свій знак нема.
Приклад приведено для Jikong BMS.
Потрібно додати в configuration.yaml шаблон, який розділяє вхідні дані (а саме – потужність) від батареї згідно знаку перед даними.
template:
- sensor:
- name: "Battery Power In"
unit_of_measurement: "kW"
device_class: power
state_class: measurement
state: >
{% set power = states('sensor.jk_bms_jk_bms_power')|float(0) /1000 %}
{% if power >= 0 %}
{{ power }}
{% else %}
0
{% endif %}
availability: "{{ states('sensor.jk_bms_jk_bms_power')|is_number }}"
- name: "Battery Power Out"
unit_of_measurement: "kW"
device_class: power
state_class: measurement
state: >
{% set power = states('sensor.jk_bms_jk_bms_power')|float(0) /1000 %}
{% if power < 0 %}
{{ power|abs }}
{% else %}
0
{% endif %}
availability: "{{ states('sensor.jk_bms_jk_bms_power')|is_number }}"
Назва сенсору sensor.jk_bms_jk_bms_power може відрізнятись від вказаної у прикладі.
А також потрібно додати сенсори, які будуть розраховувати споживану енергію за годину.
sensor:
- platform: integration
name: Battery Energy In
source: sensor.battery_power_in
method: left
- platform: integration
name: Battery Energy Out
source: sensor.battery_power_out
method: left
Тепер створені сенсори sensor.battery_energy_in та sensor.battery_energy_out можна додати до Налаштування > Інформаційні панелі > Енергія > Додати акумуляторну батарею.