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

 找回密码
 立即注册
查看: 42971|回复: 39

[经验分享] 让小爱语音控制hass所有设备

  [复制链接]

4

主题

26

帖子

288

积分

论坛技术达人

积分
288
金钱
262
HASS币
20
发表于 2021-2-9 10:17:46 | 显示全部楼层 |阅读模式
本帖最后由 yuanlg 于 2021-3-7 09:45 编辑

基于https://bbs.hassbian.com/thread-9818-1-1.html 的脚本进行的修改,小爱平台技能的建立请参考该帖,对原作者脚本主要修改了两点:
1、增加hass的token验证,避免控制服务完全暴漏给互联网(小爱技能平台的服务地址为:https://你的域名:28443/miai?token=hass长期访问token,要把运行miai脚本的服务器的28443端口通过路由器映射出去)
2、无需配置,默认支持控制hass中所有设备(有turn_on/off属性的设备)

大家拿到脚本后,只修改脚本里hass的局域网地址和端口即可
### home-assistant服务器的配置信息
host = "192.168.1.8"
port = 8123
ssl证书可以按脚本中配置的目录存放,也可以直接修改脚本的配置,改成你的证书位置

                               
登录/注册后可看大图

至此,让小爱音箱进入开发者模式,就能语音控制hass设备了。
需要这样控制:小爱同学,让xxx打开aaa
xxx是你小爱平台中技能的名字,aaa为你hass中设备的名字

如果你有两台小爱音箱,可以不用技能名字,即:
“小爱同学,打开aaa”
---------------------小爱A 正常模式
小爱B 进入开发者模式
米家场景里增加场景,比如摇控制客厅灯
场景配置时选由小爱A控制,执行命令里选小爱B执行自定义命令:让xxx打开客厅灯
(xxx为你的技能名称)
针对每个要控制的hass设备都创建下类似上面的场景

脚本下载
链接: https://pan.baidu.com/s/16djDgzWVBAmiSz08MWPQCA 提取码: w59n



--------------------------下面是复杂点的玩法:--------------------------------------------

如果不想让小爱控制所有设备,打开脚本中device_flag,给其赋值为miai_control
device_flag="miai_control"
然后再hass的自定义属性中,给想要控制的设备增加miai_control属性,值为True






评分

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

查看全部评分

回复

使用道具 举报

3

主题

158

帖子

679

积分

高级会员

Rank: 4

积分
679
金钱
521
HASS币
10
发表于 2021-2-9 17:27:38 | 显示全部楼层
感谢大佬,mark一下~~
回复

使用道具 举报

69

主题

584

帖子

3234

积分

论坛元老

Rank: 8Rank: 8

积分
3234
金钱
2650
HASS币
0
发表于 2021-2-9 18:11:20 | 显示全部楼层
不错。顶下。。。
回复

使用道具 举报

9

主题

519

帖子

2280

积分

金牌会员

Rank: 6Rank: 6

积分
2280
金钱
1761
HASS币
0
发表于 2021-2-9 22:12:16 | 显示全部楼层
奈何没文化。。。这不是假日有事情干了。。哈哈哈
回复

使用道具 举报

8

主题

83

帖子

801

积分

论坛技术达人

积分
801
金钱
718
HASS币
20
发表于 2021-2-9 22:33:38 | 显示全部楼层
请问这个脚本放在哪里???
回复

使用道具 举报

69

主题

692

帖子

4193

积分

论坛元老

Rank: 8Rank: 8

积分
4193
金钱
3496
HASS币
80
发表于 2021-2-10 20:53:00 | 显示全部楼层
能否出个详细教程,让小白能跟着搞起来呀
回复

使用道具 举报

15

主题

636

帖子

2181

积分

金牌会员

Rank: 6Rank: 6

积分
2181
金钱
1545
HASS币
0
发表于 2021-2-10 23:31:02 | 显示全部楼层
厉害了,我的大佬。膜拜啊。
回复

使用道具 举报

16

主题

151

帖子

1062

积分

金牌会员

Rank: 6Rank: 6

积分
1062
金钱
906
HASS币
30
发表于 2021-2-10 23:46:48 | 显示全部楼层
跪求楼主出详细教程~
回复

使用道具 举报

0

主题

37

帖子

333

积分

中级会员

Rank: 3Rank: 3

积分
333
金钱
296
HASS币
0
发表于 2021-2-17 17:26:56 | 显示全部楼层
顶一下,家里的音箱要换了,准备来个小爱。
回复

使用道具 举报

2

主题

51

帖子

329

积分

论坛技术达人

积分
329
金钱
273
HASS币
20
发表于 2021-2-20 16:15:26 | 显示全部楼层
解决了我没考虑到的安全问题,学习学习
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-9 11:27 , Processed in 0.058928 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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