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

 找回密码
 立即注册
查看: 17624|回复: 23

[已解决] 云米浴霸如何接入home assistant

[复制链接]

1

主题

14

帖子

117

积分

注册会员

Rank: 2

积分
117
金钱
103
HASS币
0
发表于 2019-8-11 15:47:40 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 wodeming 于 2020-1-5 21:22 编辑

大神求助,云米浴霸如何能接入home assistant。已经有了token和did按照https://github.com/xcray/miio-by-CSharp,同时抓了浴霸的数据包(21310050000000000729d74b5d4e970e3b2d981705dca70cc3e0a6656abc8473234fc9cda656d6deb0db6656f4a00b0b26bd9c17563e8641acfe784e83a482a74406f7cb6ea6d7faff6f833c1aa2f2b8),结果解密不了;
尝试向浴霸发数据,{"id":65005,"method":"set_led","params":["on"]},无论method后面跟什么指令,返回的都是{"result":["OK"],"id":65005}
今天拆开面板遥控器看了一下,是NST LT8910SSC 的芯片,也就是2.4G遥控

云米比Yeelight差远了,Yeelight的文档非常完整,指令,功能,参数范围写的清清楚楚。以后再不敢买云米的东西了。

安装云米商城的应用,最好是2.0以前的版本,安装好以后登录小米账号,打开列表里的设备,让软件自己下载好插件。
再把 “内部存储/Android/data/com.yunmi.water/files/Download/(UUID)/viomildex.bundle" 复制到电脑上,用notepad++打开
里面会有详细的操作指令。可能所有的云米设备都可以这样搞。
这个是云米热水器的:
get_prop:"washStatus[0 off,1 heat ,2 warm]","velocity","waterTemp","targetTemp","errStatus","hotWater[remain]","modeType[0 温水,1速热,2预约]","appointStart","appointEnd","needClean","smartAppoint","smartDetail"
set:"set_temp[30-75]","set_mode[0,1]","set_power[0,1]","set_smart_appoint","set_appoint[1,18,23]"


这个是云米浴霸的:
['switch_state','wind_tem','temp','humidity','customState','off_time','DelayShutdown','DisplayLamp']
'setDelayShutdown','setCustomMode','set_windtem','set_offtime','setCustomState','setReservatTime','setDisplayLamp'
换气:'set_switch'[4],
照明:'set_switch'[16]
自然风:'set_switch'[16384]
暖风:'set_switch'[4096]
待机:'set_switch'[2]
自定义:'set_switch'[256]

回复

使用道具 举报

26

主题

2095

帖子

8503

积分

论坛元老

Rank: 8Rank: 8

积分
8503
金钱
6403
HASS币
30

论坛元老

发表于 2019-8-11 17:31:54 | 显示全部楼层
如果默认不支持,又没有大佬写第三方插件的话,就需要你自己写插件了
回复

使用道具 举报

4

主题

159

帖子

1080

积分

论坛技术达人

积分
1080
金钱
906
HASS币
60
发表于 2019-8-11 21:53:59 | 显示全部楼层
木有设备,无能为力呀。申请了他们的众测,然而不给过。
回复

使用道具 举报

1

主题

14

帖子

117

积分

注册会员

Rank: 2

积分
117
金钱
103
HASS币
0
 楼主| 发表于 2019-9-1 20:17:03 来自手机 | 显示全部楼层
{"id":65005,"method":"get_prop","params":["temp"]},
回复

使用道具 举报

1

主题

14

帖子

117

积分

注册会员

Rank: 2

积分
117
金钱
103
HASS币
0
 楼主| 发表于 2019-9-1 20:18:04 来自手机 | 显示全部楼层
{"id":65005,"method":"get_prop","params":["humidity"]},
回复

使用道具 举报

1

主题

14

帖子

117

积分

注册会员

Rank: 2

积分
117
金钱
103
HASS币
0
 楼主| 发表于 2019-9-1 20:20:21 来自手机 | 显示全部楼层
目前只能获取到温度和湿度,还是无法控制,不知道set后面到底是啥
回复

使用道具 举报

1

主题

14

帖子

117

积分

注册会员

Rank: 2

积分
117
金钱
103
HASS币
0
 楼主| 发表于 2019-9-1 23:23:33 来自手机 | 显示全部楼层
只能获取到温度和湿度,控制命令的set后面是啥就不知道了
回复

使用道具 举报

1

主题

21

帖子

103

积分

注册会员

Rank: 2

积分
103
金钱
82
HASS币
0
发表于 2019-12-16 10:16:26 | 显示全部楼层
楼主弄得怎么样了?我家的也是云米的,现在就想控制灯,能实现么?那个"method":"set_led","params":["on"]是控制灯的么?可以控制么
回复

使用道具 举报

1

主题

14

帖子

117

积分

注册会员

Rank: 2

积分
117
金钱
103
HASS币
0
 楼主| 发表于 2020-1-5 20:53:50 | 显示全部楼层
本帖最后由 wodeming 于 2020-1-5 20:57 编辑
zthcool 发表于 2019-12-16 10:16
楼主弄得怎么样了?我家的也是云米的,现在就想控制灯,能实现么?那个"method":"set_led","params":["on"] ...

云米浴霸:
['switch_state','wind_tem','temp','humidity','customState','off_time','DelayShutdown','DisplayLamp']
'setDelayShutdown','setCustomMode','set_windtem','set_offtime','setCustomState','setReservatTime','setDisplayLamp'
换气:'set_switch'[4],
照明:'set_switch'[16]
自然风:'set_switch'[16384]
暖风:'set_switch'[4096]
待机:'set_switch'[2]
自定义:'set_switch'[256]想要几个操作同时的话,把后面的数字加起来就可以了

云米热水器:
get_prop:"washStatus[0 off,1 heat ,2 warm]","velocity","waterTemp","targetTemp","errStatus","hotWater[remain]","modeType[0 温水,1速热,2预约]","appointStart","appointEnd","needClean","smartAppoint","smartDetail"
set:"set_temp[30-75]","set_mode[0,1]","set_power[0,1]","set_smart_appoint","set_appoint[1,18,23]"


回复

使用道具 举报

1

主题

21

帖子

103

积分

注册会员

Rank: 2

积分
103
金钱
82
HASS币
0
发表于 2020-1-6 12:03:42 | 显示全部楼层
wodeming 发表于 2020-1-5 20:53
云米浴霸:
['switch_state','wind_tem','temp','humidity','customState','off_time','DelayShutdown','D ...

嗯好的,谢谢楼主,我回去捣鼓捣鼓
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-20 21:34 , Processed in 0.053420 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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