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

 找回密码
 立即注册
楼主: 27hh

[修仙教程] 【持续更新优化】小米米家智能设备通用接入HomeAssistant插件

  [复制链接]

10

主题

106

帖子

1611

积分

金牌会员

Rank: 6Rank: 6

积分
1611
金钱
1505
HASS币
0
发表于 2021-1-21 11:22:21 | 显示全部楼层
获取specs的方法是不是失效了啊,我的设备是cuco.plug.cp2,搜出来所有的urn:后面都是miot-spec-v2啊 微信截图_20210121111944.png
回复

使用道具 举报

1

主题

90

帖子

1066

积分

金牌会员

Rank: 6Rank: 6

积分
1066
金钱
976
HASS币
0
发表于 2021-1-21 12:33:11 | 显示全部楼层
要是蓝牙的也出个通用插件就好了,现在好多新的蓝牙设备
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

 楼主| 发表于 2021-1-23 02:51:09 | 显示全部楼层
kleinsoul 发表于 2021-1-21 12:33
要是蓝牙的也出个通用插件就好了,现在好多新的蓝牙设备

蓝牙的可以通过多模网关插件,可以看做是通用插件了
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

 楼主| 发表于 2021-1-23 02:51:54 | 显示全部楼层
aktifin 发表于 2021-1-18 13:38
又试了一下用原来净水器插件能正常获取的净水器,同样的情况,好像esp8266的设备都有些问题
...

插件更新了,获取失败的可以通过米家服务器获取了!使用方法正在写,如果会抓包的话应该会配置了!
回复

使用道具 举报

25

主题

687

帖子

3630

积分

论坛元老

Rank: 8Rank: 8

积分
3630
金钱
2937
HASS币
219

活跃会员

发表于 2021-1-23 12:54:11 | 显示全部楼层
27hh 发表于 2021-1-23 02:51
插件更新了,获取失败的可以通过米家服务器获取了!使用方法正在写,如果会抓包的话应该会配置了! ...

厉害厉害
回复

使用道具 举报

10

主题

320

帖子

1643

积分

金牌会员

Rank: 6Rank: 6

积分
1643
金钱
1323
HASS币
0
发表于 2021-1-23 21:32:40 | 显示全部楼层
发现一个问题:在
https://debugger.iot.mi.com读取时间超过100ms的好象无法读取
回复

使用道具 举报

4

主题

303

帖子

1159

积分

金牌会员

Rank: 6Rank: 6

积分
1159
金钱
846
HASS币
40
发表于 2021-1-23 22:14:55 | 显示全部楼层
大佬,请喝茶。
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

 楼主| 发表于 2021-1-23 23:21:58 | 显示全部楼层
yzxwxl 发表于 2021-1-23 21:32
发现一个问题:在
https://debugger.iot.mi.com读取时间超过100ms的好象无法读取

你的设备型号是什么?是只有部分状态无法获取还是全都无法获取?
回复

使用道具 举报

10

主题

320

帖子

1643

积分

金牌会员

Rank: 6Rank: 6

积分
1643
金钱
1323
HASS币
0
发表于 2021-1-24 10:34:38 来自手机 | 显示全部楼层
电磁炉 dee28605 raw_command get_properties "[{'did': 'result', 'siid': 2, 'piid': 1}]"                                                                                           INFO:miio.cliebug mode active                                                                                                                                           Running command raw_command                                                                                                                                              DEBUG:miio.protocol:Unable to decrypt, returning raw bytes: b''                                                                                                          DEBUG:miio.miioprotocol:Got a response: Container:                                                                                                                            data = Container:                                                                                                                                                            data = b'' (total 0)                                                                                                                                                      value = b'' (total 0)                                                                                                                                                     offset1 = 32                                                                                                                                                              offset2 = 32                                                                                                                                                              length = 0                                                                                                                                                           header = Container:                                                                                                                                                           data = b'!1\x00 \x00\x00\x00\x00\x07(\xdb\x87\x00\x02^\xd8' (total 16)                                                                                                   value = Container:                                                                                                                                                            length = 32                                                                                                                                                               unknown = 0                                                                                                                                                               device_id = unhexlify('0728db87')                                                                                                                                        ts = 1970-01-02 19:09:12                                                                                                                                             offset1 = 0                                                                                                                                                               offset2 = 16                                                                                                                                                              length = 16                                                                                                                                                           checksum = b'\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xf                                                                                          f' (total 16)                                                                                                                                                             DEBUG:miio.miioprotocoliscovered 0728db87 with ts: 1970-01-02 19:09:12, token:                                                                                          b'ffffffffffffffffffffffffffffffff'                                                                                                                                     DEBUG:miio.miioprotocol:192.168.31.199:54321 >>: {'id': 1, 'method': 'get_proper                                                                                          ties', 'params': [{'did': 'result', 'siid': 2, 'piid': 1}]}                                                                                                               DEBUG:miio.miioprotocol:192.168.31.199:54321 (ts: 1970-01-02 19:09:12, id: 1) <<                                                                                          {'id': 1, 'result': [{'did': 'result', 'siid': 2, 'piid': 1, 'code': -4004}], '                                                                                          exe_time': 160}                                                                                                                                                          [{'did': 'result', 'siid': 2, 'piid': 1, 'code': -4004}]
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

 楼主| 发表于 2021-1-24 11:42:49 | 显示全部楼层
yzxwxl 发表于 2021-1-24 10:34
电磁炉 dee28605 raw_command get_properties "[{'did': 'result', 'siid': 2, 'piid': 1}]"               ...

没有查到你的设备型号
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 18:46 , Processed in 0.056523 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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