Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - sensor:
- - name: "Bulky Waste Collection"
- state: >-
- {% set start_date = '2025-01-06' %}
- {% set end_date = '2025-12-22' %}
- {% set today = now().date() %}
- {% set interval = 14 %}
- {% set start_date_obj = strptime(start_date, "%Y-%m-%d").date() %}
- {% set end_date_obj = strptime(end_date, "%Y-%m-%d").date() %}
- {% for i in range(0, 365, interval) %}
- {% set collection_date = (start_date_obj + timedelta(days=i)) %}
- {% if collection_date >= today and collection_date <= end_date_obj %}
- {{ (collection_date - today).days }}
- {% break %}
- {% endif %}
- {% endfor %}
- attributes:
- friendly_name: "Bulky Waste"
- icon: mdi:trash-can
- unit_of_measurement: "days"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement