Skip to content

Custom Component voor Home Assistant Frank Energie prijsinformatie

Notifications You must be signed in to change notification settings

FritsOV/home-assistant-frank_energie

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frank Energie Custom Component voor Home Assistant

Middels deze integratie wordt de huidige prijsinformatie van Frank Energie beschikbaar gemaakt binnen Home Assistant.

De waarden van de prijssensoren kunnen bijvoorbeeld gebruikt worden om apparatuur te schakelen op basis van de huidige energieprijs.

Installatie

Plaats de map frank_energie uit de map custom_components binnen deze repo in de custom_components map van je Home Assistant installatie.

HACS

hacs_badge

Installatie via HACS is mogelijk door deze repository toe te voegen als custom repository met de categorie 'Integratie'.

Configuratie

De Frank Energie integratie kan worden toegevoegd via de 'Integraties' pagina in de instellingen. Vervolgens kunnen sensoren per stuk worden uitgeschakeld of verborgen indien gewenst.

Let op!

Indien je deze plugin al gebruikte en hebt ingesteld via configuration.yaml dien je deze instellingen te verwijderen en Frank Energie opnieuw in te stellen middels de config flow zoals hierboven beschreven.

Gebruik

Een aantal sensors hebben een prices attribuut die alle bekende prijzen bevat. Dit kan worden gebruikt om zelf met een template nieuwe sensors te maken.

Voorbeeld om de hoogst bekende prijs na het huidige uur te bepalen:

{{ state_attr('sensor.current_electricity_price_all_in', 'prices') | selectattr('from', 'gt', now()) | max(attribute='price') }}

Laagste prijs vandaag:

{{ state_attr('sensor.current_electricity_price_all_in', 'prices') | selectattr('till', 'le', now().replace(hour=23)) | min(attribute='price') }}

Laagste prijs in de komende zes uren:

{{ state_attr('sensor.current_electricity_price_all_in', 'prices') | selectattr('from', 'gt', now()) | selectattr('till', 'lt', now() + timedelta(hours=6)) | min(attribute='price') }}

Grafiek

Middels apex-card is het mogelijk de toekomstige prijzen te plotten:

type: custom:apexcharts-card
graph_span: 48h
span:
  start: day
now:
  show: true
  label: Nu
header:
  show: true
  title: Energieprijs per uur (€/kwh)
series:
  - entity: sensor.current_electricity_price_all_in
    show:
      legend_value: false
    stroke_width: 2
    float_precision: 3
    type: column
    opacity: 0.3
    color: '#03b2cb'
    data_generator: |
      return entity.attributes.prices.map((record, index) => {
        return [record.from, record.price];
      });

About

Custom Component voor Home Assistant Frank Energie prijsinformatie

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%