Wer anstelle der klassischen Icons gerne Bilder verwenden möchte, dem gillt folgende Anleitung.
Abhängig davon, wie der Müllkalender in HomeAssistant eingebunden wurde, können sich das einbinden des Codes an einigen Stellen unterscheiden.
In diesem Fall benötigen wir ein Template in der sensors.yaml
Beispielhaft einmal für die „Biotonne“. Die Restlichen Müllsorten nicht nach gleichem Schema anzulegen.
- platform: waste_collection_schedule
name: AbfallBio
details_format: "upcoming"
value_template: '{% if value.daysTo == 0 %}heute{% elif value.daysTo == 1 %}morgen{% else %}in {{value.daysTo}} Tagen{% endif %}'
types:
- bio
Des weiteren ist ein Eintrag in der configuration.yaml
#Müllkalender
waste_collection_schedule: !include includes/waste_collection.yaml
und genau in dieser Datei behandeln wir unsere neuen Bilder für die Mülltonnen: waste_collection.yaml
sources:
- name: ics
args:
file: "www/Abfuhrtermine_privat.ics"
customize:
- type: Reststoff
alias: rest
## icon: mdi:trash-can
picture: /local/img/rest2.png
- type: Gelbe Tonne
alias: gelbersack
## icon: mdi:recycle
picture: /local/img/plastik2.png
- type: Blaue Tonne
alias: papier
## icon: mdi:trash-can
picture: /local/img/papier2.png
- type: Biotonne
alias: bio
##icon: mdi:trash-can
picture: /local/img/bio2.png
fetch_time: "04:00"
day_switch_time: "10:00"
Zum Schluss kann mit Hilfe einer „Entities-Card“ der neue Abfuhrkalender eingebunden werden.
Das schöne an diesem Schema ist, dass wir hier eindeutig mit dem Wort „Tagen“ arbeiten. Und keine andere Schreibweise wie zum Beispiel Tage/n oder Tage(n) benötigen. Für die Termine, wo der Abfuhrtermin 1 Tag vor Abholung ist, steht in der Karte „morgen“. Als Beispiel zu erkennen bei dem Biomüll. Die eigentliche Abholung findet zwar erst in 4 Tagen statt, über die Entwicklerwerkzeuge wurde hier für Testzwecke der Zustand geänndert.
Für die Entleerungen die am heutigen Tag sind, würde in der Karte „heute“ stehen.
Dieser Aufbau macht die Karte schlicht und stimmig.