Forum › Forum › Schnelle Frage › Abfallkalender über ICS Datei › Antwort auf: Abfallkalender über ICS Datei
Hallo zusammen,
nachdem meine Ansage über Alexa leider nicht mehr so funktionieren will wie zuvor, habe ich mich nun auch mal dran gesetzt und mir den Abfallkalender nach Domjo75 Vorlage zusammengebastelt. Funktioniert soweit auch ganz gut jedoch komme ich mit dem Lovelace Dashboard noch nicht so ganz klar. Würde es dir was ausmachen den Code von deiner Vorlage mal hier reinzuposten, da mir die Vorlage eigentlich ganz gut gefällt.Vielen Dank aber trotzdem schonmal für die vielen nützlichen Beiträge hier.
Gern. Hier für die erste Zeile. Die anderen analog.
<code class="language-markup-templating">title: Abfallkalender type: entities entities: - type: 'custom:template-entity-row' entity: sensor.abfallkalender_hausmuell_date style: > .secondary { font-size:12px; } .pointer { {% set dateto = states('sensor.abfallkalender_hausmuell_date').split('|')[0] %} {% if dateto == '0' %} --paper-item-icon-color: #c93636 !important; {% elif dateto == '1' %} --paper-item-icon-color: #f58d42 !important; {% endif %} } icon: 'mdi:trash-can' name: Hausmüll state: > {% set dateto = states('sensor.abfallkalender_hausmuell_date').split('|')[0] %} {% if dateto == '0' %} heute {% elif dateto == '1' %} morgen {% else %} in {{ dateto }} Tagen {% endif %} secondary: > {% set datum = as_timestamp(states('sensor.abfallkalender_hausmuell_date').split('|')[1]) %} {% if datum|timestamp_custom('%a') == 'Mon' %}Mo{% endif -%} {% if datum|timestamp_custom('%a') == 'Tue' %}Di{% endif -%} {% if datum|timestamp_custom('%a') == 'Wed' %}Mi{% endif -%} {% if datum|timestamp_custom('%a') == 'Thu' %}Do{% endif -%} {% if datum|timestamp_custom('%a') == 'Fri' %}Fr{% endif -%} {% if datum|timestamp_custom('%a') == 'Sat' %}Sa{% endif -%} {% if datum|timestamp_custom('%a') == 'Sun' %}So{% endif -%} {{ datum|timestamp_custom(', %d.%m.%Y') }}Und mit Sicherheit geht es schöner, insb. das mit den Wochentagen. Aber egal.
Vielen Dank, wie sieht dein Sensor in der Configuration.yaml aus?
<code class="language-markup-templating">waste_collection_schedule: sources: - name: ics args: file: "www/abfallkalender.ics" day_switch_time: "23:55"
sowie
<code class="language-markup-templating">sensor: - platform: waste_collection_schedule name: abfallkalender_papier_date value_template: '{{value.daysTo}}|{{value.date}}' types: - Papiertonne - platform: waste_collection_schedule name: abfallkalender_gelbersack_date value_template: '{{value.daysTo}}|{{value.date}}' types: - Gelber Sack - platform: waste_collection_schedule name: abfallkalender_hausmuell_date value_template: '{{value.daysTo}}|{{value.date}}' types: - Hausmuell