Hallo Zusammen, ich möchte über die bekannte Integration “Waste Collection Schedule” meine Abfall-Kalender integrieren.
@simon42: Danke für die Video-Anleitung! Leider funktioniert bei mir irgendwas nicht. Nun habe ich es über zwei Wege probiert, mit unterschiedlichen Sensoren:
Anbei der Code:
waste_collection_schedule:
sources:
- name: Mullkalender_RSAG
args:
file: "www/RSAG_Abfuhrtermine_Stand_20230127.ics"
customize:
- type: RSAG Restmülltonne 4-wö.
alias: rm
show: true
icon: mdi:trash-can
- type: RSAG Papiertonne 4-wö.
alias: pa
show: true
icon: mdi:trash-can
- type: RSAG Wertstofftonne oder -sack 4-wö.
alias: ws
show: true
icon: mdi:trash-can
- type: RSAG Biotonne 2-wö.
alias: bm
show: true
icon: mdi:trash-can
fetch_time: "01:00"
day_switch_time: "12:00"
und die Sensoren:
# ------- Garbage Collection -------
# next collection
- platform: waste_collection_schedule
name: "Nächste Abholung"
value_template: '{{value.types|join(", ")}}{% if value.daysTo == 0 %} Heute{% elif value.daysTo == 1 %} Morgen{% else %} in {{value.daysTo}} tagen{% endif %}'
# Nächste Restmüll-Abholung
- platform: waste_collection_schedule
name: "Restmüll"
value_template: '{{value.types|join(", ")}}{% if value.daysTo == 0 %} Heute{% elif value.daysTo == 1 %} Morgen{% else %} in {{value.daysTo}} tagen{% endif %}'
types:
- RSAG Restmülltonne 4-wö.
# Nächste Biomüll Abholung
- platform: waste_collection_schedule
name: "Biomüll"
value_template: '{{value.types|join(", ")}}{% if value.daysTo == 0 %} Heute{% elif value.daysTo == 1 %} Morgen{% else %} in {{value.daysTo}} tagen{% endif %}'
types:
- RSAG Biotonne 2-wö.
# Nächste gelber-Sack Abholung
- platform: waste_collection_schedule
name: "Wertstoff"
value_template: '{{value.types|join(", ")}}{% if value.daysTo == 0 %} Heute{% elif value.daysTo == 1 %} Morgen{% else %} in {{value.daysTo}} tagen{% endif %}'
types:
- RSAG Wertstofftonne oder -sack 4-wö.
# Nächste Papiermüll Abholung
- platform: waste_collection_schedule
name: "Papier"
value_template: '{{value.types|join(", ")}}{% if value.daysTo == 0 %} Heute{% elif value.daysTo == 1 %} Morgen{% else %} in {{value.daysTo}} tagen{% endif %}'
types:
- RSAG Papiertonne 4-wö.
- platform: waste_collection_schedule
name: Abfall_Restmuell
details_format: "upcoming"
value_template: '{{ value.daysTo }}'
types:
- rm
- platform: waste_collection_schedule
name: Abfall_Papier
details_format: "upcoming"
value_template: '{{ value.daysTo }}'
types:
- pa
- platform: waste_collection_schedule
name: Abfall_Biomuell
details_format: "upcoming"
value_template: '{{ value.daysTo }}'
types:
- bm
- platform: waste_collection_schedule
name: Abfall_Wertstoff
details_format: "upcoming"
value_template: '{{ value.daysTo }}'
types:
- ws
Leider liefern alle Sensoren keine Werte. Die ics-Datei liegt im entsprechen Ordner.
Wer kann mir da helfen?! Vielen Dank vorab.