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

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

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

  [复制链接]

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

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

我刚看了一下,你是用sensor配的,sensor不会打印那个日志,所以你这个 Got new state 和微波炉无关。请你尝试:1. 通过switch配进去看能否正常获取状态  2.我的github里新建了个分支 fix-sensor-problem,试试那个分支里的sensor能不能用
回复

使用道具 举报

8

主题

217

帖子

1220

积分

金牌会员

Rank: 6Rank: 6

积分
1220
金钱
1003
HASS币
0
发表于 2021-1-18 15:37:04 来自手机 | 显示全部楼层
支持一下.
回复

使用道具 举报

10

主题

106

帖子

1611

积分

金牌会员

Rank: 6Rank: 6

积分
1611
金钱
1505
HASS币
0
发表于 2021-1-18 18:16:30 | 显示全部楼层
jj404 发表于 2021-1-14 09:47
大佬厉害,gosund的wifi插座成功连接。
小米的带网关摄像头,应该怎么连接呢? ...

大佬能不能指导下gosund插座怎么接入得啊,我搞了一下午都还没成功谢谢
回复

使用道具 举报

25

主题

687

帖子

3630

积分

论坛元老

Rank: 8Rank: 8

积分
3630
金钱
2937
HASS币
219

活跃会员

发表于 2021-1-18 18:38:05 | 显示全部楼层
27hh 发表于 2021-1-18 15:21
我刚看了一下,你是用sensor配的,sensor不会打印那个日志,所以你这个 Got new state 和微波炉无关。请 ...

用新的sensor报错如下:
2021-01-18 10:04:21 ERROR (MainThread) [custom_components.xiaomi_miot_raw.sensor] Failed getting property 'status', code: -4004
2021-01-18 10:04:21 ERROR (MainThread) [custom_components.xiaomi_miot_raw.sensor] Failed getting property 'lock', code: -4004
2021-01-18 10:04:22 ERROR (MainThread) [custom_components.xiaomi_miot_raw.sensor] Failed getting property 'tds_in', code: -4004
2021-01-18 10:04:22 ERROR (MainThread) [custom_components.xiaomi_miot_raw.sensor] Failed getting property 'tds_out', code: -4004
2021-01-18 10:04:22 ERROR (MainThread) [custom_components.xiaomi_miot_raw.sensor] Failed getting property 'temp', code: -4004
2021-01-18 10:04:22 ERROR (MainThread) [custom_components.xiaomi_miot_raw.sensor] Failed getting property 'filter1_used_t', code: -4004
2021-01-18 10:04:22 ERROR (MainThread) [custom_components.xiaomi_miot_raw.sensor] Failed getting property 'filter1_used_f', code: -4004
2021-01-18 10:04:22 ERROR (MainThread) [custom_components.xiaomi_miot_raw.sensor] Failed getting property 'filter2_used_t', code: -4004
2021-01-18 10:04:22 ERROR (MainThread) [custom_components.xiaomi_miot_raw.sensor] Failed getting property 'filter2_used_f', code: -4004
2021-01-18 10:04:22 ERROR (MainThread) [custom_components.xiaomi_miot_raw.sensor] Failed getting property 'filter3_used_t', code: -4004
2021-01-18 10:04:22 ERROR (MainThread) [custom_components.xiaomi_miot_raw.sensor] Failed getting property 'filter3_used_f', code: -4004
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

 楼主| 发表于 2021-1-18 19:07:07 | 显示全部楼层

试试

本帖最后由 27hh 于 2021-1-18 19:08 编辑
aktifin 发表于 2021-1-18 18:38
用新的sensor报错如下:

恭喜你,-4004错误,有得忙活了。试试下面几个方法:
1.
访问 https://debugger.iot.mi.com/iot/devices ,登录自己的小米账号,选择有问题的设备进行调试。点击各个类目的“读取所有属性”,查看是否成功。第一项 device-information 不会失败,主要关注后面的各项。如果连官方工具都读取失败的话,就暂时不要考虑接入了。
2.只保留一个设备的属性,看看能否正常读取。


回复

使用道具 举报

25

主题

687

帖子

3630

积分

论坛元老

Rank: 8Rank: 8

积分
3630
金钱
2937
HASS币
219

活跃会员

发表于 2021-1-18 20:51:53 | 显示全部楼层
27hh 发表于 2021-1-18 19:07
恭喜你,-4004错误,有得忙活了。试试下面几个方法:
1.
2.只保留一个设备的属性,看看能否正常读取。

1、官方工具调试一直是没问题的
2、只保留一个参数的情况还是null
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

 楼主| 发表于 2021-1-18 20:59:50 | 显示全部楼层
aktifin 发表于 2021-1-18 20:51
1、官方工具调试一直是没问题的
2、只保留一个参数的情况还是null

-4004这个错误,因为官方没有给出任何有价值的信息,管这个叫“设备内部错误”,所以我们也只能去猜测原因是什么,现在唯一有用的反馈就是有些人的设备一个一个获取不会返回4004,如果这个不管用的话,目前就没有办法了,这是设备的软件问题。设想的解决方案是通过请求米家服务器来获取状态,未验证是否可行。
回复

使用道具 举报

14

主题

660

帖子

3959

积分

论坛元老

Rank: 8Rank: 8

积分
3959
金钱
3294
HASS币
10
发表于 2021-1-18 21:36:42 | 显示全部楼层
大佬牛逼……如果有个示例就好了,光看这个有点懵
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

 楼主| 发表于 2021-1-19 00:04:07 | 显示全部楼层
余歌唱晚 发表于 2021-1-18 21:36
大佬牛逼……如果有个示例就好了,光看这个有点懵

直接看这个吧 https://github.com/rytilahti/python-miio/issues/901 我一直没时间写教程,结果就有人写得这么详细,再结合github里的样例文件就足够了
回复

使用道具 举报

14

主题

660

帖子

3959

积分

论坛元老

Rank: 8Rank: 8

积分
3959
金钱
3294
HASS币
10
发表于 2021-1-19 01:12:51 | 显示全部楼层
27hh 发表于 2021-1-19 00:04
直接看这个吧 https://github.com/rytilahti/python-miio/issues/901 我一直没时间写教程,结果就有人写 ...

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 17:24 , Processed in 0.090807 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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