Bạn muốn tự động tính tiền điện bậc thang trong Home Assistant và hiển thị trực quan trên Dashboard? Bài viết này hướng dẫn chi tiết cách tích hợp bằng JavaScript, hãy dùng Card hiển thị tiền điện chi tiết trên Home Assistant tối ưu cho người dùng do mình phát triển. Nếu bạn chưa biết HomeAssistant hãy tham khảo bài viết dưới đây.
1. Giới Thiệu
Tính tiền điện bậc thang theo cách EVN áp dụng giúp bạn kiểm soát chi phí, tối ưu hóa sử dụng điện. Bạn sẽ dùng custom card JS để tính toán và hiển thị ngay trên giao diện Home Assistant.
Mục đích dùng cho các bạn thích tính thử xem lượng điện tiêu thụ nhà mình ra sao, tính xem sản lượng điện mặt trời mình sản xuất được bao nhiêu tiền, theo dõi mỗi ngày mình dùng trung bình bao nhiêu tiền điện. Hoặc tính tiền điện khi bán điện cho hàng xóm chẳng hạn…

2. Yêu Cầu
- Có sensor tổng kWh điện (thường từ công tơ thông minh hoặc ESP32)
- Đã bật tính năng Custom Cards (hoặc dùng custom:mod-card)
- Có thể upload file JS lên thư mục
www
của Home Assistant bằng addon File editor
3. Các Bước Thực Hiện
3.1 Tải file về
Tải bộ file dien-bac-thang-remote-card.js
và evn.json
này về máy tính giải nén và thực hiện up lên thư mục www
. Link tải tại đây

Nội dung file json chứa giá các bậc điện, sau này có thay đổi bạn có thể sửa
{
"so_bac": 6,
"b1": { "gia": 1984, "kw": 50 },
"b2": { "gia": 2050, "kw": 50 },
"b3": { "gia": 2380, "kw": 100 },
"b4": { "gia": 2998, "kw": 100 },
"b5": { "gia": 3350, "kw": 100 },
"b6": { "gia": 3460 }
}
3.2 Nạp card vào Home Assistant
Các bạn vào Cài đặt -> Bảng điều khiển

Bấm vào nút 3 chấm bên trên chọn Tài nguyên sau đó bấm nút thêm tài nguyên

Điền vào ô URL đường dẫn sau /local/dien-bac-thang-remote-card.js

Khởi động lại HA cho chắc ăn sau đó hẵn làm bước tiếp theo
3.3 Thêm card hiển thị vào dashboard
Tạo card mới và dán đoạn mã này vào
type: custom:dien-bac-thang-remote-card
entity: sensor.tong_tieu_thu_thang_ct2
name: Tiền điện tháng này
short: false
detail: true
mode: 2
Giải thích:entity:
điền vào thực thể muốn tính tiền điệnshort:
hiển thị ngắn số tiền, hoặc full số tiền (2.2M hoặc 2.200.000đ)detail:
hiển thị hóa đơn chi tiết hoặc hóa đơn rút gọnmode:
1 là hiển thị trung bình ngày tới ngày hiện tại của tháng, 2 là trung bình số ngày cả tháng với số tiền hiện tại
Chúc bạn tự động hóa kiểm soát tiền điện hiệu quả!
Nếu cần bản mở rộng hoặc muốn custom theo nhu cầu, để lại bình luận hoặc liên hệ để được hỗ trợ.