Alex de Kloet

3 reacties aan het bekijken - 1 tot 3 (van in totaal 3)
Auteur
Reacties
  • #9321

    Voor een dagelijkse grafiek kan je op het home assistant dashboard gebruik maken van de Apexcard (Installeren via HACS).

    De code van de card:

    type: custom:apexcharts-card graph_span: 1d span: start: day header: show: true title: Stroomprijs verloop vandaag show_states: true colorize_states: true apex_config: yaxis: forceNiceScale: true dataLabels: background: borderWidth: 0 opacity: 0 foreColor: '#03A9F4' plotOptions: bar: borderRadius: 5 dataLabels: position: top series: - entity: sensor.stroomprijs_enever show: datalabels: true float_precision: 4 type: column name: Stroomprijs Budget Energie data_generator: | return entity.attributes.data.map((entry) => { return [new Date(entry.datum), entry.prijsBE]; }); yaxis: - min: 0 max: 0.4 decimals: 3 apex_config: tickAmount: 4

  • #9319

    Hoi Alex,

    Het is vanaf nu mogelijk om Budget Energie te selecteren (tevens zijn enkele andere leveranciers toegevoegd).

    Dank je Joost!

    Groeten,
    Alex

  • #9317

    Graag deel ik wat template code voor home assistant, ik denk dat iedereen het wel voor elkaar heeft om de API call te doen en de hele data feed in HA te krijgen. Ook is al beschreven hoe je de prijsdata van het laatste uur in een sensor krijgt zodat je die in je energy dashboard kan plaatsen.

    Ik wilde ook graag de laagste prijs weten van de huidige dag, en de tijd wanneer die prijs actief is. Ik heb twee template sensors gemaakt die uit de feed data (in mijn geval voor Budget Energie) de laatste prijs haalt en een sensor voor die tijd van die prijs:

    Laagste prijs van de dag template:

    {{ state_attr('sensor.stroomprijs_enever', 'data')|map(attribute='prijsBE')|min }}

    Tijd van de laagste prijs:

    {% set minprice = state_attr('sensor.stroomprijs_enever', 'data')|map(attribute='prijsBE')|min %} {% set mindatum = (state_attr('sensor.stroomprijs_enever', 'data')|selectattr('prijsBE','eq',minprice)|first)['datum'] %} {% set mindatum_timestamp = as_timestamp(mindatum) %} {{ mindatum_timestamp | int | timestamp_custom(" %H:%M") }}

    Ik ben nog even bezig om op het dashboard de grafiek te krijgen van de huidige dag en evetueel van morgen zodat in een oogopslag kan worden gezien wanneer de stroomprijs het laagst is. Ik zal dat delen als ik het voor elkaar heb.

3 reacties aan het bekijken - 1 tot 3 (van in totaal 3)