Überblick-Karte (Glance) - Iconfarbe anhand der Entitätenwerte wechseln?

Gibt es eine Möglichkeit, die Anzeige einer Sortierung nach Preis auf einer Markdown-Karte auf 1 oder 2, also die Billigsten Anbieter zu reduzieren?
 
Noch ein Nachsatz.
Ich finde diese Reaktion zwar logisch, aber wenig hilfreich:
1739558875895.png
Gleicher Preis, es entscheidet ...?
 
Lustig, an was man dabei alles denken muss. Vielleicht funktioniert als zusätzliche Bedingung *kürzeste Entfernung*, abgefragt vom Geocode Deines Smartphones.
 
Also wenns ums Sortieren geht, kann ich die "Auto Entities" Karte empfehlen.
Liefert bei mir folgendes Ergebnis:
1739617234801.png
Sortiert rein nach Spritpreis.
Auto Entities gibts bei HACS und mein Code dazu:
Code:
type: custom:auto-entities
card:
  type: entities
filter:
  include:
    - entity_id: "*diesel*"
  exclude: []
sort:
  method: state
  ignore_case: true
  numeric: true
  ip: false
Die Daten kommen von der Integration Tankerkönig.
 
@RudiP man ahnt ja nicht, was für Fallen so lauern :oops:
1739621501478.png
Nehme ich die Filterkombination "Leerzeichen vor dem Super" wird mir gar nichts mehr angezeigt :unsure:.
Update: Na logisch...ich Depp.
Und ich muss mal schauen, wi ich in deinen Code nun die Färbung der Icons hinbekomme.
 
Doch, ich ahne nicht nur, was da für Fallen lauern, teilweise weiß ich es auch. :)

Icon färben geht vermutlich nicht, da Card_mod anscheinend nicht unterstützt wird.
Aber einfärben halte ich jetzt auch nicht für wichtig, da die billigen ja oben stehen.
 
Ich habe da aber gerade noch ein Interessantes Beispiel gefunden, wo man Farbe nutzen kann.
Auf HACS die Battery State Card installieren.
Code:
type: custom:battery-state-card
filter:
  include:
    - name: entity_id
      value: sensor.*diesel*
sort:
  by: state
  desc: false
colors:
  steps:
    - value: 1.61
      color: lightgreen
    - value: 1.66
      color: orange
    - value: 1.68
      color: red
layout_options:
  grid_columns: full
Ergibt dann das hier:
1739622862165.png

Sortiert und mit Farbe. Allerdings werden hier gerade feste Spritpreise verwendet. Aber mit dem Code von Nival kann man da sicher was feines draus machen.
 
@HA-DAU
Danke für deine Lösung.
Ich denke aber, dass ich hier keine einzelnen Entitäten abgreifen kann und somit - zumindest nach meinen aktuellen Gedanken - nichts weiter verknüpfen kann. :unsure:
 
Moin,
was fällt mir heute auf?
1739706513125.png
Warum habe ich keine grüne Säule?
Code:
type: glance
entities:
  - entity: sensor.avia_an_der_stadtautobahn_38_super
    card_mod:
      style: |
        state-badge {color:
          {% if is_state('sensor.avia_an_der_stadtautobahn_38_super', 'unknown') %} black
          {% elif is_state('sensor.billigste_tankstelle', 'sensor.avia_an_der_stadtautobahn_38_super') %} green
          {% else %}
            red
          {% endif %}
        }
  - entity: sensor.citti_handwerkstrasse_1_super
    card_mod:
      style: |
        state-badge {color:
          {% if is_state('sensor.citti_handwerkstrasse_1_superr', 'unknown') %} black
          {% elif is_state('sensor.billigste_tankstelle', 'sensor.citti_handwerkstrasse_1_super') %} green
          {% else %}
            red
          {% endif %}
        }
  - entity: sensor.supermarkt_tankstelle_ostsee_park_str_3_super
    card_mod:
      style: |
        state-badge {color:
          {% if is_state('sensor.supermarkt_tankstelle_ostsee_park_str_3_super', 'unknown') %} black
          {% elif is_state('sensor.billigste_tankstelle', 'sensor.supermarkt_tankstelle_ostsee_park_str_3_super') %} green
          {% else %}
            red
          {% endif %}
        }
  - entity: sensor.hem_rabenhorster_damm_1_super
    card_mod:
      style: |
        state-badge {color:
          {% if is_state('sensor.hem_rabenhorster_damm_1_super', 'unknown') %} black
          {% elif is_state('sensor.billigste_tankstelle', 'sensor.hem_rabenhorster_damm_1_super') %} green
          {% else %}
            red
          {% endif %}
        }   
  - entity: sensor.esso_rostocker_str_52_super
    card_mod:
      style: |
        state-badge {color:
          {% if is_state('sensor.esso_rostocker_str_52_super', 'unknown') %} black
          {% elif is_state('sensor.billigste_tankstelle', 'sensor.esso_rostocker_str_52_super') %} green
          {% else %}
            red
          {% endif %}
        }                 
  - entity: sensor.q1_fischerweg_1_super
    card_mod:
      style: |
        state-badge {color:
          {% if is_state('sensor.q1_fischerweg_1_super', 'unknown') %} black
          {% elif is_state('sensor.billigste_tankstelle', 'sensor.q1_fischerweg_1_super') %} green
          {% else %}
            red
          {% endif %}
        }             
  - entity: sensor.jet_trondheimer_str_4_super
    card_mod:
      style: |
        state-badge {color:
          {% if is_state('sensor.jet_trondheimer_str_4_super', 'unknown') %} black
          {% elif is_state('sensor.billigste_tankstelle', 'sensor.jet_trondheimer_str_4_super') %} green
          {% else %}
            red
          {% endif %}
        }                                   
  - entity: sensor.shell_sankt_petersburger_str_super
    card_mod:
      style: |
        state-badge {color:
          {% if is_state('sensor.shell_sankt_petersburger_str_super', 'unknown') %} black
          {% elif is_state('sensor.billigste_tankstelle', 'sensor.shell_sankt_petersburger_str_super') %} green
          {% else %}
            red
          {% endif %}
        }                                     
  - entity: sensor.totalenergies_an_der_stadtautobahn_70_super
    card_mod:
      style: |
        state-badge {color:
          {% if is_state('sensor.totalenergies_an_der_stadtautobahn_70_super', 'unknown') %} black
          {% elif is_state('sensor.billigste_tankstelle', 'sensor.totalenergies_an_der_stadtautobahn_70_super') %} green
          {% else %}
            red
          {% endif %}
        }
 
Ursache gefunden, warum noch unklar:
1739707810013.png
1739708190845.png
Das Template bringt Fehler. Ich habe gestern noch auf Core 2025.2.4 das Update gemacht, da lief m.E.n. noch alles.
Leider lässt sich der Output des Templatetest's nicht kopieren und auf einem Screenshot ist nicht alles lesbar.
 
Zuletzt bearbeitet:
Mit dem Code aus #34 passiert bei mir das Gleiche. Allerdings habe ich HA Core noch nicht auf 2025.2.4 upgedatet. Die Entitäten und Zustände sind bei mir auch alle verfügbar und die Attribute werden korrekt angezeigt. Auf die Farben hat es keinen Einfluss, wenn ich Zustandsfarben anzeigen oder Zustand anzeigen abwähle.

Das Problem scheint also woanders zu liegen.

1739781971580.png
 
Fragt mich, warum - keine Ahnung, es geht wieder.
Wie von Geisterhand ist der Sensor mit dem Teplate heute ab 8 Uhr wieder aktiv.
1739799432870.png
 
Hallo @Fidibus,

dann warte halt bis 08:00 Uhr, dann haben die Geister ausgeschlafen und sind wieder aktiv.
Soll es Dir besser gehen wie mir?

Nimm meine Idee in Dein Konzept auf.
Dann stehen die billigen Tanken immer ganz oben.
Den Umkreis auf halt 2, 5, 10 usw. km stellen.
Kannst Du auch für den Urlaub oder sonstiges benutzen.
Einfach halt den Ort wechseln, dann weißt Du schon mal was für Kosten auf Dich zukommen.....
 
Kannst Du auch für den Urlaub oder sonstiges benutzen.
Einfach halt den Ort wechseln, dann weißt Du schon mal was für Kosten auf Dich zukommen.....
Moin,
ja und nein.
Ich habe andere Möglichkeiten, die sicher funktionieren.
Im Urlaub kann ich die Website direkt nutzen, spare ich m ir den VPN zu HA ;-)
Ich möchte gerne verstehen, warum das sporadisch nicht funktioniert. Da ist doch kein Hexenwerk dran.
Die Lösung von @RudiP und die Markdown Karte funktionieren ja auch sicher.
 

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
6.307
Beiträge
60.904
Mitglieder
6.425
Neuestes Mitglied
Luckson
Zurück
Oben