Modbus RTU

HA-DALI 디밍 전문 게이트웨이

표준으로 DALI DT6 디밍 및 DT8 디밍·색온도 프로토콜을 지원하며 DIM·CW·RGB·RGBW·RGBWA 드라이버와 호환됩니다. 64개 드라이버, 16개 그룹 주소, 16개 장면 호출을 지원합니다.

산업용 프로토콜
데이터 수집
독립 백엔드
HA 지원

HA-DALI 디밍 전문 게이트웨이

왜 DALI 디밍 전문 게이트웨이인가?

DALI DT6/DT8 완전 호환 · 유연한 제어
DALI DT6(디밍) 및 DT8(디밍·색온도) 프로토콜을 지원하며 DIM·CW·RGB·RGBW·RGBWA 등 다양한 드라이버 타입과 호환됩니다. 페이드 시간·밝기·색온도·RGB 채널을 독립 제어할 수 있습니다.

🔗
표준 Modbus RTU · PLC 무결성 통합
RS485 제어 시리얼 포트로 03/06/10 기능코드를 지원합니다. 16그룹 64드라이버 독립 제어, 온라인 상태·고장 상태 모니터링, 16개 장면 호출로 PLC 및 SCADA 소프트웨어와 쉽게 연동됩니다.

🔋
내장 DALI 버스 전원 · 간편한 설치
DALI 버스 전원을 내장하여 무부하 출력 16V±5%, 최대 출력 전류 250mA입니다. 외부 DALI 전원 없이 DALI 버스에 직접 전원을 공급하여 시스템 비용과 복잡도를 줄입니다.

🏠
선택형 HA 네이티브 연동 · 스마트 조명 연동
Modbus RTU를 통해 Home Assistant에 접속하여 DALI 조명 엔티티를 생성하고, 밝기·색온도 조절, 장면 전환, 예약 제어, 센서 연동 등 홈 전체 스마트 조명을 구현합니다.

🔌
듀얼 시리얼 설계 · 디버그/제어 분리
디버그 시리얼 포트와 제어 시리얼 포트를 별도로 갖추어, 디버그 포트는 PC 소프트웨어로 DALI 시스템을 설정하고 제어 포트는 중앙 제어 시스템에 연결합니다. 서로 간섭하지 않아 유지보수가 쉽습니다.

📊 제품 사양

파라미터 사양
입력 전압 AC 110~230V ±10%, 50/60Hz
DALI 버스 전원 무부하 16V±5% / 최대 250mA / 보증 200mA
지원 프로토콜 DALI DT6(디밍) / DT8(디밍·색온도)
그룹 수 16그룹(그룹당 8레지스터)
드라이버 수 64개 드라이버 지원(드라이버당 8레지스터), CW/DIM/RGB/RGBW/RGBWA 타입 지원
장면 수 16개 장면
통신 인터페이스 RS485×2(디버그 시리얼/제어 시리얼)
DALI 인터페이스 1페어: DA+×2, DA-×2, 총 4단자
통신 프로토콜 표준 Modbus RTU(9600,N,8,1), HA 버전은 2.4G WiFi(선택)
디바이스 주소 1–63(디ップ스위치 설정)
표시등 LED1: 전원 표시등, LED2: DALI 신호 표시등
테스트 버튼 ON/OFF 버튼(전체 드라이버)
한 번 누름: 최대 출력 레벨, 다시 누름: 꺼짐
동작 온도/습도 -5°C~45°C, 습도 ≤90%
외형 치수 114 × 98 × 72 mm
설치 방식 35mm 표준 DIN 레일
보호 등급 IP20

⚡ 선택형 HA 연동 · 설정 절차

Home Assistant 설정 도식
1

전원 및 네트워크

기기에 전원을 켜고 휴대폰/PC에서 HA로 시작하는 기기 핫스팟에 연결합니다.

2

네트워크 설정

휴대폰이나 PC의 WiFi에서 “HA-xxxx” 핫스팟(비밀번호 12345678)에 연결하면 설정 화면으로 자동 이동합니다(이동하지 않으면 브라우저에서 192.168.4.1 접속). HA 호스트가 있는 2.4G 네트워크에 연결하세요.

3

HA-ESPHome 연동 추가

Home Assistant의 설정 → 기기 및 서비스 → ESP 연동 페이지에서 기기가 자동으로 나타납니다(네이티브 플래티넘 연동). 구성을 클릭해 추가하세요. *ESP 연동에서는 16개 장면만 표시되어 모든 엔티티가 보이지 않으므로 MQTT 설정이 추가로 필요합니다.

4

HA-MQTT 설정

ESPHome에 기기를 추가한 후, ESPHome에 기기를 추가한 후 ‘진단’에서 기기 IP를 확인합니다. IP:88에 접속해 MQTT를 설정하고, Home Assistant의 설정 → 기기 및 서비스 → MQTT 연동을 추가·설정하면 기기가 자동으로 나타납니다. MQTT에는 16그룹·64개 조명·16개 장면의 전체 엔티티가 포함됩니다.

5

장면 연동 만들기

HA 대시보드에 조명 카드를 추가하고 장면 전환, 예약 디밍, 센서 연동 등 자동화를 만듭니다.

6

기기 초기화

HA 기기에는 재시도 메커니즘이 있어 약 2~3분간 네트워크에 재접속하지 못하면 자동으로 초기화됩니다. HA 관리 화면의 RESET 버튼으로도 초기화할 수 있습니다.

🔌 제품 설치 · 배선

DALI 배선도
인터페이스 설명
DALI 인터페이스 DA1(DA+) / DA2(DA-) 총 4단자
전원 입력 L / N (AC 110~230V)
제어 시리얼 RS485 A/B(Modbus RTU)
디버그 시리얼 RS485 A/B(DALI 호스트 소프트웨어)
⚠️ 배선 팁: DALI 신호선은 RVV 2×0.75 이상을 사용하고 랜선 대체는 불가합니다. DALI 신호는 데이지 체인(직렬) 방식으로 연결하고 스타/다분기 배선은 피하세요. DA1은 DA+에, DA2는 DA-에 해당합니다.

📡 Modbus RTU 통신 프로토콜 상세

표준 Modbus RTU 준수 · 03/06/10 기능코드 지원

통신 포맷 안내

  • ✅ 9600, N, 8, 1(고정, 변경 불가)
  • ✅ 프레임 간격 ≥ 150ms
  • ✅ 슬레이브 주소 범위: 01H~3FH(디ップ스위치 설정)
  • ✅ 표준 Modbus RTU 프로토콜
  • ✅ 그룹 주소 제어, 단축 주소 제어, 온라인/고장 상태 조회 지원
  • ✅ 그룹 주소 레지스터: 0001H~0080H
  • ✅ 단축 주소 레지스터: 0081H~0280H
  • ✅ 온라인 상태: 0281H~0284H
  • ✅ 고장 상태: 0285H~0288H
  • ✅ 장면 호출: 028AH(06 기능코드만 지원)
  • ✅ 한 번에 최대 125개 레지스터 읽기
  • ✅ 그룹/단축 주소당 8레지스터(페이드, 밝기, 색온도, R, G, B, W, A)
  • ✅ 03H, 06H, 10H 기능코드 지원
참고: DALI 기기는 전원 투입 후 약 30초가 필요합니다. 단축 주소=드라이버입니다. 10H로 여러 레지스터(RGB 타입)를 쓸 때는 페이드+밝기+색온도(0xFF)+R+G+B+W+A 8개 레지스터를 연속으로 씁니다.

1. 그룹 주소 레지스터 (0001H~0080H)

총 16그룹, 그룹당 8레지스터로 페이드 시간, 밝기, 색온도, R, G, B, W, A를 각각 제어합니다.

그룹 시작 +0 페이드 +1 밝기 +2 색온도 +3 R +4 G +5 B +6 W +7 A
1 0001H 0001H 0002H 0003H 0004H 0005H 0006H 0007H 0008H
2 0009H 0009H 000AH 000BH 000CH 000DH 000EH 000FH 0010H
3 0011H 0011H 0012H 0013H 0014H 0015H 0016H 0017H 0018H
4 0019H 0019H 001AH 001BH 001CH 001DH 001EH 001FH 0020H
5 0021H 0021H 0022H 0023H 0024H 0025H 0026H 0027H 0028H
6 0029H 0029H 002AH 002BH 002CH 002DH 002EH 002FH 0030H
7 0031H 0031H 0032H 0033H 0034H 0035H 0036H 0037H 0038H
8 0039H 0039H 003AH 003BH 003CH 003DH 003EH 003FH 0040H
9 0041H 0041H 0042H 0043H 0044H 0045H 0046H 0047H 0048H
10 0049H 0049H 004AH 004BH 004CH 004DH 004EH 004FH 0050H
11 0051H 0051H 0052H 0053H 0054H 0055H 0056H 0057H 0058H
12 0059H 0059H 005AH 005BH 005CH 005DH 005EH 005FH 0060H
13 0061H 0061H 0062H 0063H 0064H 0065H 0066H 0067H 0068H
14 0069H 0069H 006AH 006BH 006CH 006DH 006EH 006FH 0070H
15 0071H 0071H 0072H 0073H 0074H 0075H 0076H 0077H 0078H
16 0079H 0079H 007AH 007BH 007CH 007DH 007EH 007FH 0080H
레지스터 파라미터 범위 설명
페이드 시간 디밍 페이드 00H~0FH 00=즉시, 01=0.7s,02=1s,03=1.4s,04=2s,05=2.8s,06=4s,07=5.7s,08=8s,09=11.3s,0A=16s,0B=22.6s,0C=32s,0D=45.3s,0E=64s,0F=90.5s
밝기 디밍 값 00H~FEH (0-254) 0=꺼짐, 254=최대 밝기
색온도 색온도 값 19H~41H (25-65) 2500K~6500K에 해당
R/G/B/W/A 채널별 00H~FEH RGBWA 채널 값

2. 단축 주소 레지스터 (0081H~0280H) — 64개 드라이버 전체 목록

각 드라이버는 연속된 8개 레지스터를 사용하며 형식은 그룹 주소와 같습니다.

드라이버 시작 +0 페이드 +1 밝기 +2 색온도 +3 R +4 G +5 B +6 W +7 A
1 0081H 0081H 0082H 0083H 0084H 0085H 0086H 0087H 0088H
2 0089H 0089H 008AH 008BH 008CH 008DH 008EH 008FH 0090H
3 0091H 0091H 0092H 0093H 0094H 0095H 0096H 0097H 0098H
4 0099H 0099H 009AH 009BH 009CH 009DH 009EH 009FH 00A0H
5 00A1H 00A1H 00A2H 00A3H 00A4H 00A5H 00A6H 00A7H 00A8H
6 00A9H 00A9H 00AAH 00ABH 00ACH 00ADH 00AEH 00AFH 00B0H
7 00B1H 00B1H 00B2H 00B3H 00B4H 00B5H 00B6H 00B7H 00B8H
8 00B9H 00B9H 00BAH 00BBH 00BCH 00BDH 00BEH 00BFH 00C0H
9 00C1H 00C1H 00C2H 00C3H 00C4H 00C5H 00C6H 00C7H 00C8H
10 00C9H 00C9H 00CAH 00CBH 00CCH 00CDH 00CEH 00CFH 00D0H
11 00D1H 00D1H 00D2H 00D3H 00D4H 00D5H 00D6H 00D7H 00D8H
12 00D9H 00D9H 00DAH 00DBH 00DCH 00DDH 00DEH 00DFH 00E0H
13 00E1H 00E1H 00E2H 00E3H 00E4H 00E5H 00E6H 00E7H 00E8H
14 00E9H 00E9H 00EAH 00EBH 00ECH 00EDH 00EEH 00EFH 00F0H
15 00F1H 00F1H 00F2H 00F3H 00F4H 00F5H 00F6H 00F7H 00F8H
16 00F9H 00F9H 00FAH 00FBH 00FCH 00FDH 00FEH 00FFH 0100H
17 0101H 0101H 0102H 0103H 0104H 0105H 0106H 0107H 0108H
18 0109H 0109H 010AH 010BH 010CH 010DH 010EH 010FH 0110H
19 0111H 0111H 0112H 0113H 0114H 0115H 0116H 0117H 0118H
20 0119H 0119H 011AH 011BH 011CH 011DH 011EH 011FH 0120H
21 0121H 0121H 0122H 0123H 0124H 0125H 0126H 0127H 0128H
22 0129H 0129H 012AH 012BH 012CH 012DH 012EH 012FH 0130H
23 0131H 0131H 0132H 0133H 0134H 0135H 0136H 0137H 0138H
24 0139H 0139H 013AH 013BH 013CH 013DH 013EH 013FH 0140H
25 0141H 0141H 0142H 0143H 0144H 0145H 0146H 0147H 0148H
26 0149H 0149H 014AH 014BH 014CH 014DH 014EH 014FH 0150H
27 0151H 0151H 0152H 0153H 0154H 0155H 0156H 0157H 0158H
28 0159H 0159H 015AH 015BH 015CH 015DH 015EH 015FH 0160H
29 0161H 0161H 0162H 0163H 0164H 0165H 0166H 0167H 0168H
30 0169H 0169H 016AH 016BH 016CH 016DH 016EH 016FH 0170H
31 0171H 0171H 0172H 0173H 0174H 0175H 0176H 0177H 0178H
32 0179H 0179H 017AH 017BH 017CH 017DH 017EH 017FH 0180H
33 0181H 0181H 0182H 0183H 0184H 0185H 0186H 0187H 0188H
34 0189H 0189H 018AH 018BH 018CH 018DH 018EH 018FH 0190H
35 0191H 0191H 0192H 0193H 0194H 0195H 0196H 0197H 0198H
36 0199H 0199H 019AH 019BH 019CH 019DH 019EH 019FH 01A0H
37 01A1H 01A1H 01A2H 01A3H 01A4H 01A5H 01A6H 01A7H 01A8H
38 01A9H 01A9H 01AAH 01ABH 01ACH 01ADH 01AEH 01AFH 01B0H
39 01B1H 01B1H 01B2H 01B3H 01B4H 01B5H 01B6H 01B7H 01B8H
40 01B9H 01B9H 01BAH 01BBH 01BCH 01BDH 01BEH 01BFH 01C0H
41 01C1H 01C1H 01C2H 01C3H 01C4H 01C5H 01C6H 01C7H 01C8H
42 01C9H 01C9H 01CAH 01CBH 01CCH 01CDH 01CEH 01CFH 01D0H
43 01D1H 01D1H 01D2H 01D3H 01D4H 01D5H 01D6H 01D7H 01D8H
44 01D9H 01D9H 01DAH 01DBH 01DCH 01DDH 01DEH 01DFH 01E0H
45 01E1H 01E1H 01E2H 01E3H 01E4H 01E5H 01E6H 01E7H 01E8H
46 01E9H 01E9H 01EAH 01EBH 01ECH 01EDH 01EEH 01EFH 01F0H
47 01F1H 01F1H 01F2H 01F3H 01F4H 01F5H 01F6H 01F7H 01F8H
48 01F9H 01F9H 01FAH 01FBH 01FCH 01FDH 01FEH 01FFH 0200H
49 0201H 0201H 0202H 0203H 0204H 0205H 0206H 0207H 0208H
50 0209H 0209H 020AH 020BH 020CH 020DH 020EH 020FH 0210H
51 0211H 0211H 0212H 0213H 0214H 0215H 0216H 0217H 0218H
52 0219H 0219H 021AH 021BH 021CH 021DH 021EH 021FH 0220H
53 0221H 0221H 0222H 0223H 0224H 0225H 0226H 0227H 0228H
54 0229H 0229H 022AH 022BH 022CH 022DH 022EH 022FH 0230H
55 0231H 0231H 0232H 0233H 0234H 0235H 0236H 0237H 0238H
56 0239H 0239H 023AH 023BH 023CH 023DH 023EH 023FH 0240H
57 0241H 0241H 0242H 0243H 0244H 0245H 0246H 0247H 0248H
58 0249H 0249H 024AH 024BH 024CH 024DH 024EH 024FH 0250H
59 0251H 0251H 0252H 0253H 0254H 0255H 0256H 0257H 0258H
60 0259H 0259H 025AH 025BH 025CH 025DH 025EH 025FH 0260H
61 0261H 0261H 0262H 0263H 0264H 0265H 0266H 0267H 0268H
62 0269H 0269H 026AH 026BH 026CH 026DH 026EH 026FH 0270H
63 0271H 0271H 0272H 0273H 0274H 0275H 0276H 0277H 0278H
64 0279H 0279H 027AH 027BH 027CH 027DH 027EH 027FH 0280H

3. 온라인 상태 레지스터 (0281H~0284H)

총 4개 레지스터, 각 16비트로 64개 드라이버에 대응합니다. Bit=1 온라인, Bit=0 오프라인.

레지스터 Bit15 Bit14 Bit13 Bit12 Bit11 Bit10 Bit9 Bit8 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
0281H 드라이버16 드라이버15 드라이버14 드라이버13 드라이버12 드라이버11 드라이버10 드라이버9 드라이버8 드라이버7 드라이버6 드라이버5 드라이버4 드라이버3 드라이버2 드라이버1
0282H 드라이버32 드라이버31 드라이버30 드라이버29 드라이버28 드라이버27 드라이버26 드라이버25 드라이버24 드라이버23 드라이버22 드라이버21 드라이버20 드라이버19 드라이버18 드라이버17
0283H 드라이버48 드라이버47 드라이버46 드라이버45 드라이버44 드라이버43 드라이버42 드라이버41 드라이버40 드라이버39 드라이버38 드라이버37 드라이버36 드라이버35 드라이버34 드라이버33
0284H 드라이버64 드라이버63 드라이버62 드라이버61 드라이버60 드라이버59 드라이버58 드라이버57 드라이버56 드라이버55 드라이버54 드라이버53 드라이버52 드라이버51 드라이버50 드라이버49

4. 고장 상태 레지스터 (0285H~0288H)

총 4개 레지스터, 각 16비트로 64개 드라이버에 대응합니다. Bit=1 고장, Bit=0 정상.

레지스터 Bit15 Bit14 Bit13 Bit12 Bit11 Bit10 Bit9 Bit8 Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
0285H 드라이버16 드라이버15 드라이버14 드라이버13 드라이버12 드라이버11 드라이버10 드라이버9 드라이버8 드라이버7 드라이버6 드라이버5 드라이버4 드라이버3 드라이버2 드라이버1
0286H 드라이버32 드라이버31 드라이버30 드라이버29 드라이버28 드라이버27 드라이버26 드라이버25 드라이버24 드라이버23 드라이버22 드라이버21 드라이버20 드라이버19 드라이버18 드라이버17
0287H 드라이버48 드라이버47 드라이버46 드라이버45 드라이버44 드라이버43 드라이버42 드라이버41 드라이버40 드라이버39 드라이버38 드라이버37 드라이버36 드라이버35 드라이버34 드라이버33
0288H 드라이버64 드라이버63 드라이버62 드라이버61 드라이버60 드라이버59 드라이버58 드라이버57 드라이버56 드라이버55 드라이버54 드라이버53 드라이버52 드라이버51 드라이버50 드라이버49

5. 장면 호출 레지스터 (028AH) · 06 기능코드만 지원

상위 바이트=페이드 시간(00~0F 또는 FF), 하위 바이트=장면 번호(01~10).

장면 번호 레지스터 값(상/하위 바이트) 페이드 시간 명령 예시(06 기능코드)
1 00 01 즉시 01 06 02 8A 00 01 68 58
2 01 02 0.7s 01 06 02 8A 01 02 29 C9
3 02 03 1s 01 06 02 8A 02 03 E8 F9
4 03 04 1.4s 01 06 02 8A 03 04 A8 AB
5 04 05 2s 01 06 02 8A 04 05 6B 5B
6 05 06 2.8s 01 06 02 8A 05 06 2A 0C
7 06 07 4s 01 06 02 8A 06 07 EB FA
8 07 08 5.7s 01 06 02 8A 07 08 AA 6E
9 08 09 8s 01 06 02 8A 08 09 6E 5E
10 09 0A 11.3s 01 06 02 8A 09 0A 2F CF
11 0A 0B 16s 01 06 02 8A 0A 0B EE FF
12 0B 0C 22.6s 01 06 02 8A 0B 0C AE AD
13 0C 0D 32s 01 06 02 8A 0C 0D 6D 5D
14 0D 0E 45.3s 01 06 02 8A 0D 0E 2C 0C
15 0E 0F 64s 01 06 02 8A 0E 0F ED FC
16 0F 10 90.5s 01 06 02 8A 0F 10 AD A4

참고: 상위 바이트가 FF이면 페이드 시간을 전송하지 않고 장면만 트리거합니다.

// 예시: 장면 1 호출(즉시)
전송: 01 06 02 8A 00 01 68 58
// 예시: 드라이버 1-64 온라인 상태 읽기
전송: 01 03 02 81 00 04 15 99

상품평

아직 상품평이 없습니다.

상품을 구매한 로그인 고객만 상품평을 남길 수 있습니다.

cloud@haiots.com

QQ
微信