DCS-UC1-Curtain-V2
- 支持窗帘
- ETS数据库
- 模块说明
- 配置工具
- 下载配置工具
- 工具使用说明
- 窗帘参数说明
- 参数格式 ~ 单行格式
- 通用参数 ~ 读取窗帘状态 ~ 开关反向 ~ 位置反向 ~ 角度开关反向 ~ 角度反向
- dooya杜亚说明 ~ 设备地址 ~ 配置示例 ~ 通信参数
- aok奥科说明 ~ 设备地址 ~ 配置示例 ~ 通信参数
- bofu博孚说明 ~ 设备地址 ~ 配置示例 ~ 通信参数 ~ 适用协议
- novo乐屋说明 ~ 设备地址 ~ 配置示例 ~ 通信参数 ~ 适用协议
- forest丰拓说明 ~ 设备地址 ~ 配置示例 ~ 通信参数 ~ 适用协议
- seedi世典说明 ~ 设备地址 ~ 通信参数 ~ 适用协议
- seedi2世典日夜帘说明 ~ 设备地址 ~ 通信参数 ~ 适用协议
- wistar威仕达说明 ~ 设备地址 ~ 配置示例 ~ 通信参数 ~ 适用协议
支持窗帘
- 模块支持1路485,支持30台窗帘手拉手。
- 最新配置工具支持如下窗帘品牌
- dooya, 杜亚电机
- aok,奥科电机
- bofu,博孚电机
- novo,乐屋电机
- forest,丰拓窗帘
- seedi,世典窗帘/捷昌
- seedi2,世典日夜帘
- wistar,威仕达窗帘
- 未支持的品牌请联系技术支持
ETS数据库
- 下载DCS-KNXConverterCurtain-V2.knxprod
- 需要ETS5.7.3以上版本
模块说明
指示灯说明
- D1, RUN灯,运行时闪烁,下载时常亮。
- D2, KNX灯
- 常灭,KNX未连接或异常
- 闪烁,未下载ETS
- 常亮,KNX正常且已下载ETS,收发报文时报文
调试代码
在ETS中打开调试代码功能,并设置正确的组地址,由模块会发送相应的状态至KNX总线,用于辅助调试。
调试代码(DIAGNOSTIC_CODE)
- 0x00,正常
- 0xC0,模块被锁定
- 0xE0,CONFIG错误,无效的CRC校验(有可能是复制粘贴错误)
- 0xE1,CONFIG错误,版本错误
通信参数设置
- 波特率、校验位、停止位、数据位等参数,在ETS中设定,请与协议保持一致。
- 不同品牌的设备,如果需要接在同一个COM口,请确保通信参数一致,即波特率、校验位、停止位、数据位等参数均一致
- 有些品牌窗帘,有多种波特率和校验位可以设定,即使是同一型号和同一批次也有可能设定的波特率不一致。请注意确保其通信参数一致。
窗帘群控说明
- 群控窗帘请务必使用厂家的群控方式,可保证多台窗帘的同步控制。如果使用多条指令去做群控,由于485控制的时序性,指令是顺序发出且前后指令有一定延迟,会导致窗帘动作也有一定的延迟。
- 在部署窗帘地址时要注意,按照厂家群控方式提前规划好需要群控的窗帘地址。例如:
- 杜亚通过地址的高位和低位设为0做群控。
- 奥科可以同时控多个频道的窗帘,也可以把ID设为0做群控。
- 群控窗帘的百分比状态,建议只做控制,不做反馈。(杜亚以实际返回的状态为准。奥科以第1台窗帘的反馈为准。)
- 其它品牌窗帘的群控方式,请详查设备说明书,详询厂家,勿询我司。
配置工具
下载配置工具
注:编辑input.txt配置的时候,用Sublime Text 4文本编辑器,不要用记事本、Word、WPS等。
工具使用说明
- 请提前用厂家调试工具测通窗帘,确保窗帘正常工作,且窗帘协议正确
- 解压curtain_tools_xxxx.zip,打开curtain_tools_xxxx文件夹
- 使用Sublime Text 4打开input.txt
- 在input.txt中配置窗帘参数
- 可参考input.txt中已有的示例
- 可参考后续章节窗帘参数说明
- 双击curtain_tools_xxxx.exe生成配置。
- input.txt和curtain_tools_xxxx.exe需要放在同一个目录
- curtain_tools_xxxx.exe将读取input.txt的内容,并生成配置
- 运行成功后,将成生2个文件:
- knx_curtain_readme_xxxxxxxxxx.txt, 说明文件,此文件用于查阅设备地址,和ETS中设备做对应
- 设备与地址的对应关系,例如:设备01 dooya 0x0101
- 其中设备01是指ETS中的组对象Device 01
- dooya 0x0101是Device01对应的设备地址
- 设备01即本文件input.txt中的第一个设备
- 设备与地址的对应关系,例如:设备01 dooya 0x0101
- knx_curtain_ets_config_xxxxxxxxxx.txt,ETS配置内容
- 16进制文本,将其完整复制粘贴到ETS的config一栏中。复制粘贴时请务必小心,首尾不要包含空格、换行、Tab等不可见字符。
- 用Sublime Text 4编辑器打开后,CTRL+A, CTRL+C即可。切勿使用记事本、Word、WPS等编辑器。
- 粘贴到ETS后,请务必确认开始几个字节,以及最后几个字节是一样的,且不包含空格等不可见字符,以免复制粘贴时出错。
- knx_curtain_readme_xxxxxxxxxx.txt, 说明文件,此文件用于查阅设备地址,和ETS中设备做对应
- 波特率、校验位、数据位、停止位等参数,在ETS中统一设定,请与协议保持一致。如果接多台电机,请确保所有电机的通信参数是一致。有些品牌的电机可以选择波特率,请务必注意。
- ETS下载程序到模块中
窗帘参数说明
参数格式
在input.txt中配置窗帘参数,参数格式如下:
- 每一行#号后的部分是注释,不会被程序处理
- 每行配置1个窗帘设备,最多支持30个设备
- 有几个窗帘设备,就配置几行
- 多余的设备一定要删除,或者注释掉(在行首加#),否则会占用窗帘状态轮询时间
- 例如,20台电机有20条查询指令,更新所有电机的状态那要占用至少20秒的查询时间。10台电机,就只需要10秒的查询时间。
- 波特率、校验位、数据位、停止位等参数,在ETS中统一设定,请与协议保持一致。如果接多台电机,请确保所有电机的通信参数是一致。有些品牌的电机可以选择波特率,请务必注意。
单行格式
设备类型, 设备地址 地址值[, 可选参数名称1 可选参数值1, 可选参数名称2 可选参数值2, …]
- 每行1个设备,用英文逗号分割
- 第1个参数:设备类型是必填项,其对应窗帘品牌,请参考后续章节中的窗帘参数说明
- 第2个参数:设备地址是必填项,其对应窗帘地址,请参考后续章节中的窗帘参数说明
- 可选参数1~N,是可选参数,其对应窗帘品牌的可选参数,请参考后续章节中的窗帘参数说明
例如:
dooya, address 0x0101
dooya, address 0x0101, reverse 1
dooya, address 0x0102, reverse 1, positionReverse 1
- dooya是设备类型,其对应杜亚窗帘,请参考后续章节中的杜亚窗帘参数说明,及其适用协议
- address是设备地址,0x0101是地址值。不同类型的窗帘,其address格式可能不一样,参考后续章节的窗帘参数说明
- reverse是可选参数名称,1是可选参数值。reverse参数是可选的,其对应窗帘开关反向参数,参考后续章节的窗帘参数说明
- positionReverse是可选参数名称,1是可选参数值。positionReverse参数是可选的,其对应窗帘位置百分比反向参数,参考后续章节的窗帘参数说明
通用参数
读取窗帘状态
para_read_enabled=1 # 读取窗帘状态,0不读取,1读取
- 此参数是全局参数,适用于所有设备。
- 在input.txt中单独一行,且仅可配置一次,不能重复配置
开关反向
配置示例
dooya, address 0x0101, reverse 1 # 开关反向
- 此参数是设备可选参数,每个设备可独立配置此参数
位置反向
配置示例
dooya, address 0x0101, positionReverse 1 # 位置反向
- 此参数是设备可选参数,每个设备可独立配置此参数
角度开关反向
配置示例
dooya, address 0x0101, angleOpenCloseReverse 1 # 角度开关反向
- 此参数是设备可选参数,每个设备可独立配置此参数
角度反向
配置示例
dooya, address 0x0101, angleReverse 1 # 角度反向
- 此参数是设备可选参数,每个设备可独立配置此参数
注:reverse(开关反向)、 positionReverse(位置反向)、 angleOpenCloseReverse(角度开关反向)、 angleReverse(角度反向)参数相互独立,互不影响。例如:reverse(开关反向)仅将开关反转,不反转位置百分比、角度开关、角度百分比。
dooya杜亚说明
设备地址
address, 地址码,16进制,以0x开头,对应协议中的地址码,例如0xFEFE。
配置示例
dooya, address 0x0101
dooya, address 0x0202
dooya, address 0x0303
dooya, address 0x0404
dooya, address 0x0505, reverse 1
通信参数
- 波特率为9600,无校验,数据位8,停止位1。请在ETS中设置。
aok奥科说明
设备地址
- id,必填项,对应控制协议中的第2个字节(即D1字节)ID,取值范围是0-99,10进制表示。
- channel,必填项,对应控制协议中的频道,取值范围是1-16,10进制表示。模块会根据频道值,来生成控制协议中第3字节(D2字节)和第4字节(D3字节)的数据。
- 支持同时控制多个频道
- 例如想要控制频道1、3、5、7、9,可以写作channel 1|3|5|7|9
- 群控的状态反馈以配置在第1个的频道为准
配置示例
aok, id 1, channel 1
aok, id 1, channel 2
aok, id 1, channel 3
aok, id 1, channel 4
aok, id 1, channel 5
aok, id 1, channel 6
aok, id 1, channel 7
aok, id 1, channel 8
aok, id 1, channel 9
aok, id 1, channel 10
aok, id 1, channel 11
aok, id 1, channel 12
aok, id 1, channel 13
aok, id 1, channel 14
aok, id 1, channel 15
aok, id 1, channel 16, reverse 1
aok, id 2, channel 1|3|5|7|9|11|13|15 # 群控多频道
aok, id 2, channel 2|4|6|8|10|12|14|16 # 群控多频道
aok, id 2, channel 1|2|3|4|5|6|7|8 # 群控多频道
aok, id 2, channel 10|9|11|12|13|14|15|16 # 群控多频道
通信参数
奥科有多个波特率,请在ETS中设置串口的波特率
bofu博孚说明
设备地址
- address, 例如0x010101。地址码,16进制,以0x开头,0x不能省略,0x以外共有6个数字/字母,也不能省略。
- 对应控制协议中的设备地址,即控制指令的第2、3、4字节,总共占3个字节。例如,控制指令是66 01 01 01 C1 01 D6,则address 0x010101 。
- 设备地址,如何查询与设置,详询设备厂家,勿询我司。
配置示例
bofu, address 0x010104
bofu, address 0x010105, reverse 1
通信参数
波特率为4800/9600,无校验,数据位8,停止位1。请在ETS中设置
适用协议
博孚485 通讯协议V2.1 协议下载链接
novo乐屋说明
设备地址
- address, 例如0x010103。地址码,16进制,以0x开头,0x不能省略,0x以外共有6个数字/字母,也不能省略。
- 对应控制协议中的设备地址及通道,即控制指令的第2、3、4字节,总共占3个字节。例如,控制指令是55 FE FE 03 DD 00 00 00 31,则address 0xFEFE03。
- 设备地址,如何查询与设置,详询设备厂家,勿询我司。
配置示例
novo, address 0x010103
novo, address 0xFEFE03, reverse 1
通信参数
波特率为9600,无校验,数据位8,停止位1。请在ETS中设置。
适用协议
乐屋Q1梦幻帘电机RS-485/RS-232通讯控制 协议下载链接
forest丰拓说明
设备地址
- address,例如001。请参考控制协议中的地址码设置:3字符串(纯数字、纯字母、数字字母组合均可)
- 设备地址,如何查询与设置,详询设备厂家,勿询我司。
配置示例
forest, address 001
forest, address 002, reverse 1
通信参数
波特率为9600,无校验,数据位8,停止位1。请在ETS中设置。
适用协议
丰拓电动开合帘电机 RS485 协议控制技术文档 协议下载链接
seedi世典说明
设备地址
- address, 地址码,16进制,必须以0x开头,对应协议中的设备地址(ID_L, ID_H),例如0xFEFE。
- 设备地址,如何查询与设置,详询设备厂家,勿询我司。
seedi, address 0x3222
seedi, address 0x3323, positionReverse 1
通信参数
- 波特率为9600,无校验,数据位8,停止位1。请在ETS中设置。
适用协议
捷昌 RS485 协议公版 V1.3 协议下载链接
seedi2世典日夜帘说明
开关停、位置用于控制日帘 角度开关停、角度用于控制夜帘
设备地址
- address, 地址码,16进制,必须以0x开头,对应协议中的设备地址(ID_L, ID_H),例如0xFEFE。
- 设备地址,如何查询与设置,详询设备厂家,勿询我司。
seedi2, address 0x3222
seedi2, address 0x3323, positionReverse 1
通信参数
- 波特率为9600,无校验,数据位8,停止位1。请在ETS中设置。
适用协议
世典-485协议(日夜帘专用)-v0.1 协议下载链接-v0.1.docx>)
wistar威仕达说明
设备地址
- address, 地址码,0~255,或0x00~0xFF。
- 地址如何查询与设置,详询设备厂家,勿询我司。
配置示例
wistar, address 0x01
wistar, address 0x56, reverse 1
通信参数
- 波特率为9600,无校验,数据位8,停止位1。请在ETS中设置。