『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 1290|回复: 3

[求助] 求助,開的數量 及開關數量 怎麽統計顯示

[复制链接]

36

主题

136

帖子

1041

积分

金牌会员

Rank: 6Rank: 6

积分
1041
金钱
905
HASS币
0
发表于 2023-2-18 10:42:13 | 显示全部楼层 |阅读模式
請問各位大神,開的數量 及開關數量 怎麽統計顯示
回复

使用道具 举报

36

主题

136

帖子

1041

积分

金牌会员

Rank: 6Rank: 6

积分
1041
金钱
905
HASS币
0
 楼主| 发表于 2023-2-18 11:48:47 | 显示全部楼层
已经找到方法
#统计灯光及开关 开启数量
template:
- sensor:
- name: "light_mun"
state: >
{% for state in states.light if state.state_with_unit == 'on' -%}
{{loop.length if loop.last }}
{%- endfor %}
- sensor:
- name: "switch_mun"
state: >
{% for state in states.switch if state.state_with_unit == 'on' -%}
{{loop.length if loop.last }}
{%- endfor %}

目前的问题是 开关 开启数量有20 单不知道这20 是照明判断出来的 又可能是 除了智能开关的开状态被统计出啦以为,其它设备的开关也被統計,不知道怎麽排除
回复

使用道具 举报

6

主题

743

帖子

5956

积分

论坛元老

Rank: 8Rank: 8

积分
5956
金钱
5208
HASS币
20
发表于 2023-2-19 15:01:38 | 显示全部楼层
这个更简单:
{{ states.light|selectattr('state','equalto','on')|list|length }}
回复

使用道具 举报

36

主题

136

帖子

1041

积分

金牌会员

Rank: 6Rank: 6

积分
1041
金钱
905
HASS币
0
 楼主| 发表于 2023-3-6 14:09:27 | 显示全部楼层
mitu 发表于 2023-2-19 15:01
这个更简单:
{{ states.light|selectattr('state','equalto','on')|list|length }}

好的 谢谢
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 00:09 , Processed in 0.092179 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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