Markdown Karte - Zigbee Geräte mit Status "Offline" Wie?

Hallo zusammen,

Ich hätte gerne auf dem Dashboard eine Markdown Karte, die mir Offline Zigbee Geräte
anzeigt. Für jedes Offline Gerät eine Zeile. Wenn alles Ok ist (dann die Anzeige “Alles OK”.

Ich würde mir auch gerne eine Benachrichtigung senden lassen, wenn ein Gerät “Offline” ist.

Ich hatte schon ChatGPT bemüht, scheitert aber alles, da es wird aus meiner Sicht zu
sehr verkompliziert wird, es einfach nicht funktioniert, oder Fehlermeldungen kommen.

Hat jemand eine Idee dazu, wie man das einfach lösen kann?

Vielleicht so:

type: entity-filter
show_empty: false
entities:
  - entity: sensor.agm_batterie
    name: 📱 Tablet Küche
    tap_action:
      action: navigate
      navigation_path: /lovelace/Tablets
    card_mod:
      style: |
        :host {
                  {% set power = states('sensor.agm_batterie') | float(0) %}
                  {% if power >= 90 %}
                  --card-mod-icon-color: green;
                  --card-mod-icon: mdi:battery;
                  {% elif power >= 80 %}
                  --card-mod-icon-color: green;
                  --card-mod-icon: mdi:battery-90;
                  {% elif power >= 70 %}
                  --card-mod-icon-color: lightgreen;
                  --card-mod-icon: mdi:battery-80;
                  {% elif power >= 60 %}
                  --card-mod-icon-color: yellowgreen;
                  --card-mod-icon: mdi:battery-70;
                  {% elif power >= 50 %}
                  --card-mod-icon-color: yellow;
                  --card-mod-icon: mdi:battery-60;
                  {% elif power >= 40 %}
                  --card-mod-icon-color: orange;
                  --card-mod-icon: mdi:battery-50;
                  {% elif power >= 30 %}
                  --card-mod-icon-color: orange;
                  --card-mod-icon: mdi:battery-40;
                  {% elif power >= 20 %}
                  --card-mod-icon-color: red;
                  --card-mod-icon: mdi:battery-30;
                  {% elif power >= 10 %}
                  --card-mod-icon-color: darkred;
                  --card-mod-icon: mdi:battery-20;
                  {% elif power >= 5 %}
                  --card-mod-icon-color: darkred;
                  --card-mod-icon: mdi:battery-10;
                  {% elif power >= 0.1 %}
                  --card-mod-icon-color: darkred;
                  --card-mod-icon: mdi:battery-alert;
                  {% endif %}
                }
.
.
.
conditions:
  - condition: state
    state: mm
      - unknown
      - unavailable
      - none
title: aktuell

Wobei das mit einer Ankerfunktion übersichtlicher geht. Spart Code und neue Geräte lassen sich einfacher integrieren.

Sieht dann so aus:

Sowas in der Art?

Hier mal ein Template Sensor (Helfer)
Anzahl nicht verfügbare ZHA Geräte:

{{ ['zha']
   | map('integration_entities') 
   | sum(start=[])
   | select('is_state', 'unavailable')
   | map('device_attr','name') | unique | list | count }}

Gruß Osorkon

Ich hatte damals mir auch etwas gebastelt aber nicht auf Zigbee beschränkt, nutze die Markdownkarte heute noch.