Template Einstellung True / Flase

Eine Liste aller Sensor mit der der Device Class 'battery mit einem Wert < 20%

{% set low_battery = states.sensor
| selectattr('attributes.device_class','defined')
| selectattr('attributes.device_class','eq', 'battery')
| rejectattr('state', 'eq', '100')
| rejectattr('state', 'eq', '100.0')
| selectattr('state', 'lessthan', '20')
| map(attribute='name')
| list
%}
{{ low_battery  | join(', ') }}

Hier das Template das die Anzahl ermittelt.
Wenn Anzahl > 0 → Ist das Ergebnis Wahr, also True
Sonst Falsch, also False

{% set low_battery = states.sensor
| selectattr('attributes.device_class','defined')
| selectattr('attributes.device_class','eq', 'battery')
| rejectattr('state', 'eq', '100')
| rejectattr('state', 'eq', '100.0')
| selectattr('state', 'lessthan', '20')
| map(attribute='name')
| list
%}
{{ low_battery  | count > 0 }}

Gruß
Osorkon

1 „Gefällt mir“