Để tính tiền điện theo bậc thang trong home assistant bạn có thể tạo một biến trợ giúp dạng template và điền đoạn code này vào.
Tạo biến trợ giúp ở đây: http://homeassistant/:8123/config/helpers
Hãy đặt tên biến trợ giúp và dán đoạn code bên dưới vào khung “Bản mẫu trạng thái”, thay thế sensor chứa chỉ số điện của bạn thì biến sẽ trả về số tiền điện tính theo bậc thang của EVN
{% set number = states('sensor.chi_so_kwh_dien cua ban') | int %}
{% set total = 0 %}
{% if number > 400 %}
{% set total = total + (number - 400) * 3302 %}
{% set number = 400 %}
{% endif %}
{% if number > 300 %}
{% set total = total + (number - 300) * 3197 %}
{% set number = 300 %}
{% endif %}
{% if number > 200 %}
{% set total = total + (number - 200) * 2806 %}
{% set number = 200 %}
{% endif %}
{% if number > 100 %}
{% set total = total + (number - 100) * 2271 %}
{% set number = 100 %}
{% endif %}
{% if number > 50 %}
{% set total = total + (number - 50) * 1956 %}
{% set number = 50 %}
{% endif %}
{% set total = total + number * 1893 %}
{{ total + (total * 0.08) | float | round(0) }}