Home Assistant

将设备接入到Floorplan完成控制


以下方法经本人验证通过,环境如下:

Home Assistant 0.91.4

Floorplan github2018-06-01版本

Inkscape 0.92.4 win64版本


前言: 我在Home Assistant中添加了一些设备,自己使用Siri和Homekit家庭来控制,但家人需要一个更简单直观的方法来控制,因此Floorplan结合IPAD便成了我的首选

在前两篇中分别介绍了如何将Floorplan添加到Home Assistant页签 以及 如何替换Floorplan为自己的户型图 ,本文为最后一篇,将以阳台的灯作为示例,说明如何将自己的设备接入到Floorplan完成控制

第一步: 编辑第一篇文章中上传的 floorplan.yaml,它与 configuration.yaml 位于同一目录。将Home Assistant下的实体加入到配置文件中

例如在Home Asssitant状态页中查看到阳台灯的Entity Id是light.balcony_lights,那么就将它添加到name: Lights 下,如下所示(标红部分为添加内容)

替换Floorplan为自己的户型图


以下方法经本人验证通过,环境如下:

Home Assistant 0.91.4

Floorplan github2018-06-01版本

Inkscape 0.92.4 win64版本


前言: 我在Home Assistant中添加了一些设备,自己使用Siri和Homekit家庭来控制,但家人需要一个更简单直观的方法来控制,因此Floorplan结合IPAD便成了我的首选

上一篇中介绍了如何将Floorplan添加到Home Assistant页签,本文为第二篇,将说明如何替换Floorplan为自己的户型图

第一步: 下载并安装Inkscape软件(免费),官方下载地址为:https://inkscape.org/release/inkscape-0.92.4/

将Floorplan添加到Home Assistant页签


以下方法经本人验证通过,环境如下:

Home Assistant 0.91.4

Floorplan github2018-06-01版本


前言: 我在Home Assistant中添加了一些设备,自己使用Siri和Homekit家庭来控制,但家人需要一个更简单直观的方法来控制,因此Floorplan结合IPAD便成了我的首选

我照例会用最简单直接的描述来介绍如何实现,计划分为三篇文章, 本文为第一篇

第一步: 下载Floorplan文件

第二步: 将第一步下载的文件解压缩到Home Assistant的配置目录。如下图所示,与 configuration.yaml 位于同一层级

在Home Assisntant及Node-Red中控制安卓盒子WEBOX


以下方法经本人验证通过,环境如下:

Home Assistant 0.91.4

泰捷WEBOX we30 固件版本tvos1.2.1.6

泰捷WEBOX we30 已接入Home Assistant


第一步:在安卓盒子we30中设置-安全与隐私中将ADB调试设置为”允许”

第二步:在Home Assistant的服务页面,服务选择”androidtv.adb_command”,Service Data中按如下填写:

Node-Red 实现无人时自动延时关灯


以下方法经本人验证通过,环境如下:

Home Assistant 0.91.4

Node-RED V0.20.5

node-red-contrib-home-assistant-websocket 0.13.1

米家多功能网关及相关设备已接入Home Assistant


前言:在文章 将home-assistant接入node-red实现自动化 的最后,我们实现了一个简单的自动化,既判断有人移动时开灯。对应的,本文将实现一个简单的无人自动延时关灯的自动化。

第一步:拖入节点

按下图所示,拖入poll state , switch , current state , call service 及 debug 节点,并依次将他们连接起来

Node-Red 利用节点进行时间调度及实现定时任务


以下方法经本人验证通过,环境如下:

Node-RED V0.20.5

node-red-contrib-light-scheduler 0.0.15


前言:在文章 将home-assistant接入node-red实现自动化 的最后,我们实现了一个简单的自动化,既判断有人移动时开灯。在实际情况中,我们往往需要加入时间控制,例如定时在某个时间段内生效,或是在天黑后生效,此时,就需要一个模块 node-red-contrib-light-scheduler

第一步:Node-Red中安装模块