gerner1 - Logoszféra fórum

üzenetek

hozzászólások


gerner1
(veterán)

DDF1A8

Szerk.

[ Szerkesztve ]


gerner1
(veterán)

A Shelly -hez, esetleg: LINK

Szerk.

[ Szerkesztve ]


gerner1
(veterán)

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 ]


gerner1
(veterán)

Az eső-mérő, pár nappal korábbi adatainak a kinyeréséhez, esetleg ez a template:

sensor:
- platform: template
sensors:
rain_mm_2_days_ago:
friendly_name: "Rain 2 Days Ago"
value_template: >-
{% set specific_date = now().timestamp() - (2 * 24 * 3600) %}
{% set specific_date_data = states.sensor.rain_mm.attributes.history | selectattr('last_updated', '==', specific_date | timestamp_custom('%Y-%m-%dT%H:%M:%S%z')) | first %}

üzenetek