Home Assistant - Dagverbruik icm uurtarieven

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Harem704
  • Registratie: Oktober 2002
  • Laatst online: 17-05 00:43
Mijn vraag
Ik ben al even aan het stoeien met het volgende:
  • Ik wil in Home Assistant kunnen zien hoeveel ik (in Euro's) heb verbruikt aan electriciteit per dag
  • Ik zit bij ANWB energy en heb dus een electriciteitstarief dat verschilt per uur
  • Ik heb een sensor met het huidige uurtarief
  • Maar welke stappen kan ik nemen om te berekenen wat mijn totale dagverbruik is terwijl mijn kosten per uur worden berekend?
Ik weet dat het energy dashboard ongeveer hetzelfde doet, maar ik wil met deze berekeningen nog andere berekeningen kunnen doen.

Relevante software en hardware die ik gebruik
  • Home Assistant
  • Frank Energy integratie voor tarieven
Wat ik al gevonden of geprobeerd heb
  • een utility-meter gemaakt die de kWh per uur berekent
  • daarmee een sensor gemaakt die de kosten in Euro's bepaald (kWh x tarief)
  • daarmee een 'statistics' sensor gemaakt die de som berekent van die kosten per uur (van de laatste 24 uur)
  • en daar weer mee een 'daily' utilitymeter gemaakt om de kosten voor vandaag te zien.
Echter, het resultaat hiervan zit ver boven de waarden uit het energie dashboard. Ik maak dus ergens een denkfout en vermoed dat het veel makkelijker kan.

Wie kan mij helpen?

Alle reacties


Acties:
  • 0 Henk 'm!

  • Slinkos
  • Registratie: Januari 2012
  • Laatst online: 19-05 11:10
Misschien kan je even de yaml delen van de sensoren die je reeds gemaakt hebt. Maar het is zeker een complex verhaal.

Aangeboden: MHI Airco Wifi controller (MHI-AC-Ctrl) (Local control)


Acties:
  • 0 Henk 'm!

  • Harem704
  • Registratie: Oktober 2002
  • Laatst online: 17-05 00:43
Slinkos schreef op maandag 9 januari 2023 @ 15:39:
Misschien kan je even de yaml delen van de sensoren die je reeds gemaakt hebt. Maar het is zeker een complex verhaal.
Ja, dat is misschien wel zo handig!


energiekosten (€) per uur
(energy_per_hour is de oplopende kWh van mijn P1 meter)

YAML:
1
2
3
4
5
6
7
  - platform: template
    sensors:
      anwb_hourly_energy_price:
        device_class: energy
        unit_of_measurement: EUR
        value_template: "{{ (states('sensor.energy_per_hour') | float(0) * states('sensor.anwb_energy_tarif_final') | float(0) ) | round(2) }}"
          


Som van de kosten per uur (van afgelopen 24 uur)
YAML:
1
2
3
4
5
6
- platform: statistics
    name: "anwb_totaal_energy_price"
    entity_id: sensor.anwb_hourly_energy_price
    state_characteristic: sum
    max_age:
      hours: 24


De utility meter die daar weer een waarde voor de huidige dag van maakt.
YAML:
1
2
3
4
daily_energy_price:
    source: sensor.anwb_totaal_energy_price 
    name: Daily Energy Price
    cycle: daily

[ Voor 11% gewijzigd door Harem704 op 09-01-2023 16:00 ]


Acties:
  • 0 Henk 'm!

  • Slinkos
  • Registratie: Januari 2012
  • Laatst online: 19-05 11:10
Wat is "sensor.energy_per_hour" precies voor sensor? Is dit een kWh meting die zich elk uur weer naar 0 zet of zoiets?

Overigens, kleine tip: als je [code=yaml] gebruikt in je codeblocks dan worden ze geformatteerd als yaml.

Aangeboden: MHI Airco Wifi controller (MHI-AC-Ctrl) (Local control)


Acties:
  • 0 Henk 'm!

  • Harem704
  • Registratie: Oktober 2002
  • Laatst online: 17-05 00:43
Slinkos schreef op maandag 9 januari 2023 @ 15:55:
Wat is "sensor.energy_per_hour" precies voor sensor? Is dit een kWh meting die zich elk uur weer naar 0 zet of zoiets?
Dat is ook een utility meter (zonder YAML maar als helper) die obv het totaalverbruik het uurverbruik berekent. Wordt per uur weer op 0 gezet inderdaad.
[b]Slinkos in "Home Assistant - Dagverbruik icm uurtarieven"

Overigens, kleine tip: als je [code=yaml] gebruikt in je codeblocks dan worden ze geformatteerd als yaml.
Aangepast. Dank!

[ Voor 23% gewijzigd door Harem704 op 09-01-2023 16:16 ]


Acties:
  • 0 Henk 'm!

  • Willempie27
  • Registratie: Augustus 2017
  • Laatst online: 18:45
Misschien is het beter om gewoon de nordpool integratie te gebruiken. Bij een overstap hoeft je dan bijna niks te doen. Bij additional cost kan je de tarieven aanpassen zonder dat de naam van de sensor veranderd waardoor alle automatisering actief blijft.
Ik heb zelf hoog en laag tarief ingesteld om te monitoren hoeveel ik in de nacht gebruikt, dit is ook de standaard instelling.
Afbeeldingslocatie: https://tweakers.net/i/d8DD2ugdqJyHHyxgI30bXkY_sgU=/800x/filters:strip_exif()/f/image/SfEYgwFjicrzqAKffM4yECvZ.png?f=fotoalbum_large
Als je de ANWB prijzen er al goed in het staan dan deze sensor kiezen bij instelling energie. Ik heb de nordpool maar jij kan de ANWB sensor kiezen.
Afbeeldingslocatie: https://tweakers.net/i/W0_vcQXvVtGIJGBerbzB5xb38sk=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/broOmri7QihrZ6e9uumJExPI.png?f=user_large

[ Voor 19% gewijzigd door Willempie27 op 09-01-2023 20:41 ]


Acties:
  • 0 Henk 'm!

  • Harem704
  • Registratie: Oktober 2002
  • Laatst online: 17-05 00:43
Willempie27 schreef op maandag 9 januari 2023 @ 20:38:
Misschien is het beter om gewoon de nordpool integratie te gebruiken. Bij een overstap hoeft je dan bijna niks te doen. Bij additional cost kan je de tarieven aanpassen zonder dat de naam van de sensor veranderd waardoor alle automatisering actief blijft.
Ik heb zelf hoog en laag tarief ingesteld om te monitoren hoeveel ik in de nacht gebruikt, dit is ook de standaard instelling.
Het probleem is niet het tarief. Heb ook de Nordpool gebruikt maar mis daar de gastarieven, daarom gebruik ik nu die van Frank Energie (API voor markttarieven) Daar heb ik een sensor voor die zichzelf zelfs aanpast aan het prijsplafond en de additional costs voor ANWB toevoegd.

Mijn probleem zit 'm in het berekenen van de kosten per uur én de som daarvan per dag.

Acties:
  • 0 Henk 'm!

  • Willempie27
  • Registratie: Augustus 2017
  • Laatst online: 18:45
Harem704 schreef op maandag 9 januari 2023 @ 20:55:
[...]
Mijn probleem zit 'm in het berekenen van de kosten per uur én de som daarvan per dag.
Dat werkt toch gewoon met het bovenstaande?

Acties:
  • 0 Henk 'm!

  • BazP
  • Registratie: Mei 2000
  • Laatst online: 09-12-2024
Kun je je template delen waarmee je de belastingen aan de prijzen toevoegde?

Acties:
  • 0 Henk 'm!

  • GENETX
  • Registratie: Juni 2005
  • Nu online
En wellicht een concreet voorbeeld. Wat lees je af in de ANWB app en wat in Home Assistant? Daarbij zie ik dat je afrond naar 2 decimalen tussendoor, wat ik ook niet zou doen.

Het schijnt (tenzij dit gefikst is) dat de ANWB app niet alle belastingen meeneemt bij het tonen van de day ahead prijzen!

[ Voor 16% gewijzigd door GENETX op 21-01-2023 08:49 ]


Acties:
  • +1 Henk 'm!

  • Fotonica
  • Registratie: April 2004
  • Laatst online: 19:03
ik gebruik deze sensor voor mijn kosten te berekenen.
en komt heel dicht in de buurt van de juiste prijs. (zat er een paar cent naast)
en werkt ook voor gas prijzen.

credits voor een mede tweaker voor de code....(ik ben alleen goed in kopiëren)

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
#Scrapen prijzen op enever.nl
  - platform: rest
    name: gasprijs_ANWB
    resource: https://enever.nl/feed/gasprijs_vandaag.php
    value_template: "{{ value_json['data'][0]['prijsANWB'] }}"
    device_class: monetary
    unit_of_measurement: "EUR/m³"
  - platform: rest
    name: stroomprijs_ANWB
    resource: https://enever.nl/feed/stroomprijs_vandaag.php
    value_template: "{{ value_json['data'][now().hour]['prijsANWB'] }}"
    device_class: monetary
    unit_of_measurement: "EUR/kWh"

Work to live


Acties:
  • 0 Henk 'm!

  • BazP
  • Registratie: Mei 2000
  • Laatst online: 09-12-2024
Fotonica schreef op zaterdag 21 januari 2023 @ 19:51:
ik gebruik deze sensor voor mijn kosten te berekenen.
en komt heel dicht in de buurt van de juiste prijs. (zat er een paar cent naast)
en werkt ook voor gas prijzen.

credits voor een mede tweaker voor de code....(ik ben alleen goed in kopiëren)

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
#Scrapen prijzen op enever.nl
  - platform: rest
    name: gasprijs_ANWB
    resource: https://enever.nl/feed/gasprijs_vandaag.php
    value_template: "{{ value_json['data'][0]['prijsANWB'] }}"
    device_class: monetary
    unit_of_measurement: "EUR/m³"
  - platform: rest
    name: stroomprijs_ANWB
    resource: https://enever.nl/feed/stroomprijs_vandaag.php
    value_template: "{{ value_json['data'][now().hour]['prijsANWB'] }}"
    device_class: monetary
    unit_of_measurement: "EUR/kWh"
Zitten hier dan ook de belastingen van bij?

Acties:
  • 0 Henk 'm!

  • Fotonica
  • Registratie: April 2004
  • Laatst online: 19:03
ja dacht het wel

Work to live


Acties:
  • 0 Henk 'm!

  • Def_P
  • Registratie: December 2000
  • Niet online
Ik gebruik multi scrape. Te vinden in HACS.

De code voor Next energy zoals ik hem gebruik (voor ANWB zal je die 12 moeten aanpassen naar de juiste waarde voor ANWB:
code:
1
2
3
4
5
6
7
8
- resource: https://enever.nl/
  scan_interval: 360000
  sensor:
    - unique_id: electricity_price_current
      name: Electricity price current
      select: "tbody > tr:nth-child(12) > td:nth-child(4)"
      value_template: '{{ value | replace (",", ".") | float }}'
      unit_of_measurement: "EUR/kWh"

Vervolgens heb ik een automatisering aangemaakt voor het binnen halen van de waarde, elk uur om 10 seconden over het hele uur.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
alias: Refresh every hour Energy cost
description: ""
trigger:
  - platform: time
    at: "00:00:10"
.. dit gedeelte omwille van de opmaak ingekort
  - platform: time
    at: "23:00:10"
condition: []
action:
  - service: multiscrape.reload
    data: {}
mode: single

I, for one, like Roman numerals


Acties:
  • 0 Henk 'm!

  • Fotonica
  • Registratie: April 2004
  • Laatst online: 19:03
ze hebben sinds gisteren een api er tussen gezet. Je kan de token gratis aanvragen. op de website van enever.nl

Work to live

Pagina: 1