找回密码
 立即注册

微信扫码登录

搜索
查看: 468|回复: 7

[求助] 根据多个人在传感器新建一个传感器

[复制链接]

13

主题

69

回帖

451

积分

中级会员

积分
451
金钱
369
HASS币
0
发表于 2025-7-7 20:31:53 | 显示全部楼层 |阅读模式
#人在判断
  - 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。是不是代码有问题?大佬支招快快。

回复

使用道具 举报

13

主题

69

回帖

451

积分

中级会员

积分
451
金钱
369
HASS币
0
 楼主| 发表于 2025-7-7 20:36:53 | 显示全部楼层
原来是空格的问题。。调整好了!
回复

使用道具 举报

13

主题

69

回帖

451

积分

中级会员

积分
451
金钱
369
HASS币
0
 楼主| 发表于 2025-7-8 14:14:45 | 显示全部楼层
问题又来了,因为不满足于只判断有人无人。传感器里还有很多option选项,如2分钟,5分钟,10分钟,30分钟。如何根据状态对应赋值,比如状态为2分钟的时候,给A赋值2,3分钟的时候给A赋值3.难道要if套娃吗?
微信图片_2025-07-08_141120_321.png
回复

使用道具 举报

47

主题

319

回帖

2642

积分

金牌会员

积分
2642
金钱
2276
HASS币
0
发表于 2025-7-8 15:40:38 | 显示全部楼层
cdsinyh 发表于 2025-7-8 14:14
问题又来了,因为不满足于只判断有人无人。传感器里还有很多option选项,如2分钟,5分钟,10分钟,30分钟。 ...

你这是什么场景? 2,3分钟依然无人?
回复

使用道具 举报

8

主题

159

回帖

770

积分

高级会员

积分
770
金钱
603
HASS币
0
发表于 2025-7-8 16:00:29 | 显示全部楼层
1. 为什么不用groups?
2. 精细化控制可以创个input_bool,用nodered做控制
回复

使用道具 举报

13

主题

69

回帖

451

积分

中级会员

积分
451
金钱
369
HASS币
0
 楼主| 发表于 2025-7-25 16:53:19 | 显示全部楼层
huyifanstar 发表于 2025-7-8 15:40
你这是什么场景? 2,3分钟依然无人?

自带的,无人0分钟,无人2分钟,无人5分钟,无人10分钟,无人30分钟这样
回复

使用道具 举报

13

主题

69

回帖

451

积分

中级会员

积分
451
金钱
369
HASS币
0
 楼主| 发表于 2025-7-25 16:54:25 | 显示全部楼层
a3d21 发表于 2025-7-8 16:00
1. 为什么不用groups?
2. 精细化控制可以创个input_bool,用nodered做控制

1,还没试过其他传感器。group可以吗?
2,还没装nodered,想先学下代码
回复

使用道具 举报

8

主题

159

回帖

770

积分

高级会员

积分
770
金钱
603
HASS币
0
发表于 2025-7-25 17:31:39 | 显示全部楼层
cdsinyh 发表于 2025-7-25 16:54
1,还没试过其他传感器。group可以吗?
2,还没装nodered,想先学下代码

你这场景,用group就能解决了,无人时间可以完全自定义。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-8-16 12:59 , Processed in 0.122281 second(s), 10 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表