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
查看完整版本: 使用mushroom lovelace在ui界面中配置dashboard