
SKU: DALI-2 IoT4 Gateway
Bộ Gateway chuyển đổi DALI sang Ethernet Modbus TCP 4 Line Lunatone DALI-2 IoT4
Lunatone DALI-2 IoT4 là gateway DALI sang Ethernet lắp DIN rail, quản lý 4 DALI line cách ly với tối đa 256 control gear. Thiết bị mở RESTful API, WebSocket và Modbus TCP Server cho BMS, tích hợp sẵn scheduler, circadian, sequencer, có integration chính thức cho Home Assistant. Dòng IoT4 gồm 6 mã: bản có nguồn bus 120mA/line, bản Node-RED host và bản lập lịch test đèn emergency DT1.
Liên hệ để nhận báo giá
Phiên Bản
Nguồn bus DALI
Bộ Gateway chuyển đổi DALI sang Ethernet Modbus TCP 4 Line Lunatone DALI-2 IoT4
Liên hệ để nhận báo giá
- Hàng chính hãng, có CO/CQ
- Bảo hành 24 tháng
- Giao hàng toàn quốc
Danh mục: Bộ điều khiển trung tâm, Bộ điều khiển DALI
Bộ Gateway chuyển đổi DALI sang Ethernet Modbus TCP 4 Line Lunatone DALI-2 IoT4
BMS của tòa nhà nói Modbus TCP, hệ chiếu sáng nói DALI-2. Giữa hai thứ đó, SI thường phải ghép một controller DALI với một bộ chuyển giao thức riêng, rồi tự map từng địa chỉ. Một DALI gateway Modbus TCP như Lunatone DALI-2 IoT4 gom cả hai vai trò vào một module DIN rail rộng 36mm.

Lunatone DALI-2 IoT4 (Art.Nr. 22176625) là application controller kiêm gateway DALI sang Ethernet trong hệ thống DALI-2, quản lý 4 DALI line cách ly điện với tối đa 256 control gear. Thiết bị mở 3 giao diện cho hệ thống bên ngoài: RESTful API, WebSocket (JSON) và Modbus TCP Server, đồng thời chạy độc lập các tác vụ scheduler, circadian, sequencer mà không cần PC hay server. Bản IoT4 PS (22176625-PS) có nguồn bus tích hợp 120mA mỗi line và được chứng nhận DALI-2 trên DALI Alliance Product Directory, nhóm Application controllers and gateways.
DALI gateway Modbus TCP làm gì trong hệ thống DALI-2
IoT4 đứng ở tầng trên cùng của hệ chiếu sáng: phía dưới là 4 DALI line với driver, relay, cảm biến; phía trên là mạng LAN với BMS, phần mềm giám sát hoặc nền tảng smart home.
Vị trí của IoT4 trong kiến trúc hệ thống
| Tầng | Thiết bị | Giao tiếp với IoT4 |
|---|---|---|
| BMS, SCADA | Hệ thống quản lý tòa nhà | Modbus TCP, port 502 |
| Phần mềm, smart home | Ứng dụng riêng, Home Assistant, Node-RED | RESTful API, WebSocket |
| Cấu hình | DALI-Cockpit trên PC Windows | Qua mạng LAN, interface "Network" |
| DALI line 0 ... 3 | Driver DT6, DT8, relay DT7, dimmer DT4, cảm biến DALI-2 | 4 output DALI cách ly, tối đa 256 control gear |
| Nguồn bus | Tích hợp (bản PS) hoặc DALI PS rời | 120mA/line (bản PS) |
Bản thân IoT4 không chiếm địa chỉ DALI. Nó là multi-master có collision detection, nên chạy chung bus được với controller hoặc input device khác. Vì control gear tuân theo IEC 62386 nên IoT4 điều khiển được driver của mọi hãng đã chứng nhận DALI-2.
4 line trong một thiết bị có lợi gì?
Một DALI line giới hạn 64 control gear. Công trình 200 đèn thường cần 4 line, và với controller 1 line, bạn phải dùng 4 thiết bị, 4 địa chỉ IP, 4 lần cấu hình. IoT4 gom 4 line vào một IP, một bộ API, và chức năng Trigger Actions cho phép forward lệnh DALI hoặc DALI-2 event giữa các line, một chiều hoặc hai chiều. Ví dụ: một nút nhấn trên line 0 điều khiển được đèn trên line 2.

Chọn đúng mã trong 6 biến thể DALI-2 IoT4
Cả 6 mã dùng chung datasheet D0133 và cùng vỏ DIN rail. Khác biệt nằm ở hai trục: có nguồn bus tích hợp hay không, và chức năng mở rộng.
| Art.Nr. | Nguồn bus tích hợp | Chức năng mở rộng | Thiết bị/line | Nguồn 24V gợi ý |
|---|---|---|---|---|
| 22176625 | Không | Chuẩn: REST, WebSocket, Modbus TCP | Tới 64 (PS rời) | 24V/300mA |
| 22176625-PS | 120mA/line | Chuẩn | Khoảng 30 | 24V/1000mA |
| 22176625-NR | Không | Node-RED host tích hợp | Tới 64 (PS rời) | 24V/300mA |
| 22176625-PS-NR | 120mA/line | Node-RED host tích hợp | Khoảng 30 | 24V/1000mA |
| 22176625-EM | Không | Lập lịch test đèn emergency DT1 | Tới 64 (PS rời) | 24V/300mA |
| 22176625-PS-EM | 120mA/line | Lập lịch test đèn emergency DT1 | Khoảng 30 | 24V/1000mA |
Chức năng chung của cả 6 mã: 4 DALI line cách ly, tối đa 256 control gear, RESTful API, WebSocket, Modbus TCP Server, scheduler, circadian, sequencer, Trigger Actions, Home Assistant integration. Không có mã nào gộp cả Node-RED và Emergency.
Bản PS hay bản không PS?
Bản PS có nguồn bus 120mA mỗi line (đảm bảo), tối đa 250mA, theo datasheet đủ cho khoảng 30 control gear mỗi line. Bạn không cần thêm 4 bộ DALI PS trong tủ.
Bản không PS dành cho line đông thiết bị. Mỗi line cần một nguồn bus riêng như Lunatone DALI-2 PS, khi đó line chạy được tới 64 control gear.
Ba điều kiện khi dùng bản PS (22176625-PS, -PS-NR, -PS-EM):
- Không nối thêm DALI PS vào output. Nếu cần mở rộng nguồn bus, dùng DALI Repeater hoặc Lunatone DALI-2 Expander, hoặc chuyển sang bản không PS.
- Output có cực tính DA+, DA- ghi trên vỏ, phải đấu đúng cực. Bản không PS thì terminal DALI không phân cực.
- Đầy tải 4 line, bản PS lấy khoảng 400mA ở 24V, cần nguồn 24V/1000mA.
Datasheet có chỗ ghi nguồn bus 125mA/line, bảng thông số ghi 120mA/line; trang DALI Alliance ghi 200mA. Bài này dùng 120mA theo bảng thông số.
Khi nào chọn bản NR hoặc EM?
- Bản NR (22176625-NR, -PS-NR): chạy Node-RED ngay trên IoT4, editor tại port 1880, có sẵn node Lunatone, dashboard và node Modbus. Hợp với dự án cần logic tùy biến hoặc giao diện điều khiển mà không muốn thêm máy chủ. Chi tiết ở mục "Node-RED trên bản NR" bên dưới.
- Bản EM (emergency): bổ sung API lập lịch communication test, function test và duration test cho đèn emergency DALI-2 DT1 (EN 62386-202), xuất báo cáo và gửi email khi có lỗi. Hợp với tòa nhà phải kiểm tra đèn sự cố định kỳ.
Nhiệt độ vận hành -5 ... +45°C: cần để ý ở tủ điện Việt Nam
Dải vận hành của IoT4 hẹp hơn nhiều thiết bị DALI khác của Lunatone (relay, dimmer thường -20 ... +60°C). Tủ điện đặt trong phòng kỹ thuật không điều hòa, mùa hè dễ vượt 45°C bên trong tủ. Khi thiết kế, đặt IoT4 ở tủ có thông gió hoặc phòng có điều hòa, và tránh xếp sát nguồn 24V hay bộ nguồn bus đang tỏa nhiệt.
Nguồn 24V cho IoT4
Lunatone gợi ý nguồn 24V/1000mA (24166173-24HS, DIN rail 1,5 module) hoặc 24V/300mA (24166012-24HS, DIN rail 1 module). Với bản PS chạy đầy tải 4 line, IoT4 lấy khoảng 400mA ở 24V, nên bộ 300mA không đủ. Bản không PS chỉ lấy 15mA, bộ 300mA dư sức.
Datasheet có chỗ ghi nguồn cấp "24VDC", chỗ ghi "24V-48V DC". Nếu định dùng 48V, liên hệ KNXStore để xác nhận với Lunatone trước.
Tích hợp BMS qua Modbus TCP
Modbus TCP là lý do chính nhiều SI chọn IoT4. Phần này lấy từ Modbus TCP Manual M0028 của Lunatone.
IoT4 làm được gì và không làm được gì qua Modbus
IoT4 chỉ là Modbus Server: trả lời request từ Modbus Client (BMS), không tự gửi dữ liệu. Hỗ trợ function code 03 (đọc holding register), 16 (ghi) và 23 (đọc/ghi, dùng để gửi DALI command).
| Làm được qua Modbus | Không làm được qua Modbus |
|---|---|
| Gửi DALI command 16 bit, DALI-2 24 bit, eDALI 25 bit | Cấu hình IoT4 (mạng, scheduler...) |
| Đọc actual level và status đến 64 thiết bị mỗi lệnh | Nhận DALI event hay monitor bus theo thời gian thực |
| Đọc giá trị cảm biến Lunatone DALI-2 CS, CS-THP, CS THP AQ | Đọc cảm biến hãng khác |
| Bật tắt polling theo từng line | Đổi IP (chỉ đọc; đổi qua RESTful API) |
Chọn line bằng Unit Identifier
IoT4 dùng Unit Identifier dạng bitmask để chọn line: bit 0 ... 3 tương ứng line 0 ... 3. UID 0x01 gửi tới line 0, UID 0x03 gửi đồng thời tới line 0 và line 1. Khi đọc answer, chỉ đọc được từ một line; nếu UID chọn nhiều line, IoT4 trả answer của line có số thấp nhất.
Register map chính
| Register | Chức năng | R/W |
|---|---|---|
| 1 | Polling configuration theo từng line | RW |
| 10 | Network configuration | R |
| 20 | System info: nametag, HW, serial, FW | R |
| 100 | Write DALI command (khuyến nghị dùng FC 23) | W |
| 101 | Read DALI answer | R |
| 6100 ... 7123 | Sensor values | R |
| 9000 ... 9063 | Actual level và short address | R |
| 9100 ... 9163 | Status: lamp failure, control gear failure, lamp on, fade running... | R |
Điều khiển group, scene, broadcast qua Modbus được thực hiện bằng cách ghi DALI frame vào register 100. Ví dụ "GO TO Scene 0" tới group 0 là frame 0x8110.
Bẫy hay gặp khi commissioning Modbus
Register 9000 và 9100 chỉ đúng khi đã scan thiết bị qua RESTful API và bật polling. Nếu polling tắt, giá trị trả về là giá trị IoT4 tự tính nội bộ, có thể sai so với thực tế. Theo kinh nghiệm của chúng tôi, đây là nguyên nhân phổ biến nhất khi BMS báo trạng thái đèn không khớp hiện trường.
Một lưu ý khác: IoT4 hỗ trợ Modbus TCP, không có BACnet. Nếu BMS chỉ nhận BACnet/IP, cần thêm bộ chuyển Modbus TCP sang BACnet ở phía BMS.
RESTful API, WebSocket và chức năng điều khiển tích hợp
RESTful API cho phần mềm riêng
API cho phép điều khiển theo device, group (0-15), broadcast hoặc zone (tập hợp nhiều group, device trên nhiều line): bật tắt, dim 0-100%, scene 0-15, colour temperature, RGB, XY, fade time. Ngoài ra còn scan và addressing thiết bị, đọc Energy Reporting và Maintenance data (DT51, DT52), cảm biến DALI-2, trạng thái bus. Tài liệu Swagger offline có sẵn tại http://<IP>/docs, test được endpoint ngay trên trình duyệt.
WebSocket đẩy sự kiện theo thời gian thực: trạng thái bus, DALI frame, tiến độ scan, thay đổi thiết bị, cảm biến. Nhiều client kết nối cùng lúc được.
Scheduler, circadian, sequencer chạy ngay trên IoT4
- Scheduler: theo giờ, ngày trong tuần, ngày trong tháng, tháng; hoặc theo sunrise, sunset (astro clock theo vị trí).
- Circadian: điều khiển driver DT8 tunable white theo 2 đường cong 24 điểm (tháng 6 và tháng 12), cập nhật mỗi phút.
- Sequencer: chuỗi lệnh DALI có delay, loop; upload file xml từ DALI-Cockpit.
- Trigger Actions: forward lệnh và DALI-2 event giữa 4 line.
Các chức năng này cấu hình được qua RESTful API. Theo datasheet, cấu hình qua DALI-Cockpit mới có một phần, phần còn lại "coming soon".
Không có pin giữ giờ
IoT4 không có pin lưu thời gian. Đồng hồ tự chỉnh khi có internet và bật "automatic datetime". Với scheduler hay astro clock, mạng của IoT4 cần ra được internet, nếu không thì sau mỗi lần mất điện phải đặt lại giờ. Đây là điểm cần chốt với bên IT ngay từ giai đoạn thiết kế mạng.
Home Assistant và Node-RED
Integration chính thức cho Home Assistant
Lunatone có integration chính thức trên Home Assistant (từ firmware 1.14 của IoT4). Thiết bị tự auto-discover hoặc thêm thủ công qua "Add Integration", chọn brand Lunatone và nhập IP.
Home Assistant tạo một device cho IoT4, một cho mỗi DALI line, và một cho mỗi control gear, cảm biến DALI-2 đã scan. Hỗ trợ dim DT6, màu và colour temperature DT8, cảm biến DALI-2 motion (instance 303), light (instance 304) và cảm biến nhiệt độ, độ ẩm, áp suất, chất lượng không khí của Lunatone DALI-2 CS THP AQ. Công tắc, input device DALI-2 thì chưa hỗ trợ.
Điều kiện bắt buộc: thiết bị phải được scan bằng IoT4 (qua DALI-Cockpit "Scan for devices" hoặc API). Addressing bằng DALI-Cockpit thông thường không thêm thiết bị vào danh sách của IoT4, khi đó Home Assistant chỉ thấy DALI line (lỗi này hay gặp khi chuyển giao giữa đội commissioning DALI và đội tích hợp smart home).
Node-RED trên bản NR (22176625-NR, 22176625-PS-NR)
Node-RED là công cụ lập trình luồng chạy trên trình duyệt. Với bản NR, Node-RED chạy trực tiếp trên IoT4, editor tại http://<IP>:1880. Node cài sẵn:
- @lunatone/node-red-dali: gửi DALI 16 bit, DALI-2 24 bit, DALI-2 event; gửi chuỗi lệnh colour temperature, RGBWAF, fade time, fade rate; lọc frame theo command, theo địa chỉ, lọc DALI-2 event; đổi mức sáng 0-100% sang giá trị DALI 0-254; WebSocket node cho DALI-2 IoT.
- Dashboard: node-red-dashboard; từ lô sản xuất tháng 10/2026 thay bằng flowfuse/node-red-dashboard (Dashboard 2.0) và giao kèm dashboard mặc định.
- node-red-contrib-modbus: dùng cho Modbus, ví dụ điều khiển DALI 4Net.
Giới hạn cần biết trước khi đặt hàng: node bổ sung chỉ được thêm qua firmware update của Lunatone hoặc theo yêu cầu khi đặt hàng, không tự cài được. Nếu flow cần node ngoài danh sách (MQTT broker riêng, Telegram, cơ sở dữ liệu...), báo trước để KNXStore làm việc với Lunatone, hoặc chạy Node-RED trên máy ngoài và chọn bản không NR. Lunatone Cloud Service cũng không hỗ trợ truy cập Node-RED host; mở dashboard từ xa cần VPN.
Lunatone phát hành bộ flow mẫu (tài liệu M0031) dùng được cho mọi bản IoT4:
| Nhóm | Ví dụ |
|---|---|
| DALI Control | Nút và slider độ sáng, fade time, chọn scene, lệnh hẹn giờ, colour temperature, colour picker RGB |
| DALI4Net | Điều khiển và query qua Modbus |
| Forwarding | Trigger Actions, lọc và chuyển lệnh |
| Sensors | Đọc cảm biến, hiển thị DALI-2 sensor event |
| Monitoring | Bus status, actual level, lamp failure, status, energy monitoring |
| Dashboard | Dashboard mặc định (Dashboard 2.0) |
Phân vai gợi ý: scheduler, circadian chạy sẵn trên IoT4 và ổn định, nên để IoT4 lo. Node-RED dành cho logic điều kiện (ví dụ cảm biến báo trống và sau 18h thì giảm sáng) và giao diện dashboard trên tablet.
Lập lịch test đèn emergency với bản EM
Bản 22176625-EM và 22176625-PS-EM có thêm API cho đèn emergency DALI-2 DT1. Phần này lấy từ tài liệu M0030 của Lunatone.
| Loại test | Mục đích | Chu kỳ gợi ý |
|---|---|---|
| Communication test | Kiểm tra giao tiếp DALI với đèn emergency | Một lần, mỗi 10 phút hoặc hằng ngày |
| Function test | Bật đèn emergency kiểm tra chức năng | Hằng tuần hoặc theo tháng chọn |
| Duration test | Xả hết battery kiểm tra dung lượng, có thể kéo dài tới 3 giờ | Theo tháng chọn, từ hằng tháng tới hằng năm |
Kết quả gồm cờ lỗi lamp, battery, unit, duration; báo cáo tải về qua API hoặc web interface; email gửi cho mọi test hoặc chỉ khi lỗi. Có thể chỉ định 2 địa chỉ DALI để báo lỗi, ví dụ một relay DALI-2 điều khiển đèn báo "OK" và "Error" tại phòng bảo vệ.
Lưu ý nhỏ: nên sạc battery ít nhất 24 giờ trước duration test lần đầu.
Lưu ý lắp đặt, mạng và firmware
Các yêu cầu sau lấy từ datasheet D0133:
- Nguồn 24V nối vào terminal riêng. Lắp cố định, môi trường khô và sạch, chỉ lắp khi đã ngắt điện, do người có chuyên môn.
- Bản PS: output có cực tính DA+, DA-, không nối thêm DALI PS. Bản không PS: terminal DALI không phân cực, mỗi line cần nguồn bus riêng.
- DALI line không được nối vào lưới điện hay hệ thống điện áp cực thấp. Tín hiệu DALI không phải SELV. Sụt áp không vượt 2V ở 300m và 250mA. Topology: Line, Tree, Star.
- Mỗi terminal một dây, dùng vật tư hạ áp tiêu chuẩn.
- Firmware update qua web interface, tối đa 15 phút. Không dùng Microsoft Edge khi update. Không downgrade firmware, sẽ mất dữ liệu.
- Cổng USB trên thiết bị hiện chưa có chức năng.
- IoT4 mặc định gửi ping trên DALI line, tắt được trong General Settings.
Về bảo mật: tài liệu API của Lunatone không mô tả cơ chế xác thực cho REST và WebSocket. Chúng tôi khuyến nghị đặt IoT4 trong VLAN riêng của hệ thống kỹ thuật tòa nhà, không mở trực tiếp ra internet. Truy cập từ xa nên đi qua VPN hoặc Lunatone Cloud Service (dịch vụ trả phí hằng năm).
Chứng nhận và tiêu chuẩn
- DALI Alliance: bản DALI-2 IoT4 PS (GTIN 9010342014482), product 9163, certified DALI-2, IEC 62386 Part 101 và Part 103, nhóm Application controllers and gateways và Bus power supplies
- CE (CELU206_23 Rev1, 04/07/2025): áp dụng cho DALI-2 IoT4 22176625-xx-xx
- An toàn điện trên CE: EN 61347-1:2015+A1:2021, EN 61347-2-11:2014, EN 62479:2010
- EMC trên CE: EN 55015:2013+A1:2016, EN 55032:2015, EN 61547:2009
- RoHS: EN IEC 63000:2018
- Bản EM: hỗ trợ đèn emergency theo EN 62386-202 (DT1)
Trên DALI Alliance hiện chỉ thấy listing cho bản IoT4 PS. Nếu hồ sơ thầu cần chứng nhận DALI-2 cho đúng mã không PS, NR hoặc EM, KNXStore sẽ xác nhận với Lunatone trước khi nộp.
Nên chọn và không nên chọn Lunatone DALI-2 IoT4
Nên chọn Lunatone DALI-2 IoT4 khi:
- BMS cần điều khiển và đọc trạng thái chiếu sáng DALI-2 qua Modbus TCP
- Dự án có 2 đến 4 DALI line, muốn quản lý tập trung trong một IP
- Cần scheduler, astro clock, circadian DT8 chạy độc lập không cần server
- Tích hợp Home Assistant hoặc Node-RED cho văn phòng nhỏ, showroom, biệt thự
- Tòa nhà cần lập lịch test đèn emergency DT1 tự động (bản EM)
Không nên chọn khi:
- BMS chỉ nhận BACnet/IP: IoT4 không có BACnet, cần thêm bộ chuyển giao thức
- Hệ thống chính là KNX: dùng gateway KNX-DALI như Lunatone KNX-DALI
- Muốn một hệ sinh thái đồng bộ controller, công tắc, cảm biến, phần mềm megaSCENE trên trình duyệt: tham khảo bộ điều khiển DALI-2 4 ngõ ra 256 địa chỉ UIT MAC134
- Tủ điện không thông gió, nhiệt độ trong tủ dễ vượt 45°C
- Mạng của IoT4 không ra được internet mà dự án cần scheduler chính xác sau mất điện
- BMS cần nhận event cảm biến thời gian thực qua Modbus: Modbus của IoT4 chỉ hỗ trợ polling
Kết Luận
Lunatone DALI-2 IoT4 là DALI gateway Modbus TCP cho dự án cần đưa 4 DALI line vào BMS, phần mềm riêng hoặc Home Assistant mà vẫn giữ scheduler, circadian chạy độc lập tại tủ. Chọn bản PS khi line dưới 30 thiết bị, bản NR khi cần Node-RED, bản EM khi phải test đèn sự cố định kỳ. Chứng nhận tra cứu được trên DALI Alliance Product Directory, các gateway DALI khác có trong danh mục DALI Gateway.
Bạn đang cần map chiếu sáng DALI-2 vào BMS Modbus và muốn kiểm tra register map trước khi chốt thiết kế? Gửi danh sách điểm BMS và số lượng thiết bị mỗi line cho đội kỹ thuật KNXStore để được tư vấn chọn mã và cấu hình.
Sản phẩm đề xuất
Thiết bị tương tự và cùng danh mục — cuộn ngang để xem thêm































