Seite 1 von 1

Output Format Text

Verfasst: Mo 18. Apr 2022, 17:04
von Hamudulu
Hallo, ich suche eine Lösung wo mir der Sensor als Output den Text untereinander ausgibt, als Liste.

Code: Alles auswählen

{% set tracker = states.device_tracker 
| rejectattr('attributes.entity_id', 'defined')
| selectattr('state', 'eq', 'not_home')      
| map(attribute='name') | list %} 
{% set qty = tracker | count %}    
{% if qty == 0 %}Alle Device online    
{% else %}Offline: {{ tracker | join (', ') }}    
{% endif %}
Wo und wie mach ich das?
Grüße

Re: Output Format Text

Verfasst: Mo 18. Apr 2022, 17:48
von Osorkon
Was möchtest Du mit dem Output anfangen?
Als Karte im Dashboard Anzeigen? Dann wäre vielleicht die custom auto-entities Karte was

Code: Alles auswählen

type: custom:auto-entities
card:
  type: entities
filter:
  include:
    - domain: device_tracker
      options:
        state: not_home
      state: not_home
  exclude: []
Zeigt die nur die Tracker an die den Status "not_home" haben, ansonsten ist sie leer.

Gruß
Osorkon

Re: Output Format Text

Verfasst: Mo 18. Apr 2022, 19:04
von Hamudulu
Ja, ist cool. Danke. Habs geladen und ausprobiert.
Aber trotzdem würde ich das gern noch im Text lösen. Weiß das jemand wie ich den Text formatiere?

Re: Output Format Text

Verfasst: Mo 18. Apr 2022, 19:23
von manni
Für Markdown:
{% else %}Offline: {{ tracker | join (', \n ') }}

Re: Output Format Text

Verfasst: Mo 18. Apr 2022, 20:18
von Hamudulu
Perfekt. Danke
So sieht mein Ergebnis aus: