请选择 进入手机版 | 继续访问电脑版

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

 找回密码
 立即注册
查看: 294177|回复: 684

[插件集成] 小米MIoT设备自动识别接入HA插件 2022-08-29新版发布

  [复制链接]

6

主题

236

帖子

2032

积分

论坛技术达人

积分
2032
金钱
1776
HASS币
90
发表于 2021-1-22 16:40:30 | 显示全部楼层 |阅读模式
本帖最后由 anlong 于 2022-8-30 11:33 编辑

插件地址:https://github.com/al-one/hass-xiaomi-miot
中文说明:https://github.com/al-one/hass-xiaomi-miot/blob/master/README_zh.md
使用教程:https://mp.weixin.qq.com/s/1y_EV6xcg17r743aV-2eRw

MIoT-Spec 是小米IoT平台根据硬件产品的联网方式、产品功能的特点、用户使用场景的特征和用户对硬件产品使用体验的要求,设计的描述硬件产品功能定义的标准规范。
本插件利用了miot协议的规范,可将小米设备自动接入HomeAssistant,目前已支持大部分小米米家智能设备。且该插件支持HA后台界面集成,无需配置yaml即可轻松将小米设备接入HA。

Xiaomi Miot Auto 通过独有的miio2miot机制,可以实现绝大部分的WiFi设备本地接入,随着版本的更新,支持本地接入的WiFi设备也将越来越多。


                               
登录/注册后可看大图


安装/更新插件:

方法1:HACS
首次安装:HACS > 集成 > +浏览并下载存储库 > 搜索`Xiaomi Miot Auto` > 下载此存储库
升级插件:HACS > 集成 > `Xiaomi Miot Auto` > 更新 / 重新下载

方法2:手动安装
下载后解压并复制`custom_components/xiaomi_miot`文件夹到HA根目录下的`custom_components`文件夹中,也可以执行下面的shell命令可以自动安装/更新
wget -q -O - https://raw.githubusercontent.com/al-one/hass-xiaomi-miot/master/install.sh | bash -
如果遇到下载缓慢下载失败可以执行下面的命令:
wget -q -O - https://ghproxy.com/raw.githubusercontent.com/al-one/hass-xiaomi-miot/master/install.sh | HUB_DOMAIN=ghproxy.com/github.com bash -
方法3:`shell_command`服务
# configuration.yaml
shell_command:
  update_xiaomi_miot: |-
    wget -q -O - https://ghproxy.com/raw.githubusercontent.com/al-one/hass-xiaomi-miot/master/install.sh | HUB_DOMAIN=ghproxy.com/github.com bash -

安装后重启HA,依次进入:配置 > 集成 > +添加集成,搜索“Xiaomi Miot Auto”,配置你的账号或设备信息即可。
hass-xiaomi-miot-guide-01.min.jpg

如果安装成功后搜索不到插件,请确认的插件目录结构如下,并清理浏览器缓存或更换浏览器后再尝试。
.../custom_components/xiaomi_miot/
├── __init__.py
├── air_quality.py
├── binary_sensor.py
├── camera.py
├── climate.py
├── config_flow.py
├── core/
├── ......
├── vacuum.py
└── water_heater.py

目前支持的HA实体类型有:sonsor、binary_sensor、switch、light、fan、climate、cover、humidifier、media_player、camera、vacuum、number、select、water_heater、device_tracker
支持的米家设备类型有:空调开关插座风扇洗衣机冰箱净水器电饭煲/电磁炉烤箱/微波炉空气炸锅饮水机热水器油烟机窗帘电机晾衣机扫地机加湿器除湿器空气检测仪空气净化器新风机取暖器浴霸马桶(盖)、电热毯/水暖垫电动床按摩椅开窗器宠物饮水机鱼缸后视镜手表小爱音箱摄像头


集成设备:

通过小米账号集成 (Add devices using Mi Account)
该方式比较简单,也是推荐的方式,填入小米账号密码后读取设备列表,并在后续步骤中配置筛选设备的条件,保存后插件会把符合条件的设备自动添加到HA。如果不知道如何配置筛选条件或者账号下的设备不多,可以将筛选方式全部改成`Exclude (排除)`,并去掉所有的勾选。
自v0.4.4版本开始,插件新增支持账号集成时选择连接设备的模式:
  • 自动模式:插件定期更新支持本地miot协议的设备,并自动将用户筛选的设备中符合条件的型号使用本地连接(推荐
  • 本地模式:集成配置所筛选的所有设备都将使用本地连接,如勾选了不支持本地的设备将不可用,建议只勾选支持本地miot的设备
  • 云端模式:集成配置所筛选的所有设备都将使用云端连接,建议旧版miio、蓝牙、ZigBee设备使用,同个小米账号可以添加多个集成配置

hass-xiaomi-miot-guide-02.min.jpg

通过IP/token集成(Add device using host/token)
该方式适合在局域网环境下支持miot协议的米家设备,并可通过集成选项改变更新状态的频率。
hass-xiaomi-miot-guide-03.min.jpg



常见问题:


QQ交流群:198841186 ,插件使用过程中遇到任何问题都可加群咨询,入群口令回帖可见
游客,如果您要查看本帖隐藏内容请回复


评分

参与人数 21金钱 +191 HASS币 +20 收起 理由
brigcn + 5 论坛有你更精彩!
haheyi0203 + 5 感谢楼主分享!
bellokid + 5 膜拜大神!
firewater + 10 膜拜大神!
淘子 + 5 大神666!
luckfly + 5 虽然看不懂,但感觉很厉害的样子。.
隔壁老崔 + 5 厉害了word楼主!
unniversary + 5 论坛有你更精彩!
yingriyanlong + 2 膜拜大神!
muxiachuixue + 8 大神就是大神
wik + 2 厉害了word楼主!
dachandler7 + 1 感谢楼主分享!
jyz_0501 + 20 感谢楼主分享!
eric + 16 感谢楼主分享!
121665460 + 16 厉害了word楼主!
jackkii + 5 膜拜大神!
goldstep + 10 论坛有你更精彩!
blindlight + 16 厉害了word楼主!
27hh + 20 在下对你的景仰犹如滔滔长江之水,连绵不绝.
lawsongsong + 10 墙都不扶,就服楼主!这个太有用了.

查看全部评分

小米MIoT插件:miot-spec.com
回复

使用道具 举报

6

主题

236

帖子

2032

积分

论坛技术达人

积分
2032
金钱
1776
HASS币
90
 楼主| 发表于 2022-8-30 10:20:48 | 显示全部楼层
v0.6.11 新版发布:


小米MIoT插件:miot-spec.com
回复

使用道具 举报

0

主题

58

帖子

182

积分

注册会员

Rank: 2

积分
182
金钱
124
HASS币
0
发表于 3 天前 | 显示全部楼层
支持一下
回复

使用道具 举报

1

主题

25

帖子

120

积分

注册会员

Rank: 2

积分
120
金钱
95
HASS币
0
发表于 7 天前 来自手机 | 显示全部楼层
yeelight C900 风扇灯用HomeKit不能调速,has上Yeelight C900 yl-fan fan-speed-std实体可以调速,要怎么加到HomeKit
回复

使用道具 举报

6

主题

236

帖子

2032

积分

论坛技术达人

积分
2032
金钱
1776
HASS币
90
 楼主| 发表于 2022-9-26 12:40:07 | 显示全部楼层
a_dongde 发表于 2022-9-24 18:03
辛苦了大佬,之前有跟你沟通过平头熊的窗帘无法本地控制,且在云端控制状态无法更新窗帘位置的问题
后来我 ...

其实很多窗帘电机本地模式都有问题,怀疑是米家提供给厂商的sdk有问题。
小米MIoT插件:miot-spec.com
回复

使用道具 举报

0

主题

101

帖子

442

积分

中级会员

Rank: 3Rank: 3

积分
442
金钱
341
HASS币
0
发表于 2022-9-24 21:34:55 | 显示全部楼层
感谢分享
回复

使用道具 举报

9

主题

145

帖子

638

积分

高级会员

Rank: 4

积分
638
金钱
493
HASS币
0
发表于 2022-9-24 18:03:08 | 显示全部楼层
辛苦了大佬,之前有跟你沟通过平头熊的窗帘无法本地控制,且在云端控制状态无法更新窗帘位置的问题
后来我又买了个涂鸦的窗帘电机,同样在本地状态下无法正常控制,还有一个云米洗碗机有几个实体状态也在不可用
我在你的群里面,什么时候大佬有空了帮我看看可以吗571830020?
1664013380928.png
回复

使用道具 举报

2

主题

64

帖子

214

积分

中级会员

Rank: 3Rank: 3

积分
214
金钱
150
HASS币
0
发表于 2022-9-23 18:29:37 | 显示全部楼层
感谢大佬的付出,我们才能如此轻松的使用HA
回复

使用道具 举报

23

主题

1924

帖子

7087

积分

论坛元老

Rank: 8Rank: 8

积分
7087
金钱
5158
HASS币
20

论坛元老

发表于 2022-9-23 16:53:20 | 显示全部楼层
anlong 发表于 2022-9-23 15:43
不是写数字,写select下拉选项中的选项文本。

感谢大佬,前两天已经跑去你git提了issu并及时获得大佬的解答了
回复

使用道具 举报

6

主题

236

帖子

2032

积分

论坛技术达人

积分
2032
金钱
1776
HASS币
90
 楼主| 发表于 2022-9-23 15:43:31 | 显示全部楼层
情非殇 发表于 2022-9-18 17:37
感谢alone大佬,请教一下,米家扫拖机器人2=ijai.vacuum.v2,吸力状态如何调用命令去变更,实测前端点击可 ...

不是写数字,写select下拉选项中的选项文本。
小米MIoT插件:miot-spec.com
回复

使用道具 举报

23

主题

1924

帖子

7087

积分

论坛元老

Rank: 8Rank: 8

积分
7087
金钱
5158
HASS币
20

论坛元老

发表于 2022-9-18 17:37:35 | 显示全部楼层
感谢alone大佬,请教一下,米家扫拖机器人2=ijai.vacuum.v2,吸力状态如何调用命令去变更,实测前端点击可行,但是vacuum.set fan speed不管是写3还是100都没反应。



回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2022-10-4 22:21 , Processed in 0.061501 second(s), 40 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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