Benachrichtigungen
Alles löschen

Müllbenachrichtigung mit Home Assistant in 3 Schritten

49 Beiträge
8 Benutzer
0 Reactions
2,379 Ansichten
 Olli
(@olli)
Mitglied Admin
Beigetreten: Vor 10 Jahren
Beiträge: 753
Themenstarter  

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)?

image

 


   
AntwortZitat
(@marcus)
New Member
Beigetreten: Vor 5 Monaten
Beiträge: 3
 

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

   
AntwortZitat
(@marcus)
New Member
Beigetreten: Vor 5 Monaten
Beiträge: 3
 

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.


   
AntwortZitat
 Olli
(@olli)
Mitglied Admin
Beigetreten: Vor 10 Jahren
Beiträge: 753
Themenstarter  

@marcus Ja, date() ist eine Funktion und da müssen die Klammern. Top, dass du es lösen konntest!


   
AntwortZitat
Seite 4 / 4