Battery Notes und Stapelkarte

Hallo,

ich finde ja die Stapelkarten persönlich toll und hab einige in mein Dashboard integriert, die mir unterschiedliche Nachrichten und Zustände anzeigen, aber nur wenn dies “relevant” ist. Wenn nichts zu berichten ist, sieht man nichts, wenn es relevant ist, wird es angezeigt.

Jetzt habe ich noch Battery Notes installiert. Ich finde es schon cool, wie viele Batterien und Akkus sich dort einbinden lassen.

Nun geht es um die Kombination aus beidem:

Anzeige der Ergebnisse aus Battery Notes als Stapelkarte. Immer dann wenn die Batterie bzw. der Akku unter 20 % sind, hätte ich dies gerne angezeigt.

Hat jemand eine Idee, wie man dies machen könnte? Brauche ich Helfer oder Automationen?

Danke für Eure Hilfe!

Meine Bastellösung:

type: vertical-stack
cards:
  - type: custom:auto-entities
    card:
      type: entities
      title: Warnungen und Hinweise
      show_header_toggle: false
      card_mod:
        style: |
          ha-card {
            background: rgba(255, 140, 0, 1) !important;
          }
          .card-header {
            color: #000000;
            font-weight: 600;
            font-size: 14px;
          }
    filter:
      include:
        - options:
            card_mod:
              style:
                hui-generic-entity-row $: |
                  .info {
                    color:#000000 !important;
                    font-weight:600;
                    font-size:12px;
                  }
                  state-badge {
                    color:#000000 !important;
                  }
                  .state {
                    color: #000000 !important;
                    font-weight:600;
                    font-size:14px;
                  }
          domain: sensor
          attributes:
            device_class: battery
          state: < 20
          sort:
            method: friendly_name
        - options:
            card_mod:
              style:
                hui-generic-entity-row $: |
                  .info {
                    color:#000000 !important;
                    font-weight:600;
                    font-size:12px;
                  }
                  state-badge {
                    color:#000000 !important;
                  }
                  .state {
                    color: #000000 !important;
                    font-weight:600;
                    font-size:14px;
                  }
          domain: binary_sensor
          attributes:
            device_class: battery
          state: 'on'
          sort:
            method: friendly_name
        - options:
            card_mod:
              style:
                hui-generic-entity-row $: |
                  .info {
                    color:#000000 !important;
                    font-weight:600;
                    font-size:12px;
                  }
                  state-badge {
                    color:#000000 !important;
                  }
                  .state {
                    color: #000000 !important;
                    font-weight:600;
                    font-size:14px;
                  }
          domain: binary_sensor
          attributes:
            device_class: connectivity
          state: 'off'
          sort:
            method: friendly_name
        - options:
            card_mod:
              style:
                hui-generic-entity-row $: |
                  .info {
                    color:#000000 !important;
                    font-weight:600;
                    font-size:12px;
                  }
                    state-badge {
                    color:#000000 !important;
                  }
                  .state {
                    color: #000000 !important;
                    font-weight:600;
                    font-size:14px;
                  }
          domain: update
          state: 'on'
          sort:
            method: friendly_name
      exclude:
        - options: {}
          entity_id: sensor.wechselrichter_
        - options: {}
          entity_id: sensor.qrevo_edge_2_
        - options: {}
          entity_id: sensor.sileno_battery
    show_empty: false
grid_options:
  rows: auto

Damit habe ich eine einfache, Lösung für mein Dashboard. Ist nichts, wird nix angezeigt. Gibt es was zu tun, kommt eine Meldung für

  • fehlende Verbindungen
  • leere Batterien (Ausgenommen der Saugrobi und der Rasenrobi)
  • anstehende Akkus.

Die Hausbatterie ist nur rausgenommen, weil diese einmal über die Batterie und einmal über den WR angezeigt wird.

Wegen der unterschiedlichen Batteriesensoren und Werten gibt es einmal den Sensor für Batterie und einmal den binary sensor für die Homematic.

Ist absolut subjektiv:
Solange nichts ist, keine Meldung und keine permanente Anzeige von Ständen, Firmware etc. Wenn etwas kritisch ist, kommt eine Meldung.
Steht ein Update an, Anzeige auf meinem Admin Dashboard.

Ich finde es recht schlicht, brauche wenig Automatisierungen, Helfer und Ergänzungen aus dem HACS, welche alle was für sich haben. Aber so, bilde ich mir ein, mein System etwas schlichter zu halten.
Der vollständig halber noch eine Anmerkung: Ich hatte versucht die exclude schlichter zu halten, ist bei mir nicht gelaufen, daher auf dem Weg.