Luca Nguyen
Quay lại danh sách dự án

Toà nhà thông minh / Hệ thống sưởi

Hệ thống giám sát/điều khiển HVAC cho khu dân cư ở Đan Mạch

Hệ thống sưởi thông minh 3 lớp cho 40 căn hộ: Shelly chạy điều khiển cục bộ kể cả khi mất mạng, Node-RED điều phối dữ liệu MQTT theo từng căn, Datacake cung cấp dashboard vận hành tập trung với timer tiết kiệm điện.

Địa điểm:
Đan Mạch
Ngày đăng:
Shelly Node-RED MQTT Datacake

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.

Tổng quan dự án (Alkes Have, Đan Mạch)

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.
Giao diện chính giám sát toàn bộ 40 căn hộ

Đ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
Giao diện điều khiển manual và setting timer

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.

Giao diện cài đặt và điều khiển riêng cho từng căn hộ

Đ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.