Ứng dụng mobile
Đã có đăng nhập, quản lý nhà, thành viên, thiết bị, dữ liệu năng lượng, quota và màn hình dự báo AI.
Smart Home AI
Tóm tắt tiến độ
Tài liệu này tóm tắt dự án đã làm được gì, phần nào chưa nên khẳng định hoàn tất, và thứ tự công việc nên ưu tiên trước khi viết báo cáo/bài báo khoa học.
Kiến trúc tổng quan
Phần đã làm được
Đã có đăng nhập, quản lý nhà, thành viên, thiết bị, dữ liệu năng lượng, quota và màn hình dự báo AI.
Làm lớp trung gian giữa app, database, Forecast API và phần cứng PLC dự kiến.
Đang dùng SQLite cho giai đoạn thử nghiệm, phù hợp phát triển nhanh và kiểm thử dữ liệu ở giai đoạn hiện tại.
Đã có model artifact như XGBoost, Random Forest và LSTM trong thư mục huấn luyện.
Đã có README, tiến trình dự án, tài liệu phản biện, hướng dẫn PLC/server và bản thảo bài báo.
Code chính đã được đẩy lên GitHub ở nhánh main và Cloudflare Pages đang tự deploy khi có commit mới.
Phần chưa có
Cần xác nhận PLC nhận lệnh từ backend, điều khiển ngõ ra và trả trạng thái thật về app.
Cần đọc điện áp, dòng điện, công suất, điện năng qua Modbus và lưu vào endpoint /api/power/readings.
Cần bố trí PLC, relay trung gian, contactor, terminal, đèn báo, tải giả hoặc tải thật theo hướng an toàn.
Quota đã có nền tảng, nhưng tự động cắt tải theo ưu tiên và điều kiện an toàn vẫn cần thiết kế/test.
Model hiện được train offline rồi Forecast API load artifact; chưa có pipeline tự động train lại bằng dữ liệu mới.
Unsloth phù hợp cho trợ lý tiếng Việt sau này, không phải thành phần bắt buộc để chứng minh AI dự báo phụ tải.
Workflow AI
Dữ liệu điện năng lịch sử được chuẩn bị cho huấn luyện.
Script trong ml-training train model và sinh artifact.
Forecast API load model .joblib hoặc .keras.
App/backend gọi API để lấy kết quả dự báo và hiển thị.
Việc nên làm tiếp
Dự án đã hoàn thành nền tảng phần mềm và mô hình AI dự báo cho hệ thống quản lý năng lượng nhà thông minh; bước tiếp theo là kiểm thử với PLC, đồng hồ điện và tải thực tế để biến bản thử nghiệm thành hệ thống vận hành thực nghiệm hoàn chỉnh.