@olli Hallo Olli mein Problem ist dass nicht der richtige sensor als Message gesendet wird. Da ich ja verschiedene Sensoren habe, wie du in den „conditions“ siehst. Im Code habe ich Beispielhaft mal den Bio Sensor eingefügt. Wie kann man jetzt in der Messge den korrekten Sensor ermitteln? Den „mode:single“ entferne ich.Das ist mir nicht aufgefallen weil die Automation noch nicht aktiv war. Vielen Dank dafür.
@silverwing Versuch mal folgenden Code als Teil deiner Message:
{% set morgen=(now().date() + timedelta(days=1))| string %}
{% if morgen == (states.sensor.biomull_abholung.attributes|list)[0] %} Biomüll
{% elif morgen == (states.sensor.restmull_abholung.attributes|list)[0] %} Restmüll
{% elif morgen == (states.sensor.papiermull_abholung.attributes|list)[0] %} Papier
{% elif morgen == (states.sensor.gelbe_tonne_abholung.attributes|list)[0] %} Gelbe Tonne
{% endif %}
Kannst du mir bitte einen Screenshot aus den Entwicklerwerkzeugen inkl. Spalte Attribute von den Müll-Sensoren geben, wenn mein Code-Vorschlag Probleme macht? Ich bin mir nicht ganz sicher, ob ich dein Setup richtig verstanden habe.
@olli Hallo Olli dein Code-Vorschlag funktioniert hervorragend !!.
Vielen Dank
@silverwing Perfekt, so muss das sein! ![]()
Vielen Dank für das Feedback!
Hallo Olli,
ich habe WCS auch installiert, die Automation soweit auch hinbekommen, das sie zumindest beim manuellen auslösen eine Nachricht aufs Handy schickt.
Jedoch beim durchlaufen ohne manuellen Anstubser bleibt das Handy still.
Mein Code sieht folgendermaßen aus:
trigger: time
at: "15:30:00"
{{ (now().date + timedelta(days=1)) | string == (states.sensor.nachster_abfuhrtermin.attributes|list)[0] }}
action: notify.mobile_app_sm_s901b
metadata: {}
data:
message: >-
Morgen wird folgender Müll abgeholt: {{
(states.sensor.naechster.attributes.values()|list)[0] }}!
Wo kann da der Hase im Pfeffer liegen?
Hi @marcus !
Kannst du bitte die vollständige Automation als YAML bereitstellen (also im Pflegedialog auf die 3 Punkte oben rechts und im Kontextmenü „In YAML bearbeiten“ auswählen und dann den kompletten YAML-Code hier einfügen bitte)?
Hallo Olli,
hier der ganze Code:
alias: Benachrichtigung Abfuhrtermin
description: ""
triggers:
- trigger: time
at: "17:45:00"
conditions:
- condition: template
value_template: >-
{{ (now().date + timedelta(days=1)) | string ==
(states.sensor.nachster_abfuhrtermin.attributes|list)[0] }}
actions:
- action: notify.mobile_app_sm_s901b
metadata: {}
data:
message: >-
Morgen wird folgender Müll abgeholt: {{
(states.sensor.naechster.attributes.values()|list)[0] }}!
- action: notify.mobile_app_pixel_6a
metadata: {}
data:
message: >-
Morgen wird folgender Müll abgeholt: {{
(states.sensor.naechster.attributes.values()|list)[0] }}!
mode: single
Scheinbar habe ich die Lösung gefunden:
alias: Benachrichtigung Abfuhrtermin
description: ""
triggers:
- trigger: time
at: "19:12:00"
conditions:
- condition: template
value_template: >-
{{ (now().date() + timedelta(days=2)) | string ==
(states.sensor.naechster.attributes|list)[0] }}
actions:
- action: notify.mobile_app_sm_s901b
metadata: {}
data:
message: >-
Morgen wird folgender Müll abgeholt: {{
(states.sensor.naechster.attributes.values()|list)[0] }}!
- action: notify.mobile_app_pixel_6a
metadata: {}
data:
message: >-
Morgen wird folgender Müll abgeholt: {{
(states.sensor.naechster.attributes.values()|list)[0] }}!
date um () ergänzt.
@marcus Ja, date() ist eine Funktion und da müssen die Klammern. Top, dass du es lösen konntest!
Servus, hoffe hier kann mir jemand helfen, ich habe die “Waste Collection Schedule” installiert. Die Sensoren zeigen aber nichts an, wahrscheinlich ist meine yaml falsch, ich komm aber nicht dahinter was.
Hier die Daten von der ics. Datei
Und hier meine yaml:
waste_collection_schedule:
sources:
- name: ics
args:
file: „local/abfall.ics“ # Das ‚local‘ zeigt auf deinen ‚www‘ Ordner
sensor:
- platform: waste_collection_schedule
name: Restmuell_Tage
details_format: „upcoming“
value_template: ‚{{ value.daysTo }}‘
types:- ‚Restmülltonne‘
- platform: waste_collection_schedule
name: Papiertonne_Tage
details_format: „upcoming“
value_template: ‚{{ value.daysTo }}‘
types:- ‚Papiertonne‘
- platform: waste_collection_schedule
name: Biotonne_Tage
details_format: „upcoming“
value_template: ‚{{ value.daysTo }}‘
types:- ‚Biotonne‘
Bei Zustände wird immer “unknown” angezeigt.
Könnte bitte jemand drüber schauen und bitte sagen was ich falsch eingegeben habe? Hab die yaml mit KI erstellt, da ich ehrliche gesagt nicht so bewandert bin in diesen Themen.
Wäre um Hilfe dankbar…![]()
Spannende Frage! Ich habe das selbst mit lokaler ICS-Datei über WCS noch nicht umgesetzt, plane es aber tatsächlich auch gerade.
Hast du dir die Doku hierzu schon angeschaut: hacs_waste_collection_schedule/doc/source/ics.md at master · mampfes/hacs_waste_collection_schedule · GitHub
Auf Anhieb fallen mir bei dem KI-Code die sehr auffälligen Anführungszeichen auf. Eigentlich sollte das immer ‘abc‘ oder “abc” sein.
Ich hoffe morgen selbst dazu zu kommen, mir das für mein Setup anschauen zu können.
VG Olli
Servus, danke schonmal für die Antwort. Habs jetzt aber doch hinbekommen, ich hab mir bei youtube nochmal ein Video dazu angeschaut und nun klappt es. ![]()
Magst du das Video hier teilen? Ich will das bei mir nämlich tatsächlich selbst gerade ändern.

