A kapott infók alapján, a filter(ek) összeállításához készítettem ezt:
{% set x = ['*'] %}
{%- for d in states|groupby('domain') %}
{% if loop.first %} ### Domains: *{{loop.length}}* - Entities: *{{states|count}}* {% endif %}
**{{- d[0]}}:** *({{states[d[0]]
|rejectattr('state','in',x)
|list|count}})*
{% for i in d[1] if i.state not in x -%}
> {{i.name}}: *{{i.state}}*
{{i.entity_id }}
{% endfor %}
{%- endfor -%}
Ugyanakkor, alkalmazható például: entitások listájának elkészítéséhez is.
[ Szerkesztve ]