Ik heb de boel wat herschreven.
“Daily electricity prices” vraagt 1x per dag de prijzen op.
“Hourly electricity price” berekent de uurprijs vanuit de eerder opgehaalde gegevens.
Ik weet niet welk tijdstip de prijzen worden opgehaald. Het kan zijn dat de sensor update automation daarom ook handig/nodig is. (zie post van enevervisuelnl)
rest:
scan_interval: 86400
resource: https://enever.nl/api/stroomprijs_vandaag.php?token=0123456789
sensor:
- name: "Daily electricity prices"
value_template: "OK"
json_attributes:
- "data"
template:
- sensor:
- name: "Hourly electricity price"
device_class: monetary
unit_of_measurement: "EUR/kWh"
state: >
{{ states.sensor.daily_electricity_prices.attributes.data[now().hour]['prijsZP'] }}