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

 找回密码
 立即注册
查看: 1458|回复: 9

[流程系列] 小爱直接控制HA里的设备

[复制链接]

3

主题

103

帖子

541

积分

高级会员

Rank: 4

积分
541
金钱
438
HASS币
0
发表于 2023-11-10 16:14:09 | 显示全部楼层 |阅读模式
本帖最后由 qq421216621 于 2023-11-10 22:34 编辑

我的前置条件:

1.Home Assistant 2023.10.3
2.Node-Red v3.1.0
3.HACS(可能需要科学)


操作步骤:
1. 在HA里接入音箱
小米MIoT设备自动识别接入HA插件 2023-09-20新版发布 - 『HomeAssistant』综合讨论区 - 『瀚思彼岸』» 智能家居技术论坛 - Powered by Discuz! (hassbian.com)

2. 在NR里获取小爱音箱的ID
小爱同学tts基础教程 - 『Node-RED』综合讨论区 - 『瀚思彼岸』» 智能家居技术论坛 - Powered by Discuz! (hassbian.com)

3. 在NR里进行操作:
3.1  拖入一个HA的events:state
3.2  Entity输入:Mi AI Speaker Play Control conversation
3.3  拖出一个switch,分离开和关两种状态
3.4  拖出call service,用于调用HA里设备
3.5  再拖出一个小爱TTS,用于播放执行后的结果


4.流程图:
总体节点配置.png

5.流数据: flows (1).rar (1.2 KB, 下载次数: 20, 售价: 1 金钱)

6.可能存在的问题:
6.1 使用这个流,因为不能打断小爱说话,小爱可能会说:你有好几个可以控制的设备,然后紧接着就会触发TTS需要打开的设备已打开
6.2 调用小爱TTS是为了听到小爱播报是否打开或者关闭设备,可以不调用小爱TTS
6.3 一开始的节点已经选定了需要播报的音箱,所以如果多个音箱使用就近唤醒的话我不知道该怎么弄
6.4 优化switch,多个设备如果会写脚本,会很简练,我不会写那玩意,所以就拿一个测试节点出来开拓大家思路





回复

使用道具 举报

3

主题

103

帖子

541

积分

高级会员

Rank: 4

积分
541
金钱
438
HASS币
0
 楼主| 发表于 2023-11-10 16:15:29 | 显示全部楼层
这种方法的好处,可以直接控制HA里的设备,按道理说不会出现掉线的情况,除非设备真掉线了。
这种方法的坏处,小爱要么没有反馈,要么有反馈就会多说两句
回复

使用道具 举报

0

主题

16

帖子

50

积分

注册会员

Rank: 2

积分
50
金钱
34
HASS币
0
发表于 2023-11-14 14:04:27 | 显示全部楼层
回复

使用道具 举报

1

主题

173

帖子

1114

积分

金牌会员

Rank: 6Rank: 6

积分
1114
金钱
941
HASS币
0
发表于 2023-12-12 15:55:20 | 显示全部楼层
qq421216621 发表于 2023-11-10 16:15
这种方法的好处,可以直接控制HA里的设备,按道理说不会出现掉线的情况,除非设备真掉线了。
这种方法的坏 ...

确实是,没那么友好,那有更好得方法吗
回复

使用道具 举报

0

主题

90

帖子

284

积分

中级会员

Rank: 3Rank: 3

积分
284
金钱
194
HASS币
0
发表于 2023-12-23 09:16:40 | 显示全部楼层
好复杂  来试试
回复

使用道具 举报

0

主题

104

帖子

954

积分

高级会员

Rank: 4

积分
954
金钱
850
HASS币
0
发表于 2024-1-17 07:18:17 | 显示全部楼层
小爱那边不是真的识别到了它所授权的设备,或者场景,HA这边本来是执行了的,但小爱会啰嗦一推废话,你可以这样办,在米家那边创建没有什么用的场景,对应的名字就行了。
回复

使用道具 举报

0

主题

11

帖子

77

积分

注册会员

Rank: 2

积分
77
金钱
66
HASS币
0
发表于 2024-1-18 10:05:30 | 显示全部楼层
可以试试巴法云接入  hacs 搜 bemfa
回复

使用道具 举报

13

主题

280

帖子

1613

积分

金牌会员

Rank: 6Rank: 6

积分
1613
金钱
1323
HASS币
50
发表于 2024-1-18 10:41:39 | 显示全部楼层
微信截图_20240118104100.png
这个默认ID从哪找呢

回复

使用道具 举报

8

主题

155

帖子

1307

积分

金牌会员

Rank: 6Rank: 6

积分
1307
金钱
1152
HASS币
0
发表于 2024-1-18 11:06:47 | 显示全部楼层
wuyue92tree 发表于 2024-1-18 10:05
可以试试巴法云接入  hacs 搜 bemfa

天猫已经开始收费了,不知道巴法云还能坚持多久。如果能保证控制的稳定性和速度,按设备收费我还是可以接受的。
回复

使用道具 举报

3

主题

103

帖子

541

积分

高级会员

Rank: 4

积分
541
金钱
438
HASS币
0
 楼主| 发表于 2024-3-12 23:56:09 | 显示全部楼层
flashbj 发表于 2024-1-18 10:41
这个默认ID从哪找呢

第二个链接
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-29 19:11 , Processed in 0.135700 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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