Es gibt zwar Entities für % der verbleibenden Ladung und die maximale Kapazität aber wie viele kWh die % dann wirklich sind muss man sich selber ausrechnen.
Auch gibt es am Inverter ein Setting für die eiserne Reserve (unter Energy Management/Battery Management wenn als Customer angemeldet), die sollte man natürlich abziehen:
configuration.yaml erweitern:
template:
- sensor:
- name: "Battery Power Remaining"
unit_of_measurement: kWh
device_class: energy
state: >
{% set maximum = states('sensor.byd_battery_box_premium_hv_maximum_capacity') | float %}
{% set charge = states('sensor.byd_battery_box_premium_hv_state_of_charge') | float %}
{{ '%0.2f' % ( ((maximum / 100) * (charge-7) / 1000) if (charge-7) > 0 else 0) }}
Home Assistant wie üblich restarten und schon kann man ein Tile daraus machen: