36 lines
953 B
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 |