通过【嘿Siri】控制全家的智能设备

2023-11-29 18:10:14 6点赞 32收藏 5评论

前言

前面谈到了把米家全家桶全部集成到 Home Assistant中,今天就来说说怎么通过【嘿 siri】简单、快捷的控制家里的全部智能设备

Home Assistant 配置

在Home Assistant 中打开【配置】->【语音助手】

通过【嘿Siri】控制全家的智能设备

点击【Home Assistant】语言选项

通过【嘿Siri】控制全家的智能设备

确保如下配置都是中文

通过【嘿Siri】控制全家的智能设备

再返回到上一级界面,点击【关联实体】

通过【嘿Siri】控制全家的智能设备

在打开的界面中,点击右下角【关联实体】按钮

通过【嘿Siri】控制全家的智能设备

在弹出窗口中勾选需要关联的实体,只有关联的实体才能被Assist语言助手控制。这里我关联了一个测试开关,后面就以测试开关来进行演示

通过【嘿Siri】控制全家的智能设备

可以在【开发者工具】->【ASSIST】中,测试语句能否被正常解析

通过【嘿Siri】控制全家的智能设备

如果输出以下结果,则代表配置正常,这里进行测试并不会执行打开测试开关的操作。至此,Home Assistant 中的配置全部结束

通过【嘿Siri】控制全家的智能设备

手机配置

接下来配置iPhone。在iPhone上打开快捷指令,创建下图内容,快捷指令首先打开麦克风,获取到听写的内容,如果没有听到任何内容,就会结束快捷指令

通过【嘿Siri】控制全家的智能设备

再把获取到的内容包装成一个词典,text变量里就是刚刚听到的内容,language这里设置成zh-cn

通过【嘿Siri】控制全家的智能设备

并把这个词典通过调用Home Assistant的conversion.process传入到【Home】中,这个Home就是Home Assistant登录时创建的服务器

通过【嘿Siri】控制全家的智能设备

最后就是获取设备型号,如果是iPhone调用服务并成功,那么iPhone就会震动,如果是通过Watch调用的快捷指令,那么Watch也会在成功的时候震动

通过【嘿Siri】控制全家的智能设备

有的小伙伴就会问,这个快捷指令这么复杂,不会搞啊!没关系,考虑到大家的水平有限,直接用点击 https://www.icloud.com/shortcuts/54ef3fc7648443e6a777ab1b0cd9c26d这个链接。然后用手机打开【快捷指令】点击右上角的三个点

通过【嘿Siri】控制全家的智能设备

再把调用服务这里展开,点击Home,选择自己的服务器就行了

通过【嘿Siri】控制全家的智能设备

最后就是如何运行这个快捷指令了。

方法一:点击这个快捷指令运行,说出你要控制的设备;

方法二:用嘴巴喊【嘿,siri,管家,打开测试开关】,这样你家的测试开关就被打开了!

后记

通过这篇文章也简单的介绍了快捷指令的用法,快捷指令功能是非常的强大!对了,用了我分享的快捷指令,不关注一波,点个赞?

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
5评论

  • 精彩
  • 最新
  • 好文,一路看下来。

    校验提示文案

    提交
    哈哈

    校验提示文案

    提交
    收起所有回复
  • 玩智能家居的人这么少么?

    校验提示文案

    提交
  • 学习了

    校验提示文案

    提交
  • 服务器那边选不到怎么办 只有三个选项 我的家 魔法变量 和每次询问

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
32
扫一下,分享更方便,购买更轻松