Aufblinken einer Karte auf dem Dashboard

Hallo,

hier seht ihr mein Aktuelles Dashboard für das Wallpanel.

Bei den Müllabfuhrterminen wird mir, da wo jetzt grade Abholung in 5Tagen steht auch angezeigt das die Abholung morgen ist.

gibt es eine möglichkeit das “Abholung morgen” also gern dieses Feld oder die ganze Karte iergendwie anders Visualisieren zu lassen, damit das auffällt? Hatte gedacht dieses Kleine Feld in dem das steht Blinken zu lassen oder Ähnliches

Das ist der Code von der Karte:

type: entities
style: |
  ha-card {
  opacity: 80%
  }
entities:
  - entity: sensor.restmull_wochentlich
    style: |
      :host {
        color: grey
      }     
    icon: mdi:delete-empty
    show_state: true
    type: custom:multiple-entity-row
    name: Restmüll
    secondary_info: false
    card_mod:
      style: |
        :host {
          --paper-item-icon-color: grey;
        }
    entities:
      - entity: sensor.restmull_grune_wochell_grune_wochell_collection
        name: Abholung in
        unit: Tage(n)
      - entity: sensor.restmull_date
        name: Datum
  - entity: sensor.gelber_sack
    style: |
      :host {
        color: yellow
      } 
    icon: mdi:recycle
    show_state: true
    type: custom:multiple-entity-row
    name: Gelber Sack
    secondary_info: false
    card_mod:
      style: |
        :host {
          --paper-item-icon-color: yellow;
        }
    entities:
      - entity: sensor.gelber_sack_collection
        name: Abholung in
        unit: Tage(n)
      - entity: sensor.gelber_sack_date
        name: Datum
  - entity: sensor.altpapier
    style: |
      :host {
        color: deepskyblue
      } 
    icon: mdi:package-variant
    show_state: true
    type: custom:multiple-entity-row
    name: Altpapier
    secondary_info: false
    card_mod:
      style: |
        :host {
          --paper-item-icon-color: blue;
        }
    entities:
      - entity: sensor.altpapier_collection
        name: Abholung in
        unit: Tage(n)
      - entity: sensor.altpapier_date
        name: Datum
  - entity: sensor.mybuttoncardsensor
    type: custom:button-card
    layout: icon_name_state2nd
    show_label: true
    label: |
      [[[
       var days_to = entity.state.split("|")[1]
       if (days_to == 0)
       { return "Heute" }
       else if (days_to == 1)
       { return "Morgen" }
       else
       { return " Abholung in " + days_to + " Tagen" }
      ]]]
    show_name: true
    name: |
      [[[
        return entity.state.split("|")[0]
      ]]]
    state:
      - color: red
        operator: template
        value: '[[[ return entity.state.split("|")[1] == 0 ]]]'
      - color: orange
        operator: template
        value: '[[[ return entity.state.split("|")[1] == 1 ]]]'
      - value: default
show_header_toggle: true
title: 'Müllabfuhr Termine :'
state_color: true

Danke schonmal für eure Antworten

Moin,

nur so ne Idee, du benustzt ja schon card_mod.
Kannst du nicht einfach wenn Altpapier dran ist ein blauen Rahmen/Boarder drum machen, bei Restmüll Braun, bei Bio grün und beim Gelben Sack gelb.

Ich meine man kann bei cardmod mit if und else arbeiten.

LG
Tobi

Hey,

danke für dein Kommentar.

Da hab ich leider keine Erfahrung mit. Ich versuch es später mal aus aber ich denke das wird nicht auffällig genug sein, daher hätte ich gern iergendwas Blinkendes dabei

Habe das bei mir mal eben umgesetzt:


Und hier der Code meiner Karte:

type: custom:vertical-stack-in-card
cards:
  - type: grid
    square: false
    columns: 4
    cards:
      - type: custom:mushroom-entity-card
        entity: sensor.restabfall
        icon_color: brown
      - type: custom:mushroom-entity-card
        entity: sensor.gelbetonne
        icon_color: yellow
      - type: custom:mushroom-entity-card
        entity: sensor.bioabfall
        icon_color: green
      - type: custom:mushroom-entity-card
        entity: sensor.altpapier
card_mod:
  style: |
    ha-card {
    {% if is_state("sensor.restabfall", "Morgen") %}
      border: 5px outset sienna
    {% elif is_state("sensor.gelbetonne", "Morgen") %}
      border: 5px outset yellow
    {% elif is_state("sensor.bioabfall", "Morgen") %}
      border: 5px outset green
    {% elif is_state("sensor.altpapier", "Morgen") %}
      border: 5px outset blue
    {% endif %}
    }

LG
Tobi

Vielen Dank,

hab den “card_mod” Part mal bei mir rein kopiert und angepasst. Gibt es eine möglichkeit die “abholung morgen” zu Triggern damit ich sehe ob es funktioniert?

LG

Da kannst du über die Entwicklerwerkzeuge machen.

Edit:
Kopiere dir am besten den aktuellen Zustand und füge den danach wieder ein.
Ich glaube der Status bleibt solange bis er aktualisiert wird und die Müllsensoren aktualisieren sich nicht oft.

LG
Tobi

Code für Blinkende Mülltonnen usw


müll

Sofern ein Tag vor Abholung fangen die Buttons an zu Blinken… Code habe ich angehängt. muss dann nur noch angepasst werden. inkl. in der Config.yaml