1、简述

HomeAssistant是一款开源的智能家居平台,允许不同品牌的家居设备接入,达到统一进行设备管理;

其中自动化能力本地化能是一大亮点,以下是官网的首页介绍描述;

《HomeAssistant》

2、自动化场景搭建

什么是自动化,让我们看看在HomeAssistant中的介绍

HomeAssistant|自动化场景搭建帮你自动开关空调和灯

其中关键点信息就是:自动响应感知,其次是通过感知触发执行指定的动作;

那么今天就基于HomeAssistant的自动化能力,搭建一套自动化场景,帮我们在进入房间之后自动开空调、开灯,以及人离开房间之后自动关灯和空调,这样子妈妈再也不用担心我浪费电啦~,那么一起来看看这些自动化在HomeAssistant上是如何搭建的;

2.1、使用到的设备

使用到的设备
  1. 四博的多传感器(温度、湿度、亮度、人体移动)
  2. 四博的彩色灯泡
  3. 小米的空调伴侣(用来控制空调)
  4. 小米人在传感器

2.2、自动化场景逻辑

  1. 把以上提到的4个设备都接入到HomeAssistant
  2. 当检测到检测到有人,且温度高于26°,则把空调设置为25°;
  3. 当检测到检测到有人,且亮度小于20lx,则把灯泡打
  4. 当检测到无人,且空调或者灯开着,则自动关闭空调和灯

2.3、自动化场景创建流程

基于以上的自动化逻辑,接下来就是如何创建这些自动化场景了。

  1. 准备一个HA环境,安装好小米的插件和MQTT集成,具体流程可看之前的文章,【HomeAssistant环境搭建篇】和【HomeAssistant|【入门篇】基于MQTT的零代码、少配置,设备高效接入方法】,此处不在赘述;
  2. 把四博的多传感器和彩色灯泡通过MQTT接入到HA,接入流程可以参考之前的【实战篇】;
    1. 四博的灯和传感器需要依赖CozyLife的APP,配置过程类似,如下图
    2. 配置完之后可以在CozyLife上看到如下两个设备
    3. 点击设备进去,设置MQTT通道(MQTT信息按实际填写)
    4. 配置完成之后即可看到在HA的MQTT插件下出现两个我们配置的设备
  3. 把小米的人在传感器和空调伴侣通过Xiaomi Miot Auto插件接入到HA,网上已经有很多教程,此处不在赘述,接入后可看到我们接入的两个设备:
  4. 创建第一个自动化场景:当检测到检测到有人,且温度高于26°,则把空调设置为25°;点击设置→自动化与场景进入创建界面,按如下配置创建自动开空调场景
  5. 创建第二个自动化场景:当检测到检测到有人,且亮度小于20lx,则把灯泡打:点击设置→自动化与场景进入创建界面,按如下配置创建自动开灯场景
  6. 创建第三个自动化场景:当检测到检测到有人,则自动关灯关空调点击设置→自动化与场景进入创建界面,按如下配置创建自动开灯场景
  7. 创建完三个自动化创建之后,如下图,当自动化被执行,在页面上我们可以看到多久前执行的情况

总结

通过对自动化的理解,以及在HomeAssistant平台上,我们接入了不同厂商的设备(小米四博),然后创建了3个自动化场景,让我们真正体会到HomeAssistan平台的跨品牌设备接入的能力,以及通过自动化场景了解到此平台的自动化和本地化能力。

HomeAssistant还有很多能力等待我们去挖掘,我后续将会继续分享。

#artContent h1{font-size:16px;font-weight: 400;}#artContent p img{float:none !important;}#artContent table{width:100% !important;}