11 极物科技 | DALI调光灯 - 功能接口与调试指南

极物科技 | DALI调光灯 - 功能接口与调试指南

前言

在智能控制领域,"协议壁垒"与"系统稳定性"始终是绕不开的难题。极物科技(Zeewo)以 "重构空间交互体验" 为使命,通过自研的 极物 OS,实现了 KNX、DALI、CAN、RS485 等多种总线协议在单一主机上的深度融合。

我们认为,一个真正优秀的智能系统,不仅要实现灯光、遮阳、温控、音乐、安防等全生态设备的无界融合 ,更要确保本地运行、断网可用 ,并具备WEB 远程调试OTA 固件升级的能力。基于此底层架构,我们推出了诸如带双路 DALI 的 KNX 主机、HomeKit 网桥等核心硬件,并将极物 OS 成功接入了 Apple HomeKit、小度、纯血鸿蒙及 HomeAssistant 等主流生态系统。

一句话概述:本文提供极物主机DALI调光灯的完整功能接口说明与调试方法,供智能照明技术支持、故障排查与二次开发参考。

本文聚焦于 DALI 调光灯的全部功能接口与调试指南,详细说明基础控制、亮度配置、调光曲线、双色温、场景管理、分组管理、地址管理等各类接口的用法,并提供调试方法、应答状态码说明与常见问题排查,帮助技术人员高效完成功能配置与故障处理。


1. 功能接口总览

极物主机 DALI 调光服务通过 UDP 报文 提供全部功能接口,统一由 driver_data 字段中的 cmd_name / cmd_type 区分具体功能。

功能大类 接口数量 说明
基础控制 10 开/关/亮度/步进/最大最小
亮度配置 6 最大/最小/上电/故障亮度、渐变时间/速率
调光曲线 2 曲线查询/设置
双色温控制 12+ 色温控制/查询/场景色温/限值(详见 06 专题)
场景管理 36+ 场景调用/保存/查询/当前状态存场景
分组管理 34 加入/移出分组/查询分组归属
地址管理 3 短地址写入/查询/校验

2. 基础控制接口

基础控制指令通过 cmd_type: normal 下发,适用于单灯、分组、广播三种地址类型。

2.1 开/关/亮度控制

功能 指令名 cmd_value 说明
关灯 0 OFF 忽略 关闭灯具
开灯 5 RECALL MAX LEVEL 忽略 恢复最大亮度
调至最暗 6 RECALL MIN LEVEL 忽略 恢复最小亮度
直接亮度 - DIRECT ARC POWER CONTROL 0~254 直接设置亮度
调亮 1 UP 忽略 持续调亮
调暗 2 DOWN 忽略 持续调暗
步进调亮 3 STEP UP 忽略 单步调亮
步进调暗 4 STEP DOWN 忽略 单步调暗
调暗后关 7 STEP DOWN AND OFF 忽略 步进调暗后关闭
开启后调亮 8 ON AND STEP UP 忽略 开启后步进调亮

2.2 亮度值映射

DALI 值 亮度占比
0 0%
64 25%
127 50%
191 75%
254 100%

注意:DALI 调光曲线为对数曲线,亮度值与百分比并非线性对应,实际亮度以灯具厂商曲线为准。

2.3 应用示例

打开单灯(短地址)

json 复制代码
{
  "driver_data": {
    "address_num": "1",
    "address_type": "shortaddress",
    "cmd_name": "5   RECALL MAX LEVEL",
    "cmd_type": "normal",
    "dali_index": "1",
    "cmd_value": "10"
  },
  "frame_type": "request",
  "frame_qn": "1",
  "frame_driver": "light-dali",
  "device_info": {
    "sn": "11111"
  },
  "frame_result": "ok"
}

3. 亮度配置接口

亮度配置指令用于设置灯具内部的亮度限值参数,写入后断电保持

3.1 配置指令

功能 指令名 cmd_value 说明
设置最大亮度 42 STORE THE DTR AS MAX LEVEL 0~254 限制灯具最大亮度
设置最小亮度 43 STORE THE DTR AS MIN LEVEL 0~254 限制灯具最小亮度
设置上电亮度 45 STORE THE DTR AS POWER ON LEVEL 0~254 上电时的默认亮度
设置故障亮度 44 STORE THE DTR AS SYSTEM FAILURE LEVEL 0~254 系统故障时的亮度
设置渐变时间 46 STORE THE DTR AS FADE TIME 0~15 调光渐变时间档位
设置渐变速率 47 STORE THE DTR AS FADE RATE 0~15 调光渐变速率档位

3.2 查询指令

功能 指令名
查询最大亮度 161 QUERY MAX LEVEL
查询最小亮度 162 QUERY MIN LEVEL
查询上电亮度 163 QUERY POWER ON LEVEL
查询故障亮度 164 QUERY SYSTEM FAILURE LEVEL
查询渐变时间/速率 165 QUERY FADE TIME/FADE RATE

⚠️ 注意:最小亮度需小于最大亮度,设置异常可能导致灯具无法正常调光。


4. 调光曲线接口

DALI 支持两种调光曲线:线性曲线对数曲线(默认),可通过接口查询与切换。

功能 指令名 cmd_type 说明
查询调光曲线 query_dimming_curve extend 返回当前曲线类型
设置调光曲线 set_dimming_curve extend 写入曲线类型

适用设备:DT6 单色温设备。


5. 双色温控制接口

双色温(DT8)控制接口的详细协议解析参见《DT8 双色温控制专题》,此处提供接口速查:

5.1 色温控制

功能 指令名 cmd_value
色温控制 control current tc value 2000~7000
查询当前色温 get current tc value 忽略

5.2 场景色温

功能 指令名
查询场景色温 0~15 get sence tc value 0 ~ get sence tc value 15
设置场景色温 0~15 set sence tc value 0 ~ set sence tc value 15

5.3 色温限值

功能 指令名
设置/查询暖色温物理上限 set_max_phy_warm / get_max_phy_warm
设置/查询暖色温配置上限 set_max_config_warm / get_max_config_warm
设置/查询冷色温物理上限 set_max_phy_cold / get_max_phy_cold
设置/查询冷色温配置上限 set_max_config_cold / get_max_config_cold

6. 场景管理接口

6.1 场景调用

指令名 场景
16 GO TO SCENE 0 场景 0
17 GO TO SCENE 1 场景 1
... ...
31 GO TO SCENE 15 场景 15

6.2 场景存储

通过"当前状态保存为场景"接口,可直接将灯具当前亮度 + 色温状态保存至指定场景:

指令名 保存目标
sava_now_level_as_sence0 场景 0
sava_now_level_as_sence1 场景 1
... ...
sava_now_level_as_sence15 场景 15

6.3 场景亮度配置

可通过指定亮度值写入场景:

指令名 功能
64 STORE THE DTR AS SCENE 0 ~ 79 STORE THE DTR AS SCENE 15 存储场景亮度
176 QUERY SCENE LEVEL 0 ~ 191 QUERY SCENE LEVEL 15 查询场景亮度

7. 分组管理接口

7.1 分组操作

功能 指令名
加入分组 0~15 96 ADD TO GROUP 0 ~ 111 ADD TO GROUP 15
移出分组 0~15 112 REMOVE FROM GROUP 0 ~ 127 REMOVE FROM GROUP 15

7.2 分组查询

功能 指令名
查询分组 0-7 归属 192 QUERY GROUPS 0-7
查询分组 8-15 归属 193 QUERY GROUPS 8-15

返回值为位映射形式:每一位代表一个分组,1=属于该分组,0=不属于。

7.3 分组控制示例

对分组 1 的所有灯具设置 50% 亮度:

json 复制代码
{
  "driver_data": {
    "address_num": "1",
    "address_type": "group",
    "cmd_name": "-   DIRECT ARC POWER CONTROL",
    "cmd_type": "normal",
    "dali_index": "1",
    "cmd_value": "127"
  },
  "frame_type": "request",
  "frame_qn": "2",
  "frame_driver": "light-dali",
  "device_info": {
    "sn": "11111"
  },
  "frame_result": "ok"
}

8. 地址管理接口

地址管理指令用于查询与设置灯具的短地址:

功能 指令名 cmd_value 说明
设置短地址 128 STORE DTR AS SHORT ADDRESS 0~63 写入短地址
查询短地址 269 QUERY SHORT ADDRESS 忽略 查询当前短地址
校验短地址 268 VERIFY SHORT ADDRESS 0~63 校验短地址是否存在

⚠️ 注意:短地址最好在设备发现流程中自动分配,手动设置需先使设备进入初始化模式,详见《设备发现与地址分配机制》。


9. 调试方法与工具

9.1 应答状态码说明

执行指令后,主机返回的执行状态码含义如下:

状态码 含义 处理建议
ANSWER_GOT_DATA 指令执行成功,收到有效应答 正常
ANSWER_NOTHING_RECEIVED 设备未应答 检查设备是否在线/地址是否正确
ANSWER_INVALID_DATA 收到无效数据 检查设备类型/指令是否匹配
ANSWER_TIME_OUT 指令执行超时 检查总线连接/设备是否离线
ANSWER_TOO_EARLY 应答过早 总线冲突,稍后重试
ANSWER_NOT_AVAILABLE 指令无应答要求 正常(控制类指令)

9.2 在线状态查看

  • Web 设备列表可查看每个灯具的在线/离线状态
  • UDP 状态推送(update 报文)中包含 online 字段,1=在线,0=离线
  • 离线灯具会周期性重扫,恢复在线后自动推送

9.3 实时状态查询

  • 查询亮度 :下发 160 QUERY ACTUAL LEVEL 指令,返回当前亮度
  • 查询色温 :下发 get current tc value 指令,返回当前色温
  • 查询设备类型 :下发 153 QUERY DEVICE TYPE 指令,返回 6(DT6)/ 8(DT8)

10. 常见问题排查

10.1 灯具不响应

排查步骤 说明
1. 检查地址 确认下发地址与灯具短地址一致
2. 检查在线状态 查看设备列表中该灯是否在线
3. 检查总线接线 确认 DALI+ / DALI- 连接可靠
4. 检查电源 确认灯具驱动已供电

10.2 调光不同步/闪烁

排查步骤 说明
1. 检查型号 确认驱动支持 DALI 标准调光
2. 检查渐变参数 适当调整渐变时间/速率
3. 启用分离执行 配置亮度/色温分离执行机制
4. 检查电压 确认总线供电稳定

10.3 色温指令无效

排查步骤 说明
1. 检查设备类型 确认灯具为 DT8(查询返回 8)
2. 检查地址 确认下发地址与灯具短地址一致
3. 检查范围 确认色温值在 2000~7000 范围内

10.4 新灯具无法控制

排查步骤 说明
1. 执行设备发现 新安装灯具需执行设备发现流程分配短地址
2. 检查总线容量 确认单总线灯具数未超过 64 个
3. 检查地址冲突 确认短地址未与其他灯具冲突

11. 注意事项

  1. 指令名精确匹配cmd_name 必须严格匹配(含空格),否则指令无法识别
  2. 配置指令写入:亮度/分组/场景配置写入灯具内部存储器,断电保持
  3. 设备类型约束:色温指令仅支持 DT8 设备
  4. 总线容量:单条 DALI 总线最多 64 个灯具
  5. 接口独立:本方案通过主机内置 DALI 总线接口通信,无需占用外部 RS485 串口资源
  6. DALI 总线工程注意
    • DALI 总线采用两线制无极性连接(DALI+ / DALI-),接线时无需区分正负极性
    • 总线建议使用 1.0mm² 以上双绞线,总线长度不宜超过 300 米
    • 单条 DALI 总线最多挂载 64 个灯光设备(含驱动/电源),需核算总线电流承载
    • DALI 总线两端无需终端匹配电阻(DALI 标准不要求)

12. 相关文档

  • 《极物科技 | DALI调光灯 - 快速接入指南》
  • 《极物科技 | DALI调光灯 - UDP 通讯协议规范》
  • 《极物科技 | DALI调光灯 - IEC 62386 底层协议解析》
  • 《极物科技 | DALI调光灯 - DT8 双色温控制专题》
  • 《极物科技 | DALI调光灯 - 设备发现与地址分配机制》
  • 《极物科技 | DALI调光灯 - 状态上报与监控机制》
  • 《极物科技 | DALI调光灯 - 工程实施与运维指南》

关于极物科技(ZEEWO)

极物科技(Zeewo)致力于为用户提供智能控制系统及硬件产品。我们以总线系统为技术底座,以**"稳定、可靠、快速响应"**为产品底线,是国内少有的拥有 KNX、DALI 全套软硬件自主研发能力的厂商之一。

我们的核心能力:

  • 系统架构:自研极物 OS,支持多协议无界融合(KNX/DALI/CAN/RS485/IP)。
  • 核心硬件:带双路 DALI 的 KNX 主机、超薄全金属定制面板、各类智选传感器及网关。
  • 生态互联:深度融入 Apple HomeKit、Matter、小度、HomeAssistant 及纯血鸿蒙生态。
  • 调试交付:独家支持 ETS 导出 XML 直接导入进行 APP 免编程调试,支持远程 WEB 运维。

我们的市场覆盖:

服务网点已覆盖全国核心城市(含长三角、珠三角、成渝等),并以高品质的方案深耕家居生活、酒店民宿、企业办公、疗愈康养、餐馆会所等多个细分领域。

相关推荐
阿钱真强道11 小时前
12 极物科技 | DALI调光灯 - 设备发现与地址分配机制
智能照明·极物·极物智能·极物科技·dali调光灯·设备发现·地址分配
阿钱真强道1 天前
09 极物科技 | DALI调光灯 - IEC 62386 底层协议解析
智能照明·总线协议·极物·极物智能·极物科技·dali调光灯·iec 62386
阿钱真强道2 天前
07 极物科技 | DALI调光灯 - 快速接入指南
智能照明·极物·极物智能·极物科技·dali调光灯·iec 62386·调光控制
阿钱真强道3 天前
08 极物科技 | DALI调光灯 - UDP 通讯协议规范
通讯协议·智能照明·极物·极物智能·极物科技·dali调光灯·iec 62386
阿钱真强道5 天前
06 极物科技 | 创明RS485窗帘 - UDP 通讯协议规范
udp·智能家居·通讯协议·极物·极物智能·极物科技·创明窗帘
阿钱真强道6 天前
04 极物科技 | 创明RS485窗帘 - 快速接入指南
智能家居·rs485·极物·极物智能·极物科技·创明窗帘·窗帘控制
万亿少女的梦1681 个月前
无障碍与智能化融合的老年公寓适老化室内设计研究
室内设计·智能照明·适老化设计·无障碍设计·老年公寓
鉴生Eric1 个月前
双系统自研·全域稳控:拉孚Larfe,重新定义工程级智能照明
智能照明
鉴生Eric1 个月前
拉孚KNX工程智能照明供应商:园区_厂房商用照明改造方案解析
智能照明