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

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

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

  [复制链接]

12

主题

335

帖子

2326

积分

论坛DIY达人

积分
2326
金钱
1986
HASS币
0
发表于 2021-5-4 23:12:27 | 显示全部楼层
实在太喜欢这个插件了
回复

使用道具 举报

0

主题

6

帖子

32

积分

新手上路

Rank: 1

积分
32
金钱
26
HASS币
0
发表于 2021-5-6 11:25:02 | 显示全部楼层
我通过逐一方式添加进来的开关 在手机上控制,为什么5-10才在hk里面反馈啊?这个延迟在ha设置智能化相当于没用啊?
回复

使用道具 举报

0

主题

6

帖子

32

积分

新手上路

Rank: 1

积分
32
金钱
26
HASS币
0
发表于 2021-5-6 11:30:03 | 显示全部楼层

楼上说错了,我通过逐一方式添加进来的开关 在手机上控制,为什么5-10才在ha里面反馈啊?这个延迟在ha设置智能化相当于没用啊?在hk里面基本上是秒反馈的
回复

使用道具 举报

0

主题

2

帖子

10

积分

新手上路

Rank: 1

积分
10
金钱
8
HASS币
0
发表于 2021-5-6 11:47:04 | 显示全部楼层
插件下载失效了,能不能发一个啊
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

 楼主| 发表于 2021-5-16 00:48:14 | 显示全部楼层
插件更新,顶一下
回复

使用道具 举报

1

主题

28

帖子

301

积分

中级会员

Rank: 3Rank: 3

积分
301
金钱
273
HASS币
0
发表于 2021-5-25 09:55:55 | 显示全部楼层
支持!!!!!!
回复

使用道具 举报

100

主题

2879

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
11503
金钱
8559
HASS币
460

教程狂人突出贡献

发表于 2021-6-3 19:09:25 | 显示全部楼层
利用该插件接入“米家直流变频落地扇2”(型号:dmaker.fan.p10)的一个小经验
感谢作者!我试过几个类似的插件,包括syssi大神的作品,比较下来发现这个插件最好。

金无足赤,这个插件也有一个小地方让我觉得不太爽,那就是到了HomeKit里,风扇的操控逻辑和界面太不符合常理、太凌乱——当然,这基本上不是这个插件的问题,而是HA和HomeKit之间具体映射和两端逻辑差异造成的。

后来在作者指导下,在iPhone上选择“作为单独板块分开显示”,操控逻辑倒是正常了,但看着一堆的开关、并且有的开关还关不掉(直吹风和自然风总是有一个是开的),使得手机上的界面太乱、状态也有了干扰。


琢磨了一下这个插件的逻辑,在HA里删掉重新添加,添加时在默认设置的基础上做了以下调整:
- 不选中lock——这个是童锁功能,对我个人而言没啥用,能少一个实体就少一个。
- 修改mapping参数,去掉最后的 "a_l":{"fan_toggle":{"siid":2,"aiid":1}},我从一开始就觉得这个动作列表实在多余,与其添加后在HA里禁用,还不如从开始就去掉呢。
- 修改maaping参数,把 "mode" 改为 "natural_wind"。就是这个mode,到了HomeKit里变成了两个互锁的开关——natural wind、straight wind,看着实在不爽。
- 修改params参数,把 "mode":{"Straight Wind":0,"Natural Wind":1}修改为:"natural_wind":{"true": 1,"false": 0}


这样,添加后就少了那两个烦人的开关,一个小的牺牲就是这个选项就变成了一个只读属性,无法在HA或iOS中控制。不过好在我一直喜欢这个风扇的自然风模式,从来不用直吹风模式,所以这也不算啥。

fan.png

后话:如果可行(HA、HK支持),单纯就这款风扇来说,把这个mode改为和“摇头oscillate”一样的“自然风Natural Wind”参数就好了,打开就是自然风、关闭就是直吹风,这样更符合使用者的正常认知。

最后,再次感谢作者~
回复

使用道具 举报

0

主题

17

帖子

256

积分

中级会员

Rank: 3Rank: 3

积分
256
金钱
239
HASS币
0
发表于 2021-6-3 23:34:23 | 显示全部楼层
话说其他的都没问题,但是人体传感器状态一直写的是未知,大佬知道这是为什么吗
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

 楼主| 发表于 2021-6-3 23:36:30 | 显示全部楼层
XCray 发表于 2021-6-3 19:09
利用该插件接入“米家直流变频落地扇2”(型号:dmaker.fan.p10)的一个小经验
感谢作者!我试过几个类似的 ...

感谢你的反馈!
这些参数框自插件支持UI配置以来就一直存在,让高级用户能够自行定制适合自己的使用方式。看到有人能够理解并善用,非常欣慰!
如果你希望把natural_wind生成一个开关,你可以选中switch,然后在maaping和params中新建一个与fan平级的switch项,其中内容分别为:
{"switch_status": {"siid": 2, "piid": 1}} (根据mode的id写)
{"switch_status": {"power_on": 1, "power_off": 0}}}
然后就能实现“打开就是自然风、关闭就是直吹风”了!
回复

使用道具 举报

100

主题

2879

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
11503
金钱
8559
HASS币
460

教程狂人突出贡献

发表于 2021-6-4 07:15:01 | 显示全部楼层
27hh 发表于 2021-6-3 23:36
感谢你的反馈!
这些参数框自插件支持UI配置以来就一直存在,让高级用户能够自行定制适合自己的使用方式 ...

嗯,这样确实可以实现对吹风模式的控制,不过这样就又多了一个和风扇平级的实体。
我觉得最理想的效果是和摇头平级、作为另外一个选项出现——是不是有点儿过分哈哈
这个效果感觉需要代码、以及HK的支持才行,单纯该mapping、params做不到。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-8 04:39 , Processed in 0.251724 second(s), 39 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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