Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- time_of_day_sv:
- friendly_name: Time of day SV
- value_template: >-
- {% set sunrise = state_attr('sun.sun', 'next_rising')|as_datetime|as_local %}
- {% set sunset = state_attr('sun.sun', 'next_setting')|as_datetime|as_local %}
- {% set pre_sunrise = (sunrise - timedelta(hours=1)).time() %}
- {% set post_sunrise = (sunrise + timedelta(hours=2)).time() %}
- {% set pre_sunset = (sunset - timedelta(hours=1)).time() %}
- {% set post_sunset = (sunset + timedelta(hours=2)).time() %}
- {% set t = now().time() %}
- {% if today_at().time() <= t < pre_sunrise %} natt
- {% elif pre_sunrise <= t < post_sunrise %} morgon
- {% elif post_sunrise <= t < pre_sunset %} eftermiddag
- {% elif pre_sunset <= t < today_at('23:00').time() %} kväll
- {% else %} natt
- {% endif %}
Advertisement
Add Comment
Please, Sign In to add comment