home_assistant/scripts/waste_notification.yaml

36 lines
953 B
YAML

# https://www.home-assistant.io/integrations/script
alias: Skript Müllbenachrichtigung
variables:
# {#
# set wasteDateString = "19.11.2021"
# #}
action_required: >
{%
set tomorrow = strptime((now()+timedelta(days=+1)).strftime('%Y-%m-%d'),"%Y-%m-%d")
%}
{%
set wasteDateString = states('sensor.waste_all').split("|")[2]
%}
{%
set wasteType = states('sensor.waste_all').split("|")[0]
%}
{%
set wasteDate = strptime(wasteDateString,"%d.%m.%Y")
%}
{% if tomorrow == wasteDate %}
True
{% else %}
False
{% endif %}
sequence:
- service: notify.dev_telegram
data:
message: >-
Müllkalender message required: "{{ action_required }}"
- condition: template
value_template: "{{ action_required }}"
- service: notify.homegroup_telegram
data:
message: >-
{{ states('sensor.waste_all').split("|")[0] }} muss raus