Antwort auf: Abfallkalender über ICS Datei

Forum Forum Schnelle Frage Abfallkalender über ICS Datei Antwort auf: Abfallkalender über ICS Datei

#1400
Avatarjressel01
Teilnehmer

Hallo zusammen,

ich habe das bei mir soweit zum laufen gebracht. Nun würde ich gerne noch das ICON wechseln. 0, 1 oder größer sollen 3 Icons werden.

Ich habe ein Attribut ‚remaining‘ welches den Wert liefert. Warum geht das beim ICON nicht. Der Rest geht.

<code class="language-markup-templating">          - type: 'custom:template-entity-row'
            entity: sensor.ics_1
            style: |
              .secondary {
                font-size:12px;
              } 
              .pointer {
                {% set dateto = states('sensor.ics_1').split('|')[0] %}
                {% if dateto == '0' %}
                  --paper-item-icon-color: #c93636 !important;
                {% elif dateto == '1' %}
                  --paper-item-icon-color: #f58d42 !important;
                {% endif %}     
              }
            icon: >
              {% set dateto2 = state_attr('sensor.ics_1', 'remaining') %} {% if
              dateto2 == o %}
                'jrs:muell'
              {% else %}
                'mdi:trash-can'
              {% endif %}
            name: Gelber Sack
            state: >
              {% set dateto = state_attr('sensor.ics_1', 'remaining') %} {% if
              dateto == 0 %}
                heute
              {% elif dateto == 1 %}
                morgen
              {% else %}
                in {{ dateto }} Tagen
              {% endif %}
            secondary: >
              {% set datum = states('sensor.ics_1').split(',')[0] %} {% if datum
              == 'Monday' %}Mo {% endif -%} {% if datum == 'Tuesday' %}Di {%
              endif -%} {% if datum == 'Wednesday' %}Mi {% endif -%} {% if datum
              == 'Thursday' %}Do {% endif -%} {% if datum == 'Friday' %}Fr {%
              endif -%} {% if datum == 'Saturday' %}Sa {% endif -%} {% if datum
              == 'Sunday' %}So {% endif -%} {{ states('sensor.ics_1').split('
              ')[1] }}

 

  • Diese Antwort wurde geändert vor 3 Monaten, 3 Wochen von jressel01.