Hei
Har benyttet meg av skriptet under med hell over lengre tid. Her vil VVB være aktivert 4 billigste timer på natt og to billigste timer på dag.
Fikk imidlertid problemer nå når strømprisen ble negativ. Mistenker at det har å gjøre med at funksjonen ikke håndterer negative tall.
Noen som har tips?
- binary_sensor:
- name: Strøm billig segment VVB
unique_id: strom_billig_periode_vvb
state: >-
{% set intervall_1=state_attr("sensor.nordpool_kwh_bergen_nok_3_10_025", "raw_today")[0:8] | sort(attribute="value") %}
{% set intervall_2=state_attr("sensor.nordpool_kwh_bergen_nok_3_10_025", "raw_today")[8:16] | sort(attribute="value") %}
{% set intervall_3=state_attr("sensor.nordpool_kwh_bergen_nok_3_10_025", "raw_today")[16:24] | sort(attribute="value") %}
{{ (now() >= intervall_1[0].start and now() <= intervall_1[0].end)
or (now() >= intervall_1[1].start and now() <= intervall_1[1].end)
or (now() >= intervall_1[2].start and now() <= intervall_1[2].end)
or (now() >= intervall_1[3].start and now() <= intervall_1[3].end)
or (now() >= intervall_1[4].start and now() <= intervall_1[4].end)
or (now() >= intervall_2[0].start and now() <= intervall_2[0].end)
or (now() >= intervall_2[1].start and now() <= intervall_2[1].end) }}