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

 找回密码
 立即注册
查看: 70148|回复: 299

[插件集成] [简约化] 用小爱同学/天猫精灵/小度音箱控制HA仅需一步

  [复制链接]

3

主题

66

帖子

703

积分

论坛技术达人

积分
703
金钱
632
HASS币
20
发表于 2022-1-26 22:31:31 | 显示全部楼层 |阅读模式
本帖最后由 masquerade 于 2023-4-29 20:59 编辑

2023 - 4 - 29 更新(v1.4.0):
1. 新增设定空调风速和扫风模式功能(当前仅小爱同学支持),可在空调配置界面设置六个风速档以及左右/上下扫风模式对应的 HASS 中的值;
2. 优化配置页面,增加空态页。


2023 - 4 - 1 更新(v1.3.0):
1. 支持将同个区域下的温度/湿度/光照/二氧化碳传感器合并成一个设备同步至巴法云;
2. 新增对汽笛类实体的支持(弱化成开关);
3. 感谢匿名人士的热心捐助。

注意:现在环境传感器统一以区域的维度同步至巴法云,使用之前版本单独同步的实体不再生效,需重新同步。


2023 - 2 - 26 更新(v1.2.0):
1. 独立 “同步实体 / 编辑同步 / 删除同步” 至选项;
2. 支持修改同步后的设备名称。


2023 - 2 - 6 更新:

1. 优化集成的图标,适配深色主题(无需更新集成)


2023 - 1 - 27 更新(v1.1.0):


1. 实体同步功能从安装流程移至配置流程,安装成功后可多次使用集成左下角的“选项”按钮选择需要同步至巴法云的实体


2. 修改集成安装后默认名字为“Bemfa”


3. 提升所支持的 HA 最低版本(从 2021.12.10 提升至 2022.5.5)

4. 一些代码层面的实现优化,减少系统资源开销


2022 - 2 - 15 更新:

1. 新增 分组/摄像机/加湿器/媒体播放器/锁/遥控器 支持(弱化成开关)


2. 支持设置灯的色温/颜色


2022 - 2 - 8 更新:


1. 新增 脚本/自动化/二元选择器 支持


2022 - 2 - 7 更新:

1. 已入驻 HACS 默认存储库,可直接在 HACS 中搜索“bemfa”安装,无需添加自定义存储库;

2. 增加断网重连机制,提高稳定性。

故事还得从数月前买小米手机说起,当时店铺搞活动,送了个小米AI音箱。

小爱同学声音虽妙,但只能控制米家设备,奈何HA上还有很多其他设备。

只能控制部分设备的语音助手,那必然不是一个语音助手。

于是搜寻各种方式,企图将小爱同学霸为己有。

法一:拆机,串口进终端,修改小爱文件,balabalabala.... 无奈天生手残

法二:通过水滴平台,貌似语音交互效果不是很理想

法三:通过红外转接,思路独特,但需要红外转接板

法四:通过巴法云 + NR,貌似比较稳定且简单,然不想折腾NR (懒)

巴法云实在太伟大了,优雅地解决了链路中最麻烦的环节(对接各语音助手,转发消息),并无偿开放,有了它,根本不需要NR,不需要公网IP,啥都不需要。

遂写了一个插件,将HA实体同步至巴法云,以接受小爱同学/天猫精灵/小度音箱的控制。

项目地址:https://github.com/larry-wong/bemfa,内有详细说明。

clone 此项目,或者下载压缩包, 将其中的 custom_components/bemfa 目录拷贝至 HA 配置的 custom_components 目录。

或者在 HACS 中搜索 “bemfa” 安装。

然后重启 HA, 在集成界面搜索 "bemfa" 添加,输入巴法云的uid,选择你要控制的实体,然后提交 ...

插件会自动创建巴法云主题,然后同步状态,并监听消息。
bemfa.png

最后,在各语音助手的 app 中绑定巴法云,即可同步设备,开始语音控制。

此插件极大简化了小爱同学/天猫精灵/小度音箱的接入流程,帖子无隐藏,大家玩得爽就好。

如果感觉还不错,可以顶下帖子让更多朋友看到。

最后,感谢大家的支持,感谢巴法云。






















评分

参与人数 52金钱 +329 HASS币 +20 收起 理由
mjyaxp + 2 以为是青铜,原来是王者!
xhuihui + 1 虽然看不懂,但感觉很厉害的样子。.
xiangboshi + 1 纳尼,还有这种操作?
juju326 + 1 高手,这是高手!
jerry5856 + 2 专门注册账号来顶你!
Neomou + 5 高手,这是高手!
隔壁的王叔叔 + 10 墙都不扶,就服楼主!
xms200 + 2 感谢楼主分享!
chiunownow + 10 高手,这是高手!
HA.怿 + 5
Zynismus16 + 5 感谢楼主分享!
Coo + 5 膜拜大神!
yuyanhui1988 + 5 厉害了word楼主!
luoyn98 + 2 膜拜大神!
79162409 + 5 赠人玫瑰,手留余香!
daedalus + 1
kisccc + 5
Jerrylee + 10 大神666!
wwjw + 8 高手,这是高手!
a57875847 + 5 高手,这是高手!

查看全部评分

回复

使用道具 举报

35

主题

984

帖子

4746

积分

论坛元老

Rank: 8Rank: 8

积分
4746
金钱
3762
HASS币
20
发表于 2022-1-26 22:39:11 | 显示全部楼层
又多一个选择,感谢楼主分享
回复

使用道具 举报

0

主题

23

帖子

430

积分

中级会员

Rank: 3Rank: 3

积分
430
金钱
407
HASS币
0
发表于 2022-1-26 23:25:40 | 显示全部楼层
Logger: homeassistant.util.package
Source: util/package.py:99
First occurred: 23:19:08 (1 occurrences)
Last logged: 23:19:08

Unable to install package paho-mqtt==1.6.1: ERROR: Cannot install paho-mqtt==1.6.1 because these package versions have conflicting dependencies. ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/us ... icting-dependencies
回复

使用道具 举报

46

主题

215

帖子

2284

积分

金牌会员

Rank: 6Rank: 6

积分
2284
金钱
2069
HASS币
0
发表于 2022-1-26 23:41:54 | 显示全部楼层
本帖最后由 623305170 于 2022-1-28 09:01 编辑

实测能一键直接接入hass中的实体到巴法云,然后能实现语音控制!相比NR的方法接入巴法云要简便太多!赞赞赞,帖子已收藏,项目已点Star,楼主你太棒了,期待未来能实现HACS安装
回复

使用道具 举报

15

主题

636

帖子

2205

积分

金牌会员

Rank: 6Rank: 6

积分
2205
金钱
1569
HASS币
0
发表于 2022-1-27 00:50:31 | 显示全部楼层
就佩服一言不合就写插件的大神!
赞一个,牛。
感谢大神
回复

使用道具 举报

6

主题

743

帖子

5974

积分

论坛元老

Rank: 8Rank: 8

积分
5974
金钱
5226
HASS币
20
发表于 2022-1-27 12:26:26 | 显示全部楼层
感谢牛人分享!!!
巴法云,多了一个选择!!
回复

使用道具 举报

2

主题

41

帖子

257

积分

中级会员

Rank: 3Rank: 3

积分
257
金钱
216
HASS币
0
发表于 2022-1-27 13:55:35 | 显示全部楼层
牛啊。语音控制一直用的巴法云。没想到楼主写了插件,以后不用两边都配置了。

打完字发现,我的群辉ha好像不能用插件啊,那个compa啥的目录创建了也没用,不知道是不是我配置的问题。nodered也找不到ha的websocket插件。
我太难了
回复

使用道具 举报

2

主题

171

帖子

2462

积分

金牌会员

Rank: 6Rank: 6

积分
2462
金钱
2291
HASS币
0
发表于 2022-1-27 16:15:29 | 显示全部楼层
感谢分享!!!
回复

使用道具 举报

2

主题

171

帖子

2462

积分

金牌会员

Rank: 6Rank: 6

积分
2462
金钱
2291
HASS币
0
发表于 2022-1-27 18:11:20 | 显示全部楼层
太棒了!很容易就配置好了
回复

使用道具 举报

0

主题

43

帖子

358

积分

中级会员

Rank: 3Rank: 3

积分
358
金钱
315
HASS币
0
发表于 2022-1-27 19:06:16 | 显示全部楼层
感恩,谢谢~~
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-4 00:43 , Processed in 0.059018 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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