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

Các bạn muốn hiển thị gọn hơn nhanh hơn tham khảo bài viết này

{% set number = states('sensor.tu_dung_xa_pin') | int %}
          {% set total = 0 %}
          
          {% if number > 400 %}
            {% set total = total + (number - 400) * 3460 %}
            {% set number = 400 %}
          {% endif %}
          
          {% if number > 300 %}
            {% set total = total + (number - 300) * 3350 %}
            {% set number = 300 %}
          {% endif %}
          
          {% if number > 200 %}
            {% set total = total + (number - 200) * 2998 %}
            {% set number = 200 %}
          {% endif %}
          
          {% if number > 100 %}
            {% set total = total + (number - 100) * 2380 %}
            {% set number = 100 %}
          {% endif %}
          
          {% if number > 50 %}
            {% set total = total + (number - 50) * 2050 %}
            {% set number = 50 %}
          {% endif %}
          
          {% set total = total + number * 1984 %}
          {{ total + (total * 0.08) | float | round(0) }}
0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
0 Góp ý
Được bỏ phiếu nhiều nhất
Mới nhất Cũ nhất
Phản hồi nội tuyến
Xem tất cả bình luận
0
Rất thích suy nghĩ của bạn, hãy bình luận.x