Hallo zusammen,
ich möchte für einige Entitäten andere Icons/Bilder als die Standard-mdi anzeigen lassen. Die betreffenden Grafiken habe ich lokal gespeichert. Es geht mir nicht um Varianten je nach Zustand, sondern um den permanenten Austausch der Icons gegen eigene Bilder. Im Netz finden sich dazu einige ältere Anleitungen, die aber nicht mehr funktionieren. Per Template-Definition habe ich es noch nicht ausprobiert, und ich bevorzuge eine Änderung des YAML codes in der Entität, wenn das möglich ist.
Das ist die Überblick-Karte (Glance), auf der ich die Icons gern ändern würde:

Im YAML sieht es so aus:
Das ist das Ergebnis, das ich für das erste Icon haben möchte:

In YAML funktioniert das mit
Das habe ich versucht, in den Entwicklerwerkzeugen -> Zustands-Attribute -> Zustand setzen als auch in der Entität direkt anzulegen. Das ausgetauschte Icon wird ca. eine Minute angezeigt. Dann erscheint wieder das bisherige mdi-Icon wie auf dem oberen Bild. Die Entität ändert ständig ihren Zustand. Nach den Änderungen am Code habe ich den Browser-Cache refresht. Nach einem Neustart ist ebenfalls wieder das ursprüngliche Icon sichtbar.
Welche Möglichkeiten habe ich, Icons permanent durch eigene Grafiken auszutauschen?
Vielen Dank!
ich möchte für einige Entitäten andere Icons/Bilder als die Standard-mdi anzeigen lassen. Die betreffenden Grafiken habe ich lokal gespeichert. Es geht mir nicht um Varianten je nach Zustand, sondern um den permanenten Austausch der Icons gegen eigene Bilder. Im Netz finden sich dazu einige ältere Anleitungen, die aber nicht mehr funktionieren. Per Template-Definition habe ich es noch nicht ausprobiert, und ich bevorzuge eine Änderung des YAML codes in der Entität, wenn das möglich ist.
Das ist die Überblick-Karte (Glance), auf der ich die Icons gern ändern würde:

Im YAML sieht es so aus:
YAML:
state_class: measurement
unit_of_measurement: V
device_class: voltage
icon: mdi:battery-20
friendly_name: Zellspannung min.
Das ist das Ergebnis, das ich für das erste Icon haben möchte:

In YAML funktioniert das mit
YAML:
state_class: measurement
unit_of_measurement: V
device_class: voltage
icon: null
friendly_name: Zellspannung min.
icon_type: entity_picture
entity_picture: /local/custom_icons/noto-v1--battery.svg
Das habe ich versucht, in den Entwicklerwerkzeugen -> Zustands-Attribute -> Zustand setzen als auch in der Entität direkt anzulegen. Das ausgetauschte Icon wird ca. eine Minute angezeigt. Dann erscheint wieder das bisherige mdi-Icon wie auf dem oberen Bild. Die Entität ändert ständig ihren Zustand. Nach den Änderungen am Code habe ich den Browser-Cache refresht. Nach einem Neustart ist ebenfalls wieder das ursprüngliche Icon sichtbar.
Welche Möglichkeiten habe ich, Icons permanent durch eigene Grafiken auszutauschen?
Vielen Dank!
Zuletzt bearbeitet: