Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## Post ##
- # Denne rydder opp i hvordan dataen blir presentert så det blir enkelt å få "i dag, imorgen" etc
- - platform: template
- sensors:
- post_levering:
- friendly_name: "Postlevering"
- value_template: >-
- {% set delivery_dates = states('sensor.posten_sensor').split(",") %}
- {% set next_delivery_date = strptime(delivery_dates[0][2:-1], '%Y-%m-%d') %}
- {% set today = now().date() %}
- {% set tomorrow = now().date() + timedelta(days=1) %}
- {% set weekdays = {'Monday': 'Mandag', 'Tuesday': 'Tirsdag', 'Wednesday': 'Onsdag', 'Thursday': 'Torsdag', 'Friday': 'Fredag', 'Saturday': 'Lørdag', 'Sunday': 'Søndag'} %}
- {% if next_delivery_date == today %}
- 'I dag'
- {% elif next_delivery_date == tomorrow %}
- 'I morgen'
- {% else %}
- {{ weekdays[next_delivery_date.strftime('%A')] }}
- {% endif %}
- icon_template: >-
- {% set delivery_dates = states('sensor.posten_sensor').split(",") %}
- {% set next_delivery_date = strptime(delivery_dates[0][2:-1], '%Y-%m-%d') %}
- {% set today = now().date() %}
- {% if next_delivery_date == today %}
- mdi:mailbox-open
- {% else %}
- mdi:mailbox
- {% endif %}
Advertisement
Add Comment
Please, Sign In to add comment