Smart Home AI logo Smart Home AI

Smart Home Energy Monitoring

Smart Home AI

Nền tảng nghiên cứu giám sát năng lượng và điều khiển nhà thông minh.

Kiến trúc đồ án gồm MFM384, PLC Siemens S7-1200 CPU 1215C, backend Flask, ứng dụng mobile và mô hình dự báo. Phần mềm đã được triển khai; dữ liệu và phản hồi phần cứng vẫn chờ kiểm chứng thực nghiệm.

Xem kiến trúc
MFM384 PLC S7-1200 Flask API SQLite AI Forecast

Dữ liệu điện năng

Các chỉ số chính để app đọc, phân tích và cảnh báo

Trang public tóm tắt kiến trúc và các đại lượng hệ thống cần thu. Chờ dữ liệu phần cứng: các thẻ bên dưới không giả lập telemetry và chỉ hiển thị trạng thái sẵn sàng thu thập.

Kiến trúc hệ thống

Luồng dữ liệu rõ ràng, luồng điều khiển có lớp an toàn

Kiến trúc không cho app gửi lệnh trực tiếp xuống PLC. Backend chịu trách nhiệm kiểm tra quyền, ghi nhật ký và chuyển lệnh; phản hồi vật lý từ PLC vẫn cần được xác minh bằng thí nghiệm phần cứng.

Luồng điều khiển App → Backend → PLC → Contactor → Tải

Nếu nút nhấn vật lý hoặc tiếp điểm phản hồi thay đổi, PLC cần cập nhật vào tag/Data Block để backend đọc lại và app hiển thị đồng bộ.

AI Forecast

Dự báo phụ tải là mô hình số, khác với chatbot hỏi đáp

Các mô hình dưới đây đã được đánh giá bằng benchmark offline trên dữ liệu nghiên cứu. Kết quả này chưa phải dữ liệu vận hành thời gian thực; cần đánh giá lại khi có log PLC/MFM384 tại địa phương.

Persistence
Seasonal naive 24h
Seasonal naive 168h
Random Forest
XGBoost
Biểu đồ minh họa kịch bản; danh sách mô hình lấy từ benchmark canonical. Không phải telemetry thời gian thực.
Ảnh giao diện app Smart Home AI

Mobile App

Màn hình app tập trung vào dữ liệu cần đọc nhanh

Trong phạm vi phần mềm, app có màn hình phòng, thiết bị, công suất, điện năng, quota, forecast và cảnh báo. Điều khiển tải vật lý chưa được xem là hoàn tất cho đến khi PLC, relay và phản hồi trạng thái vượt qua kiểm thử.

Theo dõi V, I, kW, kWh và trạng thái thiết bị.
Phân tích So sánh lịch sử, quota và xu hướng tiêu thụ.
Điều khiển Lệnh qua API, không gửi trực tiếp từ website xuống PLC.

Trạng thái dự án

Phạm vi đã xác minh và phần còn chờ thực nghiệm

Đã triển khai trong phần mềm: app, backend, database, phân quyền, audit log, Forecast API và website.

Đã đánh giá bằng benchmark offline: persistence, seasonal baselines, Random Forest và XGBoost.

Chờ xác minh bằng phần cứng: telemetry MFM384, PLC write/feedback, relay/contactor và điều khiển tải.

Xem bản tóm tắt tiến độ chi tiết

Contact

Liên hệ và theo dõi dự án Smart Home AI

Trang này dùng để giới thiệu nhanh đồ án, kiến trúc phần mềm, luồng PLC/MFM384 và hướng phát triển AI. Nếu cần trao đổi kỹ thuật, phản biện hoặc theo dõi mã nguồn, có thể dùng các kênh bên dưới.