『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
楼主: zro22

[新奇玩法] DIY个多按键zigbee2mqtt zigbee 遥控器

[复制链接]

5

主题

17

帖子

228

积分

论坛技术达人

积分
228
金钱
211
HASS币
10
发表于 2024-12-10 16:32:18 | 显示全部楼层
本帖最后由 12505669 于 2024-12-10 16:40 编辑

1.  程序空间不够用,这个问题没有碰到。这个需注意ccdebug的固件(确定是不是刷CC2530的)。
2.  使用z2m内置的转化器只能是20个按键,内部转换器这个数(20个按键)是写死的。
3.  好像git上原作者的外部转化器不能正常使用。
4.  我下面提供一个25个按键的cc2530单片机程序(只提供改动部分),和一个能正常使用的外部转换器(25个按键的),按键处理部分根据自己的硬件键盘修改,我就不提供了。
5.  单片机程序修改内容
(1) 调整按键的数量  preinclude.h文件中
(2)调整  zcl_freepadapp_data.c  中的数组内数据

(3)为了使用外部转化器,对模型ID进行修改,避免使用内置的转换器

6. 提供外部转化器的完整代码
   1. 转化器文件名称: DIYRuZ_FreeBrd.js
   2. 具体代码见附件。   



DIYRuZ_FreeBrd.rar

1.12 KB, 下载次数: 0

Source.rar

16.46 KB, 下载次数: 0

zstack-lib.rar

31.54 KB, 下载次数: 0

帖子内容(图片在里面).rar

249.27 KB, 下载次数: 0

回复

使用道具 举报

5

主题

17

帖子

228

积分

论坛技术达人

积分
228
金钱
211
HASS币
10
发表于 2024-12-10 16:38:57 | 显示全部楼层
图片在这个文件里面

帖子内容(图片在里面).rar

249.27 KB, 下载次数: 0

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-3-7 05:57 , Processed in 0.157292 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表