Jeg bruker disse, @Smax:
- platform: template
sensors:
de_fire_billigste_timene:
friendly_name: "De fire billigste timene"
value_template: >-
{% set l=state_attr('sensor.nordpool_kwh_no1_nok_3_10_025', 'raw_today')|sort(attribute='value') %}
{% set t = now() %}
{{ (t >= l[0].start and t <= l[0].end)
or (t >= l[1].start and t <= l[1].end)
or (t >= l[2].start and t <= l[2].end)
or (t >= l[3].start and t <= l[3].end) }}
de_fire_neste_billigste_timene:
friendly_name: "De fire nest billigste timene"
value_template: >-
{% set l=state_attr('sensor.nordpool_kwh_no1_nok_3_10_025', 'raw_today')|sort(attribute='value') %}
{% set t = now() %}
{{ (t >= l[4].start and t <= l[4].end)
or (t >= l[5].start and t <= l[5].end)
or (t >= l[6].start and t <= l[6].end)
or (t >= l[7].start and t <= l[7].end) }}
de_mellomste_timene:
friendly_name: "De åtte mellomste timene"
value_template: >-
{% set l=state_attr('sensor.nordpool_kwh_no1_nok_3_10_025', 'raw_today')|sort(attribute='value') %}
{% set t = now() %}
{{ (t >= l[8].start and t <= l[8].end)
or (t >= l[9].start and t <= l[9].end)
or (t >= l[10].start and t <= l[10].end)
or (t >= l[11].start and t <= l[11].end)
or (t >= l[12].start and t <= l[12].end)
or (t >= l[13].start and t <= l[13].end)
or (t >= l[14].start and t <= l[14].end)
or (t >= l[15].start and t <= l[15].end) }}
de_fire_nest_dyreste_timene:
friendly_name: "De fire nest dyreste timene"
value_template: >-
{% set l=state_attr('sensor.nordpool_kwh_no1_nok_3_10_025', 'raw_today')|sort(attribute='value', reverse=true) %}
{% set t = now() %}
{{ (t >= l[4].start and t <= l[4].end)
or (t >= l[5].start and t <= l[5].end)
or (t >= l[6].start and t <= l[6].end)
or (t >= l[7].start and t <= l[7].end) }}
de_fire_dyreste_timene:
friendly_name: "De fire dyreste timene"
value_template: >-
{% set l=state_attr('sensor.nordpool_kwh_no1_nok_3_10_025', 'raw_today')|sort(attribute='value', reverse=true) %}
{% set t = now() %}
{{ (t >= l[0].start and t <= l[0].end)
or (t >= l[1].start and t <= l[1].end)
or (t >= l[2].start and t <= l[2].end)
or (t >= l[3].start and t <= l[3].end) }}
og
den_billigste_timen:
friendly_name: "Den billigste timen"
value_template: >-
{% set l=state_attr('sensor.nordpool_kwh_no1_nok_3_10_025', 'raw_today')|sort(attribute='value') %}
{% set t = now() %}
{{ (t >= l[0].start and t <= l[0].end) }}