我这个比较简单,比如卧室里没有人时进1人设个自动化如下,用两个虚拟状态记录人数。如何判断人进,就是卧室内侧人体刚触发时,外侧的人体状态是触发的,就判断进1个人。因为两个体传感器距离比较近,1米左右吧,所以要求两个人体传感器的刷新时间在5S以内(就是触发on后,5S后能重置,显示off),短时间的刷新才能解决人进去马上再出来也会触发;卧室外侧人体刚触发时,内侧人体状态是触发的。就判断为从卧室里出来1个人。我这个计数配合短时间刷新的人体基本无误差,当然如果两个人同时进出就判断不了,只要是间隔5S的人员进出都能判断准确。有了准确的房间人数这个状态,可以做许多自动化了。
alias: 43-主卧没人进1人
description: ''
trigger:
- platform: state
entity_id: binary_sensor.zhu_wo_nei_che_ren_ti_chuan_gan_qi_occupancy
from: 'off'
to: 'on'
condition:
- condition: state
entity_id: input_boolean.zhuwo_home1
state: 'off'
- condition: state
entity_id: input_boolean.zhuwo_home2
state: 'off'
- condition: state
entity_id: binary_sensor.zhu_wo_wai_ce_ren_ti_chuan_gan_qi_occupancy
state: 'on'
action:
- service: input_boolean.turn_on
target:
entity_id: input_boolean.zhuwo_home1
mode: single
|