找回密码
 立即注册

微信扫码登录

搜索
查看: 457|回复: 5

[已解决] 请问大神,小米窗帘有没有办法像灯具那样统计开灯数量,试了好多参数都不行呢

[复制链接]

4

主题

14

回帖

200

积分

中级会员

积分
200
金钱
182
HASS币
0
发表于 2025-6-5 17:25:24 | 显示全部楼层 |阅读模式
本帖最后由 stone360 于 2025-6-7 15:11 编辑

灯具可以统计开灯的数量


- name: all_lights_list
  state: >
    {{ states.light
         | selectattr('state','eq','on')
         | rejectattr('attributes.entity_id', 'defined')
         | reject('search', '灯-2')
         | list | count +
      states.switch
         | selectattr('state','eq','on')
         | reject('search', '酒柜灯')
         | reject('search', '插座')
         | list | count }}



像窗帘entity: cover.lumi_cn_404535033_hmcn01_s_2_curtain 这种,用什么规则可以统计开窗或者关窗数量。
试了states.curtain,但是不行,好像跟灯不是一样属性。
回复

使用道具 举报

8

主题

159

回帖

770

积分

高级会员

积分
770
金钱
603
HASS币
0
发表于 2025-6-5 17:39:44 | 显示全部楼层
和light类似,state == 'open' 筛选就行
回复

使用道具 举报

4

主题

14

回帖

200

积分

中级会员

积分
200
金钱
182
HASS币
0
 楼主| 发表于 2025-6-5 20:13:05 | 显示全部楼层
a3d21 发表于 2025-6-5 17:39
和light类似,state == 'open' 筛选就行
        {{ states.curtain
            | selectattr('state','eq','open')
            | list | count }}

试过,家里10个窗帘,一个都出不来,是哪里不对吗?
回复

使用道具 举报

23

主题

537

回帖

3731

积分

论坛元老

积分
3731
金钱
3171
HASS币
18
发表于 2025-6-5 21:32:42 | 显示全部楼层
stone360 发表于 2025-6-5 20:13
试过,家里10个窗帘,一个都出不来,是哪里不对吗?
{{ states.cover
            | selectattr('state','eq','open')
            | list | count }}
回复

使用道具 举报

Txx 手机认证

0

主题

13

回帖

1331

积分

金牌会员

积分
1331
金钱
1318
HASS币
0
发表于 2025-6-6 13:59:22 | 显示全部楼层
筛选单个窗帘的数量,排除了组合窗帘的干扰

 friendly_name: 窗帘打开数量
      value_template: "{{ states.cover | selectattr('state','eq','open') | list | count - states.cover | selectattr('state','eq','open') | selectattr('attributes.friendly_name','search', '窗帘群组')  | list | count }}"
回复

使用道具 举报

4

主题

14

回帖

200

积分

中级会员

积分
200
金钱
182
HASS币
0
 楼主| 发表于 2025-6-7 15:14:32 | 显示全部楼层
上面两位是正确的。
补充一下,如果是想统计关闭的数量,可以吧selectattr('state','eq','open') 改为rejectattr('state','eq','open')
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-16 23:23 , Processed in 0.141729 second(s), 8 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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