-
enevervisuelnl
Deelnemer30 november 2022 om 17:27 #388Hoi,
Momenteel lees ik de stroom feed op de volgende manier in home assistant in:Voeg de volgende sensor toe in de configuration.yaml:
sensor: - platform: rest resource: https://enever.nl/feed/stroomprijs_vandaag.php name: Electricity price scan_interval: 86400 value_template: 'OK' json_attributes: - data
Deze sensor leest vanuit zichzelf 1x per dag (geen vaste tijd) de gehele stroomprijs_vandaag-feed in.
Daarnaast heb ik een automation die deze sensor dagelijks om 00:00:10 update:
alias: Update electricity price feed description: Update electricity price feed trigger: - platform: time at: "00:00:10" condition: [] action: - service: homeassistant.update_entity data: {} target: entity_id: - sensor.electricity_price mode: single
Dus in totaal wordt de feed 2x per dag ingelezen.
Vervolgens met:
- platform: template sensors: calculated_electricity_price: device_class: monetary unit_of_measurement: 'EUR/kWh unique_id: "electricity_price" value_template: "{% for hourly_data in states.sensor.electricity_price.attributes.data %}{% if hourly_data.datum[11:13]|string==now().hour|string %}{{ hourly_data.prijsANWB}}{% endif %}{% endfor %}" friendly_name: "Prijs electriciteit"
wordt er een sensor gemaakt die met behulp van een value_template de huidge prijs bepaalt van de gewenste leverancier (hier: prijsANWB). De value_template loopt over alle hourly_data-blokken en als het uur van het hourly_data-blok gelijk is aan het uur van het huidige tijdstip wordt het gegeven attribuut van dat hourly_data-blok uitgegeven.
Om er voor te zorgen dat de stroomprijs ieder uur wordt aangepast, heb ik nog een automation gemaakt die ieder uur de calculated_electricity_price update:
alias: Update dynamische stroom tarieven description: Update dynamische stroom tarieven trigger: - platform: time_pattern minutes: "00" seconds: "00" condition: [] action: - service: homeassistant.update_entity data: {} target: entity_id: - sensor.calculated_electricity_price mode: single
Door nu deze calculated_electricity_price sensor op te nemen in het energie-dashboard wordt de stroom prijs berekend met de uur-prijs uit de feed.
Hiermee zou het moeten gaan lukken.
-
Deze reactie is gewijzigd 2 jaren, 2 maanden geleden door
Enever.nl.
-
Deze reactie is gewijzigd 2 jaren, 2 maanden geleden door
Enever.nl.
-
Deze reactie is gewijzigd 2 jaren, 2 maanden geleden door
Reageer op: Home assistant
Auteur