12

【笔记】通过HA和NodeRed操控小爱音响

 1 year ago
source link: https://loli.fj.cn/2023/06/11/%E9%80%9A%E8%BF%87HA%E5%92%8CNodeRed%E6%93%8D%E6%8E%A7%E5%B0%8F%E7%88%B1%E9%9F%B3%E5%93%8D/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

【笔记】通过HA和NodeRed操控小爱音响

2023-06-112023-06-10

通过HA和NodeRed操控小爱音响,获取小爱音箱的输入,执行自定义的程序,实现自定义功能

传送门

  • 部署NodeRed

传送门

在HA中下载小米插件

  • 下载Xiaomi Miot Auto插件,因为这个插件中包含了获取小爱音箱的输入的接口

01.png

02.png

获取HA的IP地址和令牌

  • 个人中心->创建令牌->指定令牌名称

06.png
  • 将令牌内容复制

07.png

在NodeRed中下载HA插件和小爱插件

  • 右上角菜单->设置

03.png
  • 安装node-red-contrib-home-assistant-websocket插件

04.png
  • 安装node-red-contrib-xiaoai-tts插件

部署NodeRed

  • 配置一个event:state模块->修改Server配置

08.png
  • 指定访问HA的ip地址和端口号->指定令牌->更新

09.png
  • Entity搜索conversation选择小爱音箱Pro Play Control conversation->完成

10.png
  • 配置一个swatch模块,用于条件判断,当对话中包含指定字符串时向后执行->完成

11.png
  • 配置一个小爱ai service模块,用于向小爱发出一条指令,相当于对小爱说了一句指令->编辑配置->输入小米账号密码->添加->配置指令->完成

如果想要听到默认的回复,可以勾选播报结果

12.png

13.png

14.png
  • 配置一个小爱tts模块,用于自定义小爱说的话->配置tts文本->完成

15.png

哔哩哔哩——一盏电灯


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK