虽然说,在hass中安装一个叫Xiaomi Miot Auto的插件,米家的大部分设备都可以直接在hass中控制了,但是如何使用小爱同学来控制接入到hass中的非米家设备呢?经过咩咩2小时的研究,找到了一个非常简单的方法,不需要破解小爱音响,甚至手机或是手环中的小爱也可以达到控制的效果

首先需要在hass中安装Xiaomi Miot Auto这个插件并登录好,有了这个插件,就可以拿到米家中的通知(比如说什么智能执行成功了)

这时候在米家中添加一个无意义的自动化智能(随便什么操作都行,比如气温超过100度就发送通知给手机)

再新建一个手动触发的智能,名称是你想执行的操作(记下来待会有用),执行的操作是关闭刚刚新建的那个无意义的自动化智能,并且点击 用小爱同学控制 设置好触发他时对小爱说的话,或是ios中的Siri也可以一并设置好

在hass中打开侧边栏中的配置,场景自动化,新建一个新的自动化,名字随便起,添加触发条件,条件类型选择自定义模板,在数值模板填写

{{ "米家创建的智能名称" in state_attr("sensor.mi_小米id数字_message", "title") }}

至于这个小米id数字是多少,可以去hass的实体列表里找找这个实体,在动作里设置好需要的操作,如果需要像调节空调温度这种复杂的操作,可以试试hass的场景功能

这一波操作后,就可以使用小爱同学来控制hass中的设备了