#人在判断
- platform: template
sensors:
has_someone:
unique_id: "has_someone"
friendly_name: "has_someone"
value_template: >
{% set none1 = states('sensor.linp_cn_2000919605_ld6bcw_no_one_duration_p_5_4') %}
{% set none2 = states('sensor.linp_cn_2002524333_ld6bcw_no_one_duration_p_5_4') %}
{% set has1 = states('sensor.linp_cn_2000919605_ld6bcw_has_someone_duration_p_5_3') %}
{% set has2 = states('sensor.linp_cn_2002524333_ld6bcw_has_someone_duration_p_5_3') %}
{% if has1 == '0分钟' and has2 == '0分钟' %}
无人(非即时)
{% elif none1 == '0分钟' or none2 == '0分钟' %}
有人(即时)
{% endif %}
事情是这样的,我在客厅和卧室里各安装了1个人在传感器。这个人在传感器有两个sensor,一个是no_one,一个是has_someone。no_one==“0分钟”的时候表示有人,has_someone==“分钟”的时候表示无人
需要做到两个房间都没人,才输出“无人”,只要一个房间有人,就输出“有人”。
在configyaml里如此设置,但是重启后再辅助元素里找不到has_someone。是不是代码有问题?大佬支招快快。
|