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

 找回密码
 立即注册
查看: 110151|回复: 143

[基础教程] 无需CC-Debugger烧录自制Zigbee网关并成功接入绿米单火3键开关

  [复制链接]

5

主题

141

帖子

787

积分

论坛技术达人

积分
787
金钱
641
HASS币
20
发表于 2019-11-28 12:09:51 | 显示全部楼层 |阅读模式
本帖最后由 hzx1987227 于 2020-4-2 00:20 编辑

写在最前面: 没有8266 有树莓派的可以参考这里

无需CC-Debugger使用树莓派烧录自制Zigbee网关固件


有幸获得Alexie大佬送出的支持Zigbee的SONOFF Basic开关


IMG_8453.JPG

IMG_8454.JPG

IMG_8458.JPG


可惜由于自身只有Zwave网关,所以参考论坛内的【利用zigbee模块DIY一个万能zigbee网关 】后打算制作一个

文中提到了可以使用ESP8266来烧录固件但未成功

所以本着试试看的心态根据官网文档顺利成功完成CC2531固件的烧录
IMG_8429.JPG

闲话不多说了,下面就是大致流程,可供参考

CC2531需要用到的工具包已打包上传至论坛附件,如需其他固件可以从这里下载

游客,如果您要查看本帖隐藏内容请回复



准备工作:

  ESP8266一块 CC2530/CC2531一块 杜邦线,鳄鱼线若干

  Arduino环境 (论坛内有不少安装指南可自行搜索或参考这里)

大致流程:

一: 解压缩附件后,从命令行进入解压缩后的根目录内 输入

objcopy.exe --gap-fill 0xFF --pad-to 0x040000 -I ihex CC2531ZNP-Prod.hex -O binary CC2531ZNP-Prod.bin

  成功运行后则会生成CC2531ZNP-Prod.bin文件

二:烧录ESP8266用的代烧录固件

打开附件内修改好的ESP8266用固件CCLoader\CCLoader.ino,选择好COM端口后烧录即可

三:接线ESP8266和CC2531

  首先将CC2531的1,3,4,7 四根针脚弯一下方便接线,并拔掉烧录完的ESP8266
67834765-dcab2280-faad-11e9-8755-971f0e456217.jpg

67834764-dc128c00-faad-11e9-8e06-0937e1bb6790.jpg

ESP8266
CC2531
颜色
GND
1
绿
D1/GPIO5
7
D2/GPIO4
3
D5/GPIO14
4

  参照上述图以及表格完成接线后,先通电ESP8266后等待几秒再把CC2531插入USB接口供电
  参考以下命令开始为CC2531烧录固件

CCLoader_x86_64.exe X CC2531ZNP-Prod.bin 0

命令中的X换成步骤二中用到的COM口即可,例如我用的是COM5口则输入

CCLoader_x86_64.exe 5 CC2531ZNP-Prod.bin 0

如果一切顺利则可以看到烧录进程的数字一直在递增,参考下图

烧录.png

  然后你就能把他当做万能Zigbee网关使用啦!之前买的绿米单火3键终于能接入homekit了....撒花


  这个三键可以说我等了很久了....因为不需要额外接电容....简直太方便了!


( 大佬送的SONOFF Basic是零火版所以暂时没法做评测)


lumi.gif


  有机会再写一篇如何让zigbee2mqtt支持绿米单火3键的教程










评分

参与人数 3金钱 +35 收起 理由
wyapx + 10 感谢楼主分享!
xuyang + 5 感谢楼主分享!
neroxps + 20 纳尼,还有这种操作?

查看全部评分

回复

使用道具 举报

2

主题

169

帖子

1441

积分

论坛积极会员

积分
1441
金钱
1272
HASS币
0
发表于 2019-11-28 12:46:10 | 显示全部楼层
正要做这个  都要买cc了  先过来看看
回复

使用道具 举报

8

主题

870

帖子

5218

积分

论坛元老

Rank: 8Rank: 8

积分
5218
金钱
4348
HASS币
0
发表于 2019-11-28 13:12:15 | 显示全部楼层
围观围观,现在设备主要esp的
回复

使用道具 举报

18

主题

704

帖子

4024

积分

元老级技术达人

积分
4024
金钱
3310
HASS币
60
发表于 2019-11-28 13:12:51 | 显示全部楼层
本帖最后由 houhd 于 2019-11-28 13:14 编辑

我试过这个,不知道是不是8266有问题,
刷不了,最后还是老老实实30来块买个cc debugger搞定。
我的这开关,还没到,呵呵。

回复

使用道具 举报

27

主题

2143

帖子

8930

积分

论坛元老

Rank: 8Rank: 8

积分
8930
金钱
6782
HASS币
30

论坛元老

发表于 2019-11-28 13:18:51 | 显示全部楼层
我想知道这个绿米3键开关哪里买的,貌似市面上没有这玩意,这是T1?
回复

使用道具 举报

5

主题

318

帖子

2069

积分

金牌会员

Rank: 6Rank: 6

积分
2069
金钱
1750
HASS币
0
发表于 2019-11-28 13:30:54 | 显示全部楼层
厉害了不是
回复

使用道具 举报

73

主题

1165

帖子

6641

积分

论坛元老

Rank: 8Rank: 8

积分
6641
金钱
5471
HASS币
30
发表于 2019-11-28 14:01:29 | 显示全部楼层
学习一下
回复

使用道具 举报

5

主题

141

帖子

787

积分

论坛技术达人

积分
787
金钱
641
HASS币
20
 楼主| 发表于 2019-11-28 14:46:29 | 显示全部楼层
情非殇 发表于 2019-11-28 13:18
我想知道这个绿米3键开关哪里买的,貌似市面上没有这玩意,这是T1?

绿米分销商有卖 11月中旬就到货了...官方还不让开卖的样子...

某鱼能找到卖家
回复

使用道具 举报

8

主题

736

帖子

4568

积分

论坛元老

Rank: 8Rank: 8

积分
4568
金钱
3827
HASS币
40
QQ
发表于 2019-11-28 14:48:06 | 显示全部楼层
一看就是来交作业的如果要添加zigbee2mqtt不支持的新设备是不是要安装zigbee-herdsman-converters转换器来支持呀?
回复

使用道具 举报

5

主题

141

帖子

787

积分

论坛技术达人

积分
787
金钱
641
HASS币
20
 楼主| 发表于 2019-11-28 15:06:21 | 显示全部楼层
本帖最后由 hzx1987227 于 2019-11-28 15:08 编辑
Aiden1 发表于 2019-11-28 14:48
一看就是来交作业的如果要添加zigbee2mqtt不支持的新设备是不是要安装zigbee-herdsman-converters转换器 ...

是的哈哈哈哈

我是docker安装的,zigbee-herdsman-converters 直接和zigbee2mqtt一起安装了

需要在里面新增对未支持设备的兼容
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 19:48 , Processed in 0.062730 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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