Moin Moin zusammen,
ich bin dabei die Integration Waste Schedule einzubinden und habe dabei ein Problem;
Integration: hacs_waste_collection_schedule/doc/source/ics.md at master · mampfes/hacs_waste_collection_schedule · GitHub
Nun folgendes in Simons Video werden die Sensoren so konfiguriert:
# 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:
- Leerung: Biomüll
Nun habe ich das Problem das durch den Kalender die Termin mit Leerung: Biomüll eingetragen werden und deswegen werden die Sensoren nicht erstellt weil er Leerung: als Kommando erkennt…
Gibt es eine Möglichkeit dies zu ändern?
Wenn nötig hänge ich Bilder an, im Kalender sind alle Termin eingetragen…
Danke Euch
Gruss Markus
Nachtrag:
aktuelle Yaml Einträge:
# 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:
- Leerung: Biomüll
by HarryP:
. Zusammenführung Doppelpost (bitte “bearbeiten” Funktion nutzen)
. Codezeilen formatiert (bitte immer in </> einbinden)
Herzlich Willkommen hier im Forum.
Welches Video meinst du? Bitte immer einen Link posten.
Das müsste mMn so aussehen
types:
- Biomüll
Kommt aber darauf an was deine .ics liefert bzw. der Dienst.
Moin Moin
Sorry meinte Simon sein Video:
Auszug aus der ICS:
BEGIN:VEVENT
DESCRIPTION:
DTEND;VALUE=DATE:20240110
DTSTAMP:20240604T121323Z
DTSTART;VALUE=DATE:20240109
SEQUENCE:0
SUMMARY:Leerung: Restabfall
UID:aae2a2e8-a9d8-46c2-be17-2705ecc50296
END:VEVENT
Hier ist Summary das Problem:
Leerung: Restabfall und insert IT stellt es ebenfalls so zur Verfügung
die Einträger im Kalender sind ja da nur die Sensoren krieg ich nicht hin wegen Leerung: dies wird als Kommando erkannt und Blau gemacht
Gruss Markus
by HarryP: Codezeilen formatiert (bitte immer in </> einbinden)
Du nutzt eine ICS? Was hast du in der configuration.yaml eingetragen? Dort wo du auch das file bestimmt hast? Dort kannst du unter customize alias angeben und diese später abrufen
waste_collection_schedule:
sources:
- name: ics
args:
file: "www/abfall/Abfallkalender.ics"
customize:
- type: Leerung: Restabfall
alias: rest
- type: Leerung: Biomüll
alias: bio
Das könntest du dann so abrufen.
# 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:
- bio
Ich hoffe das funktioniert mit dem Doppelpunkt.
Mein kompletter Code ist von Simon übernommen
#Waste Kalender
waste_collection_schedule:
sources:
- name: insert_it_de
args:
municipality: Krefeld
street: RXXXXXXX
hnr: XXX
location_id: 8XXXXX
sensor:
# ------- 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:
- Leerung: Restabfall
# 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:
- Leerung: Biomüll
# Nächste gelber-Sack Abholung
- platform: waste_collection_schedule
name: "Gelber Sack"
value_template: '{{value.types|join(", ")}}{% if value.daysTo == 0 %} Heute{% elif value.daysTo == 1 %} Morgen{% else %} in {{value.daysTo}} tagen{% endif %}'
types:
- Leerung: LVP
# 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:
- Leerung: PPK
Hab die Adresse geXt, aber genauso hab ich es in der Yaml eventuell liegt der Fehler an meiner Konfig…
by HarryP: Codezeilen formatiert (bitte immer in </> einbinden)
Versuche es mal so
types:
- "Leerung: Biomüll"
Vielen Dank das war die Lösung…