Files
fresh-home/components/sensors/mail_and_packages.yaml
T
2024-04-14 14:08:56 -04:00

33 lines
1.1 KiB
YAML

platform: template
sensors:
mail_deliveries_message:
friendly_name: "Deliveries Summary"
value_template: >
{# Deliveries Sentence #}
{% macro deliveries_sentence() -%}
{%- if states("sensor.mail_usps_mail")|int(0) == 0 -%}
No
{%- else -%}
{{states("sensor.mail_usps_mail")|int(0)}}
{%- endif -%}
{{' '}}
{%- if states("sensor.mail_usps_mail")|int(0) <= 1 -%}
mail
{%- else -%}
pieces of mail
{%- endif -%}
{{' '}}will be delivered.{{' '}}
{%- if states("sensor.mail_packages_in_transit")|int(0) == 0 -%}
No
{%- else -%}
{{states("sensor.mail_packages_in_transit")|int(0)}}
{%- endif -%}
{{' '}}
{%- if states("sensor.mail_packages_in_transit")|int(0) == 1 -%}
package is
{%- else -%}
packages are
{%- endif -%}
{{' '}}in transit.{{' '}}
{%- endmacro %}
{{deliveries_sentence()}}