感谢论坛里的教程贴: [教程] HomeAssistant官方iOS推送教程(基础版)
通过automation设置传感器和notify的服务,实现简单的安防通知。
这个虽然很基础,但是对于我来说真的是很新奇的事情,想赶快和大家分享一下。
交代一下我家的环境
硬件有:
树莓派
小米网关+门磁+人体感应+无线开关若干
博联sp开关若干+rm pro
两个传感器(门磁及人体传感器)的安装方式如图:
1、小米网关连接好以后,那些小附件都会自动添加到hass中。参考教程设置好手机的推送功能。
2、在state页面中找到两个传感器的entityID
3编辑configuration.yaml:
两个传感器的布置可以判断进门和出门
如果门内有人,然后门再被打开,说明有人出门。同样的如果门内没人,门被打开,说明有人进门。
用这样的思路设置自动化策略。
在automation中加入
- alias: 'chumen'
trigger:
platform: state
entity_id: binary_sensor.door_window_sensor_158d00015a93b5
from: 'off'
to: 'on'
condition:
- condition: time
after: '20:00:00'
before: '8:30:00'
- condition: state
entity_id: 'binary_sensor.motion_sensor_158d00016d5961'
state: 'on'
action:
service: notify.ios_iphone
data:
title: "安防警报"
message: "有人出门"
4、 用同样的逻辑设置好有人进门的通知,就大功告成了。
我发现在外网也能收到homeassistant的推送通知,而且延时小到可以忽略。
现在有进门出门的判断,可以和家中的各种电器实现联动。
希望能帮到和我一样迷茫的新人,也希望各位大神指点迷津。
之前一直在hass官网上找各种文档,看英文资料真的很辛苦,后来终于找到这个论坛,感谢各路大神提供各种好的资源。
|