> 技术文档 > 通过小爱音箱接入HA控制电脑开关机(无需硬件及第三方平台)_小爱同学控制电脑开关机

通过小爱音箱接入HA控制电脑开关机(无需硬件及第三方平台)_小爱同学控制电脑开关机

一、准备环境:

小米小爱/小爱音箱pro/任意小米语音输入设备

小米中枢网关

Home assistant(HA)

二、方案简介

以往的小爱音箱控制第三方设备需要使用巴法云等MQTT协议平台,进行跨平台通讯存在依赖网络平台,不稳定等问题,使用体验不佳配置过程繁琐

得益于小米中枢网关虚拟事件功能与近期官方开放Home assistant插件,解决了跨平台通讯问题,使接入HA的第三方设备、DIY设备拥有更方便稳定的语音控制方案

本文以HA-WOL插件为例,演示小爱语音跨平台通讯能力

基本流程如下:

图片

三、配置过程

1.小米设备配置

小爱音箱-插电联网-绑定小米账号

小米中枢网关-插电联网-绑定小米账号

米家APP-智能-添加手动控制

-控制名称为“打开电脑”(此为语音指令,唤醒音箱后说出指令触发流程,可自定义编辑)

-添加执行动作-家居设备-中枢网关-产生虚拟事件-虚拟事件命名为“打开电脑”

-添加延时10秒

-添加执行动作-家居设备-中枢网关-产生虚拟事件-虚拟事件命名为“复位”(小米中枢的虚拟事件貌似是一个状态,不变更会一直持续,无法重复触发,所以这里添加自动复位功能,可根据个人需要添加)

按照此方法再添加一个关闭电脑的虚拟事件

2.PC配置

PC有线连接网络-设置固定ip-开启BIOS/EFI网络唤醒(除了远古主板基本都支持)-网卡驱动中开启网络唤醒,幻数据包接收

PC安装Airytec Switch Off软件,打开开机自启、网页访问(关闭身份验证),用于触发关机

此方法存在一定安全问题,可选使用SSH