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

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

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

  [复制链接]

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

 楼主| 发表于 2021-1-14 17:21:21 | 显示全部楼层
Supertrampmj 发表于 2021-1-14 16:40
感谢大佬,已打赏。有一个问题想请教一下,我的小米插座蓝牙网关版之前用的是1月6号的版本,就是分switch和 ...

就是这样设计的,不配置sensor自然就不会有sensor了,因为把开关状态和其他信息一起获取,能减少网络请求的次数。如果还需要sensor配置一个template sensor即可,从开关的attribute里取值作为传感器的值,配置方法参考sensor配置文件中旧版的增加小数点的方法,去除掉运算部分即可。
回复

使用道具 举报

2

主题

105

帖子

1892

积分

金牌会员

Rank: 6Rank: 6

积分
1892
金钱
1787
HASS币
0
发表于 2021-1-14 18:41:53 | 显示全部楼层
本帖最后由 foxwywh 于 2021-1-14 18:58 编辑
27hh 发表于 2021-1-14 17:21
就是这样设计的,不配置sensor自然就不会有sensor了,因为把开关状态和其他信息一起获取,能减少网络请求 ...

问个问题,我在调试助手里能控制的设备是否只有2.0版的能用你这个办法接入,我只有一个电热毯是2.0的,接入成功,其它1.0版的都没有接入成功,是否跟这个版本有关系?如果能解决1.0版的接入就太好了,急等答复!
日志如下:
[color=var(--error-color)]2021-01-14 17:31:49 ERROR (MainThread) [homeassistant.components.light] xiaomi_miot_raw: Error on device update!
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 359, in _async_add_entity
await entity.async_device_update(warning=False)
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 466, in async_device_update
await task
File "/config/custom_components/xiaomi_miot_raw/light.py", line 184, in async_update
state = statedict['switch_status']
KeyError: 'switch_status'

回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

 楼主| 发表于 2021-1-14 19:22:57 | 显示全部楼层
foxwywh 发表于 2021-1-14 18:41
问个问题,我在调试助手里能控制的设备是否只有2.0版的能用你这个办法接入,我只有一个电热毯是2.0的,接 ...

请问你们说的调试助手,还有什么2.0 1.0之类的指的是什么,我怎么有点迷茫呢……
回复

使用道具 举报

2

主题

105

帖子

1892

积分

金牌会员

Rank: 6Rank: 6

积分
1892
金钱
1787
HASS币
0
发表于 2021-1-14 20:18:05 | 显示全部楼层
本帖最后由 foxwywh 于 2021-1-14 20:38 编辑
27hh 发表于 2021-1-14 19:22
请问你们说的调试助手,还有什么2.0 1.0之类的指的是什么,我怎么有点迷茫呢…… ...

有个米家设备调试助手,估计是给开发者用的,浏览器界面,可以控制大部分设备,https://debugger.iot.mi.com/,你可以去看看什么sid,pid都有,我家100多个设备,大部分都是1.0版的

评分

参与人数 1金钱 +20 收起 理由
27hh + 20 厉害了word楼主!

查看全部评分

回复

使用道具 举报

0

主题

12

帖子

104

积分

注册会员

Rank: 2

积分
104
金钱
92
HASS币
0
发表于 2021-1-14 22:12:06 | 显示全部楼层
27hh 发表于 2021-1-14 17:21
就是这样设计的,不配置sensor自然就不会有sensor了,因为把开关状态和其他信息一起获取,能减少网络请求 ...

好的,谢谢
回复

使用道具 举报

1

主题

27

帖子

216

积分

中级会员

Rank: 3Rank: 3

积分
216
金钱
189
HASS币
0
发表于 2021-1-14 22:42:08 | 显示全部楼层
楼主太厉害了 把四季沐歌 晾衣架接入了  灯  uv 吹风 烘干功能都实现了
回复

使用道具 举报

7

主题

43

帖子

194

积分

注册会员

Rank: 2

积分
194
金钱
151
HASS币
0
发表于 2021-1-14 22:51:27 | 显示全部楼层
foxwywh 发表于 2021-1-14 20:18
有个米家设备调试助手,估计是给开发者用的,浏览器界面,可以控制大部分设备,https://debugger.iot.mi.c ...

我和你相反,我有个2。0设备一直报 -9999,,1.0设备没问题 这个应该和设备有关系。。
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

 楼主| 发表于 2021-1-14 23:06:23 | 显示全部楼层
foxwywh 发表于 2021-1-14 20:18
有个米家设备调试助手,估计是给开发者用的,浏览器界面,可以控制大部分设备,https://debugger.iot.mi.c ...

太棒了,刚刚知道小米还有这么好的东西!
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

 楼主| 发表于 2021-1-14 23:36:02 | 显示全部楼层
foxwywh 发表于 2021-1-14 18:41
问个问题,我在调试助手里能控制的设备是否只有2.0版的能用你这个办法接入,我只有一个电热毯是2.0的,接 ...

我看了一下,我的设备全是1.0的,除了多模网关。多模网关反倒不支持。所以跟这个版本没有关系。而且像邦先生晾衣架,就连这个工具都无法读取。我不知道这个厂商在搞什么。
回复

使用道具 举报

2

主题

105

帖子

1892

积分

金牌会员

Rank: 6Rank: 6

积分
1892
金钱
1787
HASS币
0
发表于 2021-1-15 09:04:39 | 显示全部楼层
本帖最后由 foxwywh 于 2021-1-15 09:05 编辑
27hh 发表于 2021-1-14 23:36
我看了一下,我的设备全是1.0的,除了多模网关。多模网关反倒不支持。所以跟这个版本没有关系。而且像邦 ...

邦先生一代,能用助手控制,但没法用miot raw,还有创米插座,飞利浦台灯等都不行


回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 17:43 , Processed in 1.091835 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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