Hallo Olli,
Hier die Yaml von der Automatisierung:
alias: Benachrichtigung Müllabholung
description: ""
triggers:
- trigger: time
at: "18:00:00"
conditions:
- condition: or
conditions:
- condition: template
value_template: >-
{{ (now().date() + timedelta(days=1))| string ==
(states.sensor.biomull_abholung.attributes|list)[0] }}
- condition: template
value_template: >-
{{ (now().date() + timedelta(days=1))| string ==
(states.sensor.restmull_abholung.attributes|list)[0] }}
- condition: template
value_template: >-
{{ (now().date() + timedelta(days=1))| string ==
(states.sensor.papiermull_abholung.attributes|list)[0] }}
- condition: template
value_template: >-
{{ (now().date() + timedelta(days=1))| string ==
(states.sensor.gelbe_tonne_abholung.attributes|list)[0] }}
actions:
- action: notify.mobile_app_sm_a528b
metadata: {}
data:
title: Müllbenachrichtigung
message: >-
Morgen wird folgender Müll abgeholt: {{
(states.sensor. ???????.attributes.values()|list)[0] }}!
mode: single
"Morgen wird folgender Müll abgeholt:" Hier (????????) sollte der Richtige Müll ( Bio, Papier, Restmüll. etc. mitgeteilt werden. Kannst du mir hier weiterhelfen ?
VG Wolfgang
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?
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.
Produktempfehlungen