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

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

[插件集成] 云米智能饮水吧

[复制链接]

1

主题

54

帖子

332

积分

论坛技术达人

积分
332
金钱
273
HASS币
20
 楼主| 发表于 2019-2-17 14:52:52 | 显示全部楼层
karl_31 发表于 2019-2-13 17:13
墙裂支持!大神再来个云米油烟机的插件viomi.hood.c1

这个油烟机没有买,貌似云米不像aqara有api文档,只能通过抓包看cmd,如果可以提供cmd应该可以做个插件
回复

使用道具 举报

1

主题

54

帖子

332

积分

论坛技术达人

积分
332
金钱
273
HASS币
20
 楼主| 发表于 2019-2-17 14:54:27 | 显示全部楼层
maybeloveu 发表于 2019-2-13 21:28
能写一个小沐智能马桶盖的插件吗?或者给点思路,这些插件怎么搞出来的? ...

如果米家app可以控制,理论上就可以写插件了,如果官方没有api,可以通过抓包查看miio cmd
回复

使用道具 举报

1

主题

54

帖子

332

积分

论坛技术达人

积分
332
金钱
273
HASS币
20
 楼主| 发表于 2019-2-17 15:01:00 | 显示全部楼层
kkchen530 发表于 2019-2-13 21:40
v1的不支持吗?
试了一下没出现?
限定v3?

云米没有官方api文档,所以我是根据我买的这个型号通过抓包获取的相关cmd,如果可以的话开debug抓下log发给我看下是什么问题
logger:
  default: info
  logs:
    miio: debug
    custom_components.sensor.yunmi_kettle: debug
回复

使用道具 举报

9

主题

787

帖子

3858

积分

论坛元老

Rank: 8Rank: 8

积分
3858
金钱
3071
HASS币
87
发表于 2019-2-17 21:09:03 | 显示全部楼层
sd65745 发表于 2019-2-17 15:01
云米没有官方api文档,所以我是根据我买的这个型号通过抓包获取的相关cmd,如果可以的话开debug抓下log发 ...

开启debug好像没看到什么东西.
之前是报错
2019-02-17 20:57:28 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/src/app/homeassistant/setup.py", line 56, in async_setup_component
    return await task  # type: ignore
  File "/usr/src/app/homeassistant/setup.py", line 118, in _async_setup_component
    conf_util.async_process_component_config(hass, config, domain)
  File "/usr/src/app/homeassistant/config.py", line 687, in async_process_component_config
    platform = get_platform(hass, domain, p_name)
  File "/usr/src/app/homeassistant/loader.py", line 62, in get_platform
    return get_component(hass, PLATFORM_FORMAT.format(domain, platform))
  File "/usr/src/app/homeassistant/loader.py", line 94, in get_component
    module = importlib.import_module(path)
  File "/usr/local/lib/python3.6/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 994, in _gcd_import
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 674, in exec_module
  File "<frozen importlib._bootstrap_external>", line 781, in get_code
  File "<frozen importlib._bootstrap_external>", line 741, in source_to_code
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/config/custom_components/sensor/yunmi_kettle.py", line 54
    if int(temp) < 30 or int(temp) > 90:
                                       ^
TabError: inconsistent use of tabs and spaces in indentation


然后根据报错,注掉这部分代码重启就有了.好像是设置温度不行?
一代的温度范围最低50
1111.jpg


大神再给看看,感觉应该差不多改点啥就好了.

回复

使用道具 举报

9

主题

787

帖子

3858

积分

论坛元老

Rank: 8Rank: 8

积分
3858
金钱
3071
HASS币
87
发表于 2019-2-17 22:54:15 | 显示全部楼层
sd65745 发表于 2019-2-17 15:01
云米没有官方api文档,所以我是根据我买的这个型号通过抓包获取的相关cmd,如果可以的话开debug抓下log发 ...

注掉这两行(应该是更新数据方法?)就可以用了,只是设置温度后不会实时更新出水温度.
2.jpg

大神再给看看?

然后发现一个云米很贱的事情:
一代,APP温度最低只能设置到50度
然后用这个插件是可以设置到40度的.感觉真是为了卖新,软件上不给老得更新,甚至直接限制.


IMG_20190217_223654.jpg Screenshot_20190217-223842.jpg
回复

使用道具 举报

1

主题

54

帖子

332

积分

论坛技术达人

积分
332
金钱
273
HASS币
20
 楼主| 发表于 2019-2-17 23:26:24 | 显示全部楼层
云米如果有公开api就方便了,理论上如果有人可以破解固件就可以把所有api都搞清楚。由于我没有用async的方式去更新数据,所以更改温度后,等几秒平台刷新所有数据就可以更新设置温度了
回复

使用道具 举报

13

主题

554

帖子

4310

积分

论坛元老

Jeff

Rank: 8Rank: 8

积分
4310
金钱
3756
HASS币
10

活跃会员

发表于 2019-2-20 12:40:22 | 显示全部楼层
sd65745 发表于 2019-2-17 14:52
这个油烟机没有买,貌似云米不像aqara有api文档,只能通过抓包看cmd,如果可以提供cmd应该可以做个插件 ...

我用ettercap+wireshark抓到了包,但不知道怎么用,解码无从下手了,求大神指教
Jeff
回复

使用道具 举报

0

主题

82

帖子

434

积分

中级会员

Rank: 3Rank: 3

积分
434
金钱
352
HASS币
0
发表于 2019-2-24 21:23:04 | 显示全部楼层
大神收下我的膝盖
回复

使用道具 举报

1

主题

20

帖子

53

积分

注册会员

Rank: 2

积分
53
金钱
33
HASS币
0
发表于 2019-3-5 13:50:15 | 显示全部楼层
很好   学习了
回复

使用道具 举报

0

主题

27

帖子

132

积分

注册会员

Rank: 2

积分
132
金钱
105
HASS币
0
发表于 2019-3-7 16:54:21 | 显示全部楼层
没有API很难受。。。。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 18:47 , Processed in 0.934775 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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