Bei Template-Sensor Icon Color ändern Thema ist als GELÖST markiert

Bereich rings rum zum Thema Yaml und seine Tücken.


Antworten
Benutzeravatar
Friedi
Beiträge: 447
Registriert: Do 22. Jul 2021, 16:57
2
Has thanked: 36 times
Been thanked: 21 times

Bei Template-Sensor Icon Color ändern

Beitrag von Friedi »

Ich wieder...

Ich habe mir einen Sensor gebaut:

Code: Alles auswählen

  - platform: template
    sensors:
      schlafzimmer_fenster_rechts:
        friendly_name: Schlafzimmerfenster (rechts)
        value_template: >
          {% if is_state('binary_sensor.schlafzimmer_fenster_kipp', 'on') 
            and is_state('binary_sensor.schlafzimmer_fenster_auf', 'on') %}
            geöffnet
          {% elif is_state('binary_sensor.schlafzimmer_fenster_kipp', 'on') 
            and is_state('binary_sensor.schlafzimmer_fenster_auf', 'off') %}
            gekippt
          {% else %}
            geschlossen
          {% endif %}
        icon_template: >-
          {% if is_state('sensor.schlafzimmer_fenster_rechts', 'geöffnet') %}
            mdi:window-open-variant
          {% elif is_state('sensor.schlafzimmer_fenster_rechts', 'gekippt') %}
            mdi:window-open
          {% else %}
            mdi:window-closed-variant
          {% endif %}
So weit funktioniert das dann auch ganz nett. Zu meinem Glück fehlt mir jetzt noch die Farbänderung je nach Status.

Ich finde da nichts, was mich weiterbringt. Habt ihr ne Idee?
Benutzeravatar
Osorkon
Administrator
Beiträge: 1958
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 532 times
Kontaktdaten:

Re: Bei Template-Sensor Icon Color ändern

Beitrag von Osorkon »

Das einfachste wäre die Icons in Deinen Wunsch Farben zu erstellen und dann in Deinem Template als picture_template je Staus zu definieren.

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Friedi
Beiträge: 447
Registriert: Do 22. Jul 2021, 16:57
2
Has thanked: 36 times
Been thanked: 21 times

Re: Bei Template-Sensor Icon Color ändern

Beitrag von Friedi »

Osorkon hat geschrieben: Do 24. Mär 2022, 15:54 Das einfachste wäre die Icons in Deinen Wunsch Farben zu erstellen und dann in Deinem Template als picture_template je Staus zu definieren.
Wie? Also das Erstellen.
Benutzeravatar
Osorkon
Administrator
Beiträge: 1958
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 532 times
Kontaktdaten:

Re: Bei Template-Sensor Icon Color ändern

Beitrag von Osorkon »

Friedi hat geschrieben: Do 24. Mär 2022, 16:04 Wie? Also das Erstellen.
Du findest hier die meisten Icons
Einfach als svg downloaden und mit einem Bildbearbeitung Programm Deines Vertrauens bearbeiten (Ich nutze unter macOS Affinity Photo) also nur die Farbe ändern
und als SVG abspeichern im Ordner /config/www

und dann im template einarbeiten

Code: Alles auswählen

entity_picture_template: >-
        {% if is_state('sensor.windowhandle_terrassentur_wz', 'closed') %}
          local/window-open-variant_green.svg
        {% elif is_state('sensor.windowhandle_terrassentur_wz', 'open') %}
          local/window-open-variant_red.svg
        {% else %}
          local/window-open-variant_yellow.svg
        {% endif %}
mit local verweist Du auf den www Ordner und kannst auch gerne die Dateien in einen Ordner icons reinpacken, dann eben mit local/icons/mein_icon.svg
Color_Icon.gif
Color_Icon.gif (25.3 KiB) 312 mal betrachtet
So kannst Du natürlich auch selbst erstellte icons verwenden, 😀

Gruß
Osorkon
Einer muss ja für Ordnung sorgen. :D
Chriz
Beiträge: 75
Registriert: Do 3. Mär 2022, 16:30
2
Has thanked: 1 time

Re: Bei Template-Sensor Icon Color ändern

Beitrag von Chriz »

mit der custom:button-card müsste das auch gehen

such mal unter HACS -> button-card

https://github.com/custom-cards/button-card

mit der kann man so einige spielerein machen muss man ja nicht zwingend als button benutzen :D
Benutzeravatar
Friedi
Beiträge: 447
Registriert: Do 22. Jul 2021, 16:57
2
Has thanked: 36 times
Been thanked: 21 times

Re: Bei Template-Sensor Icon Color ändern

Beitrag von Friedi »

Osorkon hat geschrieben: Do 24. Mär 2022, 21:18 Du findest hier die meisten Icons
Einfach als svg downloaden und mit einem Bildbearbeitung Programm Deines Vertrauens bearbeiten (Ich nutze unter macOS Affinity Photo) also nur die Farbe ändern
und als SVG abspeichern im Ordner /config/www
Danke dir. Der Rest war klar :) Ich hab auch Affinity. Ist ein geiles Prog (vor allem für das Geld).
Benutzeravatar
Friedi
Beiträge: 447
Registriert: Do 22. Jul 2021, 16:57
2
Has thanked: 36 times
Been thanked: 21 times

Re: Bei Template-Sensor Icon Color ändern

Beitrag von Friedi »

Chriz hat geschrieben: Do 24. Mär 2022, 21:38 mit der custom:button-card müsste das auch gehen

such mal unter HACS -> button-card

https://github.com/custom-cards/button-card

mit der kann man so einige spielerein machen muss man ja nicht zwingend als button benutzen :D
Danke für den Hinweis, aber ich will so wenig Custom wie möglich.
Antworten