TrieuDuong - Ứng Dụng Theo Dõi & Tối Ưu Hóa Hóa Đơn Điện Mặt Trời Mái Nhà
Tóm tắt
Quy định hóa đơn điện mặt trời mái nhà nối lưới quốc gia thay đổi liên tục, gây hoang mang cho hàng triệu hộ gia đình và doanh nghiệp đã đầu tư hệ thống điện mặt trời áp mái tại Việt Nam. Đặc biệt, EVN yêu cầu thông báo lắp đặt đúng trình tự để tránh phạt tới 20 triệu đồng, nhưng hướng dẫn phân tán qua nhiều thông tư, quyết định — người dân không có công cụ tra cứu tập trung. Đồng thời, biểu giá điện sinh hoạt 5 bậc (bậc 1: 1.826 VNĐ/kWh → bậc 6: 3.175 VNĐ/kWh) tạo cơ hội tối ưu rõ ràng khi phát điện dư vào giờ cao điểm. Alpha Chain Ltd. đề xuất TrieuDuong — ứng dụng iOS/Android giúp hộ gia đình và doanh nghiệp theo dõi sản lượng điện mặt trời theo thời gian thực, tự động tính hóa đơn điện theo biểu giá 5 bậc, nhận cảnh báo compliance khi hệ thống nối lưới không đúng quy trình, và gợi ý thời điểm tối ưu sử dụng / bán lại điện dư.
Định nghĩa vấn đề
Phát biểu vấn đề
Việt Nam hiện có khoảng 200.000–300.000 hộ gia đình và doanh nghiệp đã lắp đặt hệ thống điện mặt trời áp mái (theo số liệu EVN công bố), với công suất trung bình 5–15 kW/hộ. Thông tư 05/2021/TT-BCT và các văn bản sửa đổi quy định thủ tục thông báo lắp đặt, nhưng quy trình phức tạp: phải nộp thông báo lắp đặt qua đầu mối điện lực địa phương, đợi xác nhận, mới được phép vận hành hệ thống. Nhiều hộ không biết quy trình, tự lắp và vận hành trước khi thông báo — dẫn đến nguy cơ bị phạt tới 20 triệu đồng.
Ngoài compliance, hóa đơn điện của hộ có solar rất khó tự tính: phần điện tự tiêu thụ tính theo biểu giá 5 bậc, phần điện bán lại cho EVN tính theo giá riêng (hiện tại khoảng 1.500–2.000 VNĐ/kWh tùy khu vực), và phần điện bổ sung từ lưới khi không đủ cũng tính theo 5 bậc. Không có công cụ tự động tách dòng điện này.
Định lượng thiệt hại
- Quy mô đối tượng: 200.000–300.000 hộ đã lắp đặt, khoảng 10.000–15.000 hộ mới lắp đặt mỗi tháng nguồn (ước tính).
- Nguy cơ phạt: Tới 20 triệu VNĐ/hộ nếu không thông báo đúng quy trình nguồn.
- Chi phí điện hàng tháng có thể giảm: 15–40% qua tối ưu thời điểm sử dụng (theo mô phỏng từ các nghiên cứu case study solar tại Việt Nam) (ước tính).
- Thời gian tự tính hóa đơn: 2–4 giờ/tháng mà không có công cụ, gây thất thoát thu nhập từ bán điện dư (ước tính).
Phạm vi
Trong phạm vi:
- Theo dõi sản lượng điện mặt trời (từ inverter API hoặc manual entry)
- Tính hóa đơn điện tự động theo biểu giá 5 bậc + giá bán lại EVN
- Cảnh báo compliance: nhắc thông báo lắp đặt, deadline nộp hồ sơ
- Gợi ý thời điểm tiêu thụ điện tối ưu
- Dashboard tổng hợp: sản lượng/tháng, doanh thu bán điện, chi phí điện ròng
Ngoài phạm vi:
- Điều khiển thiết bị inverter (chỉ đọc dữ liệu)
- Thay thế hợp đồng mua bán điện với EVN
- Tư vấn tài chính đầu tư solar (phạm vi product)
Mô hình vấn đề
Các biến:
- — lượng điện bổ sung từ lưới (kWh/tháng)
- — lượng điện bán lại cho EVN (kWh/tháng)
- — đơn giá bậc (VNĐ/kWh): bậc 1 = 1.826, bậc 6 = 3.175
- — ngưỡng tiêu thụ bậc (kWh/tháng)
Các ràng buộc:
Mục tiêu:
Giải pháp đề xuất
TrieuDuong là ứng dụng B2C bao gồm:
-
Theo dõi sản lượng thời gian thực: Kết nối với inverter (qua Wi-Fi/API) để lấy dữ liệu sản lượng hàng ngày. Nếu inverter không hỗ trợ API, cho phép nhập thủ công (dữ liệu từ đồng hồ điện tử). Hiển thị chart sản lượng theo ngày/tuần/tháng.
-
Tính hóa đơn thông minh: App tự động phân tách dòng điện: phần tiêu thụ tự sản (dùng biểu giá 5 bậc để tính giá trị tiết kiệm), phần bán lại EVN (tính doanh thu), phần bổ sung từ lưới (tính chi phí). Kết quả: hóa đơn ròng = chi phí - doanh thu, hiển thị trong dashboard.
-
Cảnh báo compliance: Hệ thống nhắc deadline nộp thông báo lắp đặt (hoặc nhắc chuyển đổi từ thông báo cũ sang đăng ký mới nếu quy định thay đổi). Gửi notification 30 ngày và 7 ngày trước deadline. Tích hợp link đến cổng thông tin điện lực địa phương.
-
Tối ưu thời điểm tiêu thụ: Gợi ý dùng các thiết bị công suất lớn (máy giặt, điều hòa, bình nước nóng) vào giờ cao điểm sản xuất (10h–14h) thay vì giờ thấp điểm tối — giúp tăng tỷ lệ tự tiêu thụ, giảm bán lại giá thấp.
-
Báo cáo thuế/thu nhập: Xuất báo cáo thu nhập từ bán điện hàng tháng/quý cho mục đích kê khai thuế thu nhập cá nhân (nếu có).
Các quyết định thiết kế chính
- Quyết định 1 — Offline-first: Tính hóa đơn và hiển thị dashboard hoạt động cả khi không có internet — người dùng nông thôn có thể không ổn định kết nối.
- Quyết định 2 — Không chạm hardware: App chỉ đọc dữ liệu từ inverter qua Wi-Fi (API), không điều khiển. An toàn pháp lý và giảm complexity.
- Quyết định 3 — Privacy-first: Dữ liệu sản lượng điện nhạy cảm — không bán cho bên thứ ba. Revenue đến từ subscription, không phải data.
Tiêu chí thành công
| Tiêu chí | Mục tiêu | Phương pháp đo lường |
|---|---|---|
| Số hộ đăng ký trong 12 tháng | ≥ 50.000 hộ | Active user count |
| Giảm chi phí điện hàng tháng | ≥ 15% so với không dùng app | A/B test với control group |
| Tỷ lệ compliance notification mở | ≥ 60% | Push notification open rate |
| NPS score | ≥ 45 | In-app survey hàng quý |
Luồng hệ thống
Thuật toán cốt lõi
Mô tả thuật toán
Thuật toán BillCalc — tính hóa đơn điện mặt trời hàng tháng:
- Input: Daily production từ inverter (kWh), self-consumption estimate (từ user input hoặc estimate), grid price schedule , export price
- Tính total solar production:
- Phân bổ dòng điện:
- — điện tự tiêu thụ
- — điện bán lại
- — điện bổ sung từ lưới
- Tính chi phí mua điện: Áp dụng biểu giá 5 bậc cho
- Tính doanh thu bán điện:
- Tính hóa đơn ròng:
Công thức toán học
Tham số:
- — biểu giá bậc (VNĐ/kWh): [1826, 2076, 2605, 2910, 3025, 3175]
- — ngưỡng bậc (kWh): [0, 50, 100, 200, 300, 400] × hệ số người dùng
- — giá bán lại EVN (~1.600 VNĐ/kWh, tùy khu vực)
Độ phức tạp
| Chỉ số | Giá trị |
|---|---|
| Độ phức tạp thời gian | — công thức biểu giá cố định, tính hàng tháng |
| Độ phức tạp không gian | — lưu trữ kết quả cuối tháng |
Kiến trúc hệ thống
+--------------------------------------------------+
| User Mobile App (iOS / Android) |
| - Dashboard - Notification - Settings |
| - Solar monitor - Bill breakdown |
+--------------------------------------------------+
|
v
+--------------------------------------------------+
| API Gateway (Node.js / Go) |
| - JWT auth - Rate limit - Request routing |
+--------------------------------------------------+
| | |
v v v
+--------------------------------------------------+
| Billing Service | Compliance Service | User |
| - BillCalc | - Deadline tracker |
| - Export calc | - Notification scheduler |
+--------------------------------------------------+
| | |
v v v
+--------------------------------------------------+
| PostgreSQL (Main Database) |
| - Users - SolarSystems - Bills |
| - ProductionLog - ComplianceAlerts |
+--------------------------------------------------+
| |
v v
+--------------------------------------------------+
| External Integrations |
| - Inverter API (SMA, Fronius, Huawei) |
| - EVN price data (scheduled update) |
| - FCM / APNs (push notification) |
+--------------------------------------------------+
Các thành phần:
| Thành phần | Trách nhiệm | Công nghệ |
|---|---|---|
| Mobile App | Dashboard, cài đặt inverter, notification | Flutter / React Native |
| API Gateway | Auth, routing, rate limiting | Node.js / Go |
| Billing Service | BillCalc, export revenue, monthly summary | Go |
| Compliance Service | Deadline tracker, notification scheduler | Go |
| Database | Lưu production log, bills, compliance status | PostgreSQL |
| Inverter Integrator | Kết nối đa nền tảng inverter | Python / Go |