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

 找回密码
 立即注册
查看: 297|回复: 7

[经验分享] 中国移动x11脱离app配网方案

[复制链接]

3

主题

38

帖子

379

积分

中级会员

Rank: 3Rank: 3

积分
379
金钱
341
HASS币
0
发表于 2024-5-4 19:24:14 | 显示全部楼层 |阅读模式
本帖最后由 scry 于 2024-5-5 10:34 编辑

cmcc x11插座的app不能用了,分享一下免刷机的插座初始化方案
插座完成初始化后,可以使用mqtt控制插座
我太懒了,接入ha的教程或者封装成插件就留给好心人吧

Untitled.zip (1.58 KB, 下载次数: 6)
下载附件
server.py是用于设备注册,会给插座mqtt相关的配置
ez_config.py用于返回注册服务器相关信息

注意修改ez_config.py中IP变量,修改为运行server.py脚本设备的IP

为mqtt添加验证用户名和密码,或者修改server.py中的用户名和密码为mqtt服务器已存在的用户
默认用户名 CMCC_X11
默认密码 ==CMCC@2024==

运行server.py和ez_config.py

重置插座,指示灯进入快闪(smart config模式,慢闪为ap config)

下载esptouch,将手机连接至2.4gwifi,打开esptouch,输入wifi密码然后点击确认

esptouch会弹出一个提示框,为插座ip地址,同时ez_config.py输出设备sn,此时配网成功

IMG_1576.PNG

/sys/2dGkWmko/此处为sn/thing/event/property/post
/sys/2dGkWmko/此处为sn/thing/event/property/post_reply (插座订阅)
当按下插座开关时,插座会主动向改主题发送消息,包含了插座状态

/sys/2dGkWmko/此处为sn/thing/event/property/get (插座订阅)
/sys/2dGkWmko/此处为sn/thing/event/property/get_reply
主动获取插座状态,消息模板如下,id值无所谓,插座会以相同值回复消息
{"id":137555423,"method":"thing.service.property.get","params":["switch","countDown","order","networkStatus"],"timestamp":1681501944612,"version":"2.0.0"}

/sys/2dGkWmko/此处为sn/thing/event/property/set (插座订阅)
/sys/2dGkWmko/此处为sn/thing/event/property/set_reply
控制插座开关,消息模板如下,0为关,1为开
{"id":137555513,"method":"thing.service.property.set","params":{"switch":0},"timestamp":1681502670027,"version":"2.0.0"}


最后关于ota的,希望有人能研究出来ota刷机
/sys/2dGkWmko/此处为sn/ota/device/check_reply
/sys/2dGkWmko/此处为sn/ota/device/progress_reply
/sys/2dGkWmko/此处为sn/ota/device/upgrade

这是由/sys/2dGkWmko/此处为sn/ota/device/check_reply 返回的内容
{
    "code": 200,
    "data": {
        "extConfigs": null,
        "firmwareVersion": "1.2.1",
        "hardwareVersion": "1.0.1",
        "manufacturer": "tuya",
        "md5": "08883453F0C6569A87F4497FE6098AE7",
        "mode": 2,
        "productKey": "2dGkWmko",
        "silence": 1,
        "size": 962152,
        "strategy": "静默升级插座到1.2.1",
        "type": "",
        "url": "https://static.cxzx10086.cn/iotplat/ehome/fota/1617097908659_SWOTA.bin"
    },
    "id": 1,
    "method": "ota.device.check_reply",
    "ok": true,
    "timestamp": 1693890430462
}




评分

参与人数 2金钱 +14 收起 理由
trz0332 + 8 膜拜大神!
sirakawa + 6 高手,这是高手!

查看全部评分

回复

使用道具 举报

38

主题

428

帖子

4248

积分

元老级技术达人

积分
4248
金钱
3765
HASS币
250
发表于 2024-5-4 22:20:47 | 显示全部楼层
这个厉害了
回复

使用道具 举报

0

主题

94

帖子

994

积分

高级会员

Rank: 4

积分
994
金钱
900
HASS币
0
发表于 2024-5-4 23:58:38 | 显示全部楼层
这个插座早就拆了刷了机,最牛碧的是侧边打孔刷机,拆的话这个插座太难拆了,我拆了4个手都快废了。
回复

使用道具 举报

0

主题

10

帖子

107

积分

注册会员

Rank: 2

积分
107
金钱
97
HASS币
0
发表于 2024-5-5 09:13:41 来自手机 | 显示全部楼层
厉害了,我的哥!!!
小白还是没明白,这个能怎么接入ha?
回复

使用道具 举报

3

主题

38

帖子

379

积分

中级会员

Rank: 3Rank: 3

积分
379
金钱
341
HASS币
0
 楼主| 发表于 2024-5-5 10:27:13 | 显示全部楼层
cnCHaOS 发表于 2024-5-5 09:13
厉害了,我的哥!!!
小白还是没明白,这个能怎么接入ha?

你能完成配网的话,就是mqtt协议控制插座,用node-red或者yaml都行
回复

使用道具 举报

0

主题

10

帖子

107

积分

注册会员

Rank: 2

积分
107
金钱
97
HASS币
0
发表于 2024-5-5 10:56:16 来自手机 | 显示全部楼层
这个厉害了。就是对小白还是有难度。
具体有哪些实体?有功率吗?
回复

使用道具 举报

0

主题

10

帖子

107

积分

注册会员

Rank: 2

积分
107
金钱
97
HASS币
0
发表于 2024-5-5 11:11:17 来自手机 | 显示全部楼层
那是方便很多。
就是对小白还是有难度啊。。。
有哪些实体在哪里看?有功率吗?
回复

使用道具 举报

3

主题

38

帖子

379

积分

中级会员

Rank: 3Rank: 3

积分
379
金钱
341
HASS币
0
 楼主| 发表于 2024-5-5 11:11:19 | 显示全部楼层
cnCHaOS 发表于 2024-5-5 10:56
这个厉害了。就是对小白还是有难度。
具体有哪些实体?有功率吗?

这个和插座有关,x11本身没有功率x12有,不过x12不一定能用这个方式配网
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-19 11:51 , Processed in 0.129087 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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