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

 找回密码
 立即注册
查看: 2563|回复: 31

[技术探讨] [2024-5-21更新]惠桔和家亲X1S智能插座拆机,改装esphome,接入HA

[复制链接]

40

主题

192

帖子

861

积分

高级会员

Rank: 4

积分
861
金钱
669
HASS币
0
发表于 2024-4-24 17:49:23 | 显示全部楼层 |阅读模式
本帖最后由 inevitab 于 2024-5-23 20:34 编辑

本方法已弃用,最新方法请看: https://bbs.hassbian.com/thread-25311-1-1.html



-------------------------------------------



更新:2024-5-21更新,增加LED灯控制和断网检测

-----------------------------------------


惠桔和家亲X1S智能插座目前(2024-04)在闲鱼上卖15元一个,5个包邮(我只买了两个,差不多20元一个),带电量统计功能,用和家亲APP控制。

屏幕截图 2024-04-24 173712.png    屏幕截图 2024-04-243.png

插座使用胶水粘合,只能强行破拆,用螺丝刀或者撬棍从缝隙插入慢慢撬。主控模块是tuya CB2S,CB2S内部芯片是BK7231M,计量芯片是BL0937。


作为一个HomeAssistant超级粉丝,是打死也不可能用和家亲APP的,所以必须刷esphome接入HA。


BK7231M不知怎么刷esphome,哪位大神研究一下啊。


我是直接换成ESP-02S这个模块,这个模块的外形、尺寸和CB2S完全一样,这个模块内部芯片是esp8285,和esp8266相似,目前淘宝的价格是5.x元,邮费5.x元。


屏幕截图 2024-04-245.png


要去掉这两个焊点才能将主板从底部塑料拆出来,我把焊盘搞废了,哪位大神教教我怎么拆。



屏幕截图 2024-04-246.png

屏幕截图 2024-05-21 114721.png


换成ESP-02S模块后的esphome代码见附件。


然后还有一件很重要的事情是校准BL0937芯片的计量,才能让电压、电流、功率等正确显示,可以参考esphome官方的校准方法 https://esphome.io/components/sensor/hlw8012.html




来源 https://blog.01on.com/archives/309





x1s.yaml.zip

1.07 KB, 下载次数: 15

旧版

2024-5-21更新-esphome-x1s-02.zip

2.46 KB, 下载次数: 25

2024-5-21更新,增加LED灯控制和断网检测

回复

使用道具 举报

1

主题

6

帖子

118

积分

论坛DIY达人

积分
118
金钱
112
HASS币
10
发表于 2024-5-11 19:52:46 | 显示全部楼层
已发布烧录esphome固件的教程,详见https://bbs.hassbian.com/thread-25311-1-1.html
回复

使用道具 举报

10

主题

184

帖子

1806

积分

论坛技术达人

积分
1806
金钱
1617
HASS币
20
发表于 2024-4-24 18:15:44 | 显示全部楼层
bk7231m可以直接刷esphome,参考我提的这个issue: https://github.com/libretiny-eu/libretiny/issues/262,不过目前还有点问题,需要手动生成mac地址,用原厂mac地址还不行。
回复

使用道具 举报

40

主题

192

帖子

861

积分

高级会员

Rank: 4

积分
861
金钱
669
HASS币
0
 楼主| 发表于 2024-4-24 18:19:59 | 显示全部楼层
szlww 发表于 2024-4-24 18:15
bk7231m可以直接刷esphome,参考我提的这个issue: https://github.com/libretiny-eu/libretiny/issues/262, ...

我有看到你的帖子,但是我自己刷不进,我也发了个issue https://github.com/libretiny-eu/libretiny/issues/279

我是连刷都刷不进去。

你刷机的软件的界面截图可以发一下吗?谢谢。
回复

使用道具 举报

40

主题

192

帖子

861

积分

高级会员

Rank: 4

积分
861
金钱
669
HASS币
0
 楼主| 发表于 2024-4-24 18:21:22 | 显示全部楼层
szlww 发表于 2024-4-24 18:15
bk7231m可以直接刷esphome,参考我提的这个issue: https://github.com/libretiny-eu/libretiny/issues/262, ...

我刷机是这样子



323475673-9390af46-0815-4bef-a8c3-5fac9b80eeca.PNG
回复

使用道具 举报

2

主题

52

帖子

552

积分

高级会员

Rank: 4

积分
552
金钱
500
HASS币
0
发表于 2024-4-24 22:10:24 | 显示全部楼层
tuya CB2S能搞成涂鸦APP吗,tuya local接入其实也挺清真的。
回复

使用道具 举报

44

主题

1374

帖子

5784

积分

论坛元老

Rank: 8Rank: 8

积分
5784
金钱
4400
HASS币
40
发表于 2024-4-24 22:15:50 | 显示全部楼层
这种8266的千年垃圾,是能不用就不用
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

1

主题

6

帖子

118

积分

论坛DIY达人

积分
118
金钱
112
HASS币
10
发表于 2024-4-25 00:55:07 | 显示全部楼层
下午刚拆,还没刷机,先研究模块的通信。目前发现是模块向cgw.komect.com:8883发送接收mqtt数据,带tls加密。想自建一个服务端,把cgw.komect.com重定向过来,跟设备通信。不知是否可行,还在研究。
有经验的大神烦请指点一二
回复

使用道具 举报

2

主题

86

帖子

522

积分

高级会员

Rank: 4

积分
522
金钱
436
HASS币
0
发表于 2024-4-25 09:43:29 | 显示全部楼层
支持刷机,支持技术大佬。
回复

使用道具 举报

5

主题

190

帖子

915

积分

高级会员

Rank: 4

积分
915
金钱
720
HASS币
20
发表于 2024-4-25 12:01:28 | 显示全部楼层
tianqiraf 发表于 2024-4-25 00:55
下午刚拆,还没刷机,先研究模块的通信。目前发现是模块向cgw.komect.com:8883发送接收mqtt数据,带tls加密 ...

这和可以,自建mqtt服务器,但是tls加密不太好弄
回复

使用道具 举报

0

主题

43

帖子

398

积分

中级会员

Rank: 3Rank: 3

积分
398
金钱
355
HASS币
0
发表于 2024-4-25 15:22:47 | 显示全部楼层
tianqiraf 发表于 2024-4-25 00:55
下午刚拆,还没刷机,先研究模块的通信。目前发现是模块向cgw.komect.com:8883发送接收mqtt数据,带tls加密 ...

中移智能家居规范都可以在网上看到,直接看文档少走好多弯路
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-6-27 11:47 , Processed in 0.066066 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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