Tổng quan dự án
Dự án của tôi với đối tác Alkes Have tại Đan Mạch là minh chứng điển hình cho việc ứng dụng IoT để giải quyết bài toán quản lý nhiệt lượng quy mô lớn. Với 40 căn hộ độc lập, mục tiêu trọng tâm là tự động hóa điều khiển bồn đệm (Buffer Tank) và nước nóng sinh hoạt (DHW), đảm bảo sự cân bằng hoàn hảo giữa tiết kiệm năng lượng và tiện nghi tối đa.
Thách thức đặt ra
Để vận hành hiệu quả một tòa nhà, hệ thống phải vượt qua 3 rào cản lớn:
- Vận hành không gián đoạn: Hệ thống phải duy trì tính ổn định tuyệt đối ngay cả khi mất kết nối Internet (chế độ Fail-safe).
- Cá nhân hóa nhu cầu: Mỗi căn hộ là một thực thể riêng biệt với thói quen sinh hoạt và ngưỡng nhiệt độ mong muốn khác nhau.
- Bài toán chi phí: Tối ưu hóa việc sử dụng điện năng, tránh lãng phí vào các khung giờ thấp điểm hoặc khi không có nhu cầu sử dụng.
Giải pháp đề ra
Giải pháp: Kiến trúc 3 lớp "Thông minh & Bền bỉ"
- Tầng biên (Edge Computing): Shelly vận hành logic tại chỗ để hệ thống vẫn hoạt động khi mất Internet.
- Tầng điều phối: Node-RED định danh dữ liệu theo từng căn hộ và đẩy cấu hình bằng MQTT Retain để tự phục hồi sau khi reconnect.
- Tầng vận hành: Datacake cung cấp dashboard tập trung, điều khiển manual/override và lập lịch (timer) cho tối ưu năng lượng.
Shelly (Tầng biên) → Node-RED (Điều phối) → Datacake (Vận hành)
Shelly (Tầng biên)
Script điều khiển cục bộ đóng/ngắt van theo nhiệt độ thực tế — không phụ thuộc cloud.
Node-RED
Mapping dữ liệu MQTT theo từng căn hộ và khôi phục cấu hình qua MQTT Retain.
Datacake
Dashboard tập trung với override thủ công và timer tiết kiệm năng lượng.
Lớp 1 — Edge Computing (Shelly)
Tầng biên (Edge Computing): Trí tuệ tại chỗ với Shelly
Đóng vai trò là "hệ thần kinh" trực tiếp tại hiện trường, thiết bị Shelly Plus 2PM kết hợp cùng cảm biến nhiệt Add-on cho phép:
- Tự chủ vận hành: Các script điều khiển chạy trực tiếp trên thiết bị giúp đóng/ngắt van dựa theo nhiệt độ thực tế mà không cần chờ lệnh từ Cloud.
- Phản ứng tức thì: Loại bỏ độ trễ và rủi ro khi mất mạng.
Điều khiển & trạng thái tại thiết bị
Trạng thái và thao tác thủ công luôn sẵn có tại thiết bị, giúp xử lý nhanh khi cần và hỗ trợ override an toàn.
Lớp 2 — Điều phối (Node-RED)
Tầng điều phối: Quản lý dữ liệu thông minh qua Node-RED
Node-RED đóng vai trò là "nhạc trưởng" điều phối các luồng thông tin:
- Định danh chính xác: Tự động ánh xạ dữ liệu MQTT của từng căn hộ về đúng ID quản lý, loại bỏ sai sót dữ liệu.
- Khả năng tự phục hồi: Sử dụng cơ chế MQTT Retain để đảm bảo thiết bị nhận lại ngay cấu hình gần nhất khi kết nối lại.
Lớp 3 — Trung tâm vận hành (Datacake)
Tầng vận hành: Dashboard tập trung trên Datacake
Toàn bộ trạng thái của 40 căn hộ được "gói gọn" trong một màn hình điều khiển:
- Giám sát đa tầng: Từ cái nhìn tổng thể toàn tòa nhà đến chi tiết từng thông số nhiệt độ, trạng thái van của từng hộ dân.
- Tương tác linh hoạt: Kỹ thuật viên có thể can thiệp thủ công (Override) hoặc thiết lập lịch trình (Timer) chỉ với vài thao tác.
Điều khiển manual & cài đặt timer
Công cụ vận hành để tiết kiệm điện và can thiệp nhanh khi cần:
- Điều khiển manual/override khi cần
- Cài đặt timer cho Buffer Valve để giảm vận hành dư thừa
Tuỳ chỉnh ngưỡng nhiệt theo từng căn hộ
Mỗi căn hộ có thể cấu hình riêng các ngưỡng nhiệt bật/tắt (ON/OFF) cho Buffer và DHW, giúp tối ưu tiện nghi và năng lượng mà không cần thay đổi logic tổng.
Điểm nổi bật kỹ thuật
Offline-First
Triển khai kỹ thuật: Script cục bộ chạy trực tiếp trên Shelly
Lợi ích: Hệ thống vận hành 24/7 kể cả khi Internet chập chờn
Tiết kiệm năng lượng
Triển khai kỹ thuật: Timer scheduling cho Buffer Valve qua dashboard
Lợi ích: Giảm vận hành dư thừa trong khung giờ ít nhu cầu
Toàn vẹn dữ liệu
Triển khai kỹ thuật: MQTT mapping + retain cấu hình
Lợi ích: Dữ liệu đúng theo từng căn và khôi phục nhanh sau khi reconnect
Điều khiển tập trung
Triển khai kỹ thuật: Lệnh override tập trung
Lợi ích: Can thiệp nhanh để đảm bảo vận hành an toàn
Kết quả
- Sự an tâm tuyệt đối: Hệ thống sưởi luôn hoạt động 24/7 bất chấp sự cố đường truyền.
- Tiết kiệm năng lượng thực tế: Việc lên lịch cho van bồn đệm giúp cắt giảm đáng kể lượng điện tiêu thụ dư thừa.
- Quản lý thông minh: Kỹ thuật viên có thể xử lý sự cố từ xa, giảm thiểu chi phí bảo trì tại hiện trường.