Tạo biến template tính giá điện bậc thang EVN

Để 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) }}

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *