angelyangw
发表于 2023-2-13 09:41:07
隔壁的王叔叔 发表于 2023-2-12 22:03
我也知道是这里,但是我想加的条件不会写,比如加一个条件是如果实体的名字包含low_battery,就不选他
我现 ...
low_batteries 是取到了所有的设备 那取他的count值不就是统计数了么?
隔壁的王叔叔
发表于 2023-2-13 13:22:21
angelyangw 发表于 2023-2-13 09:41
low_batteries 是取到了所有的设备 那取他的count值不就是统计数了么?
大佬,我描述不准确,你没理解我的意思,我知道count是统计数组个数,{%- set low_batteries = states |
selectattr('attributes.battery_level', 'defined') |
selectattr('attributes.battery_level','<=', 30 ) |
这里加一个条件(筛选名字中不含battery的)|list -%}
{% if low_batteries | count >= 1 %}
以下<ha-alert alert-type="error">个设备电量低:
{%- for battery in low_batteries -%}
<font color="#ffa500"> {% if "Battery" not in battery.name %}</font>
{%- set message ="\n -*"+ battery.name + ' (' + (battery.attributes.battery_level | round(0) | string) + '%)*' -%}
{{ message }}
{% endif %}
{%- endfor -%}
{% else %}
<ha-alert alert-type="success">所有设备电量都很正常
{% endif %}
</ha-alert>
这样,就不会出现数量不对的情况了
sktyou
发表于 2023-2-13 14:22:01
这个备用,下载了一些卡片,最近在B站上面有一些UP主在教这个,做手机端还是非常漂亮的
angelyangw
发表于 2023-2-13 17:57:30
本帖最后由 angelyangw 于 2023-2-13 18:05 编辑
隔壁的王叔叔 发表于 2023-2-13 13:22
大佬,我描述不准确,你没理解我的意思,我知道count是统计数组个数,
这样,就不会出现数量不对的情况 ...
{%- set low_batteries = states |
selectattr('attributes.battery_level', 'defined')|
selectattr('attributes.battery_level','<=', 45 ) |
selectattr('attributes.friendly_name', 'contains', 'Humidity')
| list -%}
{{ low_batteries }}
用属性里的friendly_name去过滤
{%- set low_batteries = states |
selectattr('attributes.battery_level', 'defined')|
selectattr('attributes.battery_level','<=', 45 ) |
rejectattr('entity_id', 'contains', 'battery')
| list -%}
用entity id 好像就是名字排除
q873139535
发表于 2023-2-13 19:03:52
视频都不算什么你才是大神
隔壁的王叔叔
发表于 2023-2-13 21:47:46
angelyangw 发表于 2023-2-13 17:57
{%- set low_batteries = states |
selectattr('attributes.battery_level', 'defined')|
selecta ...
感谢大神,请问这知识去哪儿学呀?
隔壁的王叔叔
发表于 2023-2-13 22:44:24
angelyangw 发表于 2023-2-13 17:57
{%- set low_batteries = states |
selectattr('attributes.battery_level', 'defined')|
selecta ...
上面friendly_好使。
happysmith
发表于 2023-2-17 01:19:44
留言备用
Fuuko
发表于 2023-2-17 17:45:21
收藏备用
529616965
发表于 2023-2-19 01:14:16
学习
学习
学习
页:
1
2
3
4
5
[6]
7
8
9
10
11
12
13
14
15