Problém spřevodem W na kWh

Souhrn tématu

Uživatel řeší problém se spřevodem hodnot ze senzorů měřících ve wattech na kilowatthodiny v Home Assistantu. Sdílí YAML konfiguraci a hledá radu, proč výsledné hodnoty spotřeby nejsou správné. Diskuze obsahuje tipy na správné nastavení device_class a využití utility meter pro přesnější měření energie.
Uživatelský avatar
Honza_H
Příspěvky: 80
Registrován: ned říj 23, 2016 11:14 am
Reputace: 16

Problém spřevodem W na kWh

Nový příspěvek od Honza_H »

Zdravím ve spolek. Pořídil jsem si Homeassistenta a několik dní bojuji s Energiemi. Mám senzory v noderedu, které měří ve watech. To funguje. Ale pro spotřebu jsem někde našel a napsal od Yaml senzory celkové spotřeby a ty mi ukazují nesmysly. Může někdo zkušenější mi poradit, kde dělám chybu?
Spotřeba ve W.png
celková spotřeba.png
template:
- sensor:
- name: 'Daily Energy VT'
unique_id: daily_energy_vt
state_class: total_increasing
device_class: energy
unit_of_measurement: kWh
state: "{{ '%0.2f'|format(states('sensor.sit_w_vt')|float / 1000 * (now().hour + now().minute/60)) }}"

- name: 'Daily Energy NT'
unique_id: daily_energy_nt
state_class: total_increasing
device_class: energy
unit_of_measurement: kWh
state: "{{ '%0.2f'|format(states('sensor.sit_w_nt')|float / 1000 * (now().hour + now().minute/60)) }}"

- name: 'Daily Energy FVE'
unique_id: daily_energy_fve
state_class: total_increasing
device_class: energy
unit_of_measurement: kWh
state: "{{ '%0.2f'|format(states('sensor.fve_w')|float / 1000 * (now().hour + now().minute/60)) }}"

- name: 'Monthly Energy VT'
unique_id: monthy_energy_vt
state_class: total_increasing
device_class: energy
unit_of_measurement: kWh
state: "{{ '%0.2f'|format(states('sensor.sit_w_vt')|float / 1000 * (now().hour + now().minute/60)) }}"

- name: 'Monthly Energy NT'
unique_id: monthy_energy_nt
state_class: total_increasing
device_class: energy
unit_of_measurement: kWh
state: "{{ '%0.2f'|format(states('sensor.sit_w_nt')|float / 1000 * (now().hour + now().minute/60)) }}"

- name: 'Monthly Energy FVE'
unique_id: monthy_energy_fve
state_class: total_increasing
device_class: energy
unit_of_measurement: kWh
state: "{{ '%0.2f'|format(states('sensor.fve_w')|float / 1000 * (now().hour + now().minute/60)) }}"
FVE 7,6kW, VE 500W, 2x Axpert 4kW, 1x Epewer 2,2 kW, 48x LiFePo 100Ah, 32x LiFePo 280Ah
Uživatelský avatar
TomHC
Příspěvky: 3460
Registrován: pát lis 11, 2022 8:14 am
Reputace: 717
Lokalita: Hlohovec, SR
Systémové napětí: 48V
Výkon panelů [Wp]: 8820
Kapacita baterie [kWh]: 30
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Hlohovec, SR

Re: Problém spřevodem W na kWh

Nový příspěvek od TomHC »

Pozri si sensor typu integration a Riemann sum. Výkon v čase bude energia, to potom môžeš použiť do energy dashboardu. A ako meriaš výkon? Smart elektromery a/alebo Shelly merače poskytujú aj energiu v kWh ktorú vieš priamo použiť.
2x MUST PH1800 5.5kW, 9kWp V+J+Z, 600 Ah LiFePO4 s BMS JBD 200A, SW: Home Assistant na Synology DS923+ ku tomu ESPHome, Tasmota, MariaDB, InfluxDB, Telegraf, Grafana, Zigbee2MQTT..., HW: ESPlan (ESP32 + LAN 8720 + RS485). Nejaké moje projekty: MUST-ESPhome, ELTEK Flatpack2 ESPhome, ESP32-EMON, PZEM-017@WiFi, diyBMS-CurrentShunt-ESPhome , BMS UART-TS485 adaptér
Uživatelský avatar
Honza_H
Příspěvky: 80
Registrován: ned říj 23, 2016 11:14 am
Reputace: 16

Re: Problém spřevodem W na kWh

Nový příspěvek od Honza_H »

Mrknu na to, díky. Výkon měřím pomocí Axpertů, protože vše jede přes ně. Prostě pokud jedou ze sítě dávám to dle HDO do VT, nebo NT a pokud ze slunce tak do FVE.
FVE 7,6kW, VE 500W, 2x Axpert 4kW, 1x Epewer 2,2 kW, 48x LiFePo 100Ah, 32x LiFePo 280Ah
Uživatelský avatar
TomHC
Příspěvky: 3460
Registrován: pát lis 11, 2022 8:14 am
Reputace: 717
Lokalita: Hlohovec, SR
Systémové napětí: 48V
Výkon panelů [Wp]: 8820
Kapacita baterie [kWh]: 30
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Hlohovec, SR

Re: Problém spřevodem W na kWh

Nový příspěvek od TomHC »

Axperta nemám, ale nevieš z neho dostať aj hodnoty dodanej energie? MUST poskytuje aj také - buy, sell, accumulated, discharged energy. Buy = dodané cez bypass, sell ak si ongrid a doal si do siete, accumulated čo išlo do batérie a discharged čo išlo do AC OUT.
Naposledy upravil(a) TomHC dne stř pro 31, 2025 8:27 am, celkem upraveno 1 x.
2x MUST PH1800 5.5kW, 9kWp V+J+Z, 600 Ah LiFePO4 s BMS JBD 200A, SW: Home Assistant na Synology DS923+ ku tomu ESPHome, Tasmota, MariaDB, InfluxDB, Telegraf, Grafana, Zigbee2MQTT..., HW: ESPlan (ESP32 + LAN 8720 + RS485). Nejaké moje projekty: MUST-ESPhome, ELTEK Flatpack2 ESPhome, ESP32-EMON, PZEM-017@WiFi, diyBMS-CurrentShunt-ESPhome , BMS UART-TS485 adaptér
Uživatelský avatar
Honza_H
Příspěvky: 80
Registrován: ned říj 23, 2016 11:14 am
Reputace: 16

Re: Problém spřevodem W na kWh

Nový příspěvek od Honza_H »

Takové hodnoty z něj nedostanu, musíme je zkusit počítat v HA, nebo jinde.
FVE 7,6kW, VE 500W, 2x Axpert 4kW, 1x Epewer 2,2 kW, 48x LiFePo 100Ah, 32x LiFePo 280Ah
rva
Příspěvky: 4634
Registrován: úte dub 23, 2013 10:21 am
Reputace: 875
Lokalita: Kousek od Lysé nad Labem
Systémové napětí: 48V
Výkon panelů [Wp]: 46000
Kapacita baterie [kWh]: 40
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Kousek od Lysé nad Labem

Re: Problém spřevodem W na kWh

Nový příspěvek od rva »

Vše jde dělat více způsoby. Když zápisy do configuration.yaml. tak:
1. z výkonu integruješ práci:

Kód: Vybrat vše

sensor:
  # integrace výkonu na práci
  - platform: integration
    source: sensor.pm2_power
    name: Klimatizace západ Spotřeba1
    method: left
    unit_time: h
    #    unit_prefix: k
    round: 0
Pak si vytvoříš jednotlivé měřáky spotřeby (utility meter). V prvním se ti to načítá ročně, ve druhém měsíčně a ve třetím začíná od nuly každý den. Nahoře vidíš, že jsem si vytvořil senzor "Klimatizace západ Spotřeba1". HA takové jméno snímače nepoužije, ale změní ho dle jeho pravidel. Na co ho změní to třeba víš, kde zjistíš. Kdyžtak se zeptej. A to změněné jméno (tady to je sensor.klimatizace_zapad_spotreba1) zadáš viz níže jako zdroj (source):

Kód: Vybrat vše

utility_meter:
  klimatizace_zapad_akumulovana_spotreba_y:
    source: sensor.klimatizace_zapad_spotreba1
    name: Klimatizace západ - akumulovaná spotřeba Y
    unique_id: klimatizace_zapad_akumulovana_spotreba_y_id001
    delta_values: false
    net_consumption: false
    cycle: yearly
    
  klimatizace_zapad_akumulovana_spotreba_m:
    source: sensor.klimatizace_zapad_spotreba1
    name: Klimatizace západ - akumulovaná spotřeba M
    unique_id: klimatizace_zapad_akumulovana_spotreba_m_id001
    delta_values: false
    net_consumption: false
    cycle: monthly
    
  klimatizace_zapad_akumulovana_spotreba_d:
    source: sensor.klimatizace_zapad_spotreba1
    name: Klimatizace západ - akumulovaná spotřeba D
    unique_id: klimatizace_zapad_akumulovana_spotreba_d_id001
    delta_values: false
    net_consumption: false
    cycle: daily
_______________________________________________________________________
43 kWp, LiFePO4 62 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
Uživatelský avatar
Honza_H
Příspěvky: 80
Registrován: ned říj 23, 2016 11:14 am
Reputace: 16

Re: Problém spřevodem W na kWh

Nový příspěvek od Honza_H »

Tak se senzory jsem vyhrál. Díky za nasměrování. Měřáky jsem také vytvořil. Ale zobrazují se mi pro výběr v "Energie" jen 4. Ostatní tam nejsou.
Měřáky.png
Měřáky.png (13.44 KiB) Zobrazeno 70 x
Yaml.png
FVE 7,6kW, VE 500W, 2x Axpert 4kW, 1x Epewer 2,2 kW, 48x LiFePo 100Ah, 32x LiFePo 280Ah
Uživatelský avatar
Honza_H
Příspěvky: 80
Registrován: ned říj 23, 2016 11:14 am
Reputace: 16

Re: Problém spřevodem W na kWh

Nový příspěvek od Honza_H »

Jak můžu vložit kód YAML do příspěvku jako Ty?
FVE 7,6kW, VE 500W, 2x Axpert 4kW, 1x Epewer 2,2 kW, 48x LiFePo 100Ah, 32x LiFePo 280Ah
eman
Příspěvky: 2714
Registrován: pát srp 31, 2012 9:20 pm
Reputace: 293
Lokalita: Praha
Systémové napětí: 48V
Chci prodávat energii: NE
Chci/Mám dotaci: NE

Re: Problém spřevodem W na kWh

Nový příspěvek od eman »

Ještě se dá použít Utility meter v Setting-Devices-Helpers. Vytvoří ti senzor s veličinou podle nastavení.
10kWp JJZ, 3x SmartSolar 150/85, 3xVictron MP II 5kVA v paralelním režimu, Smartshunt, Cerbo GX, 16x400Ah LiFePO4 s JK BMS B2A24S20P + JK BMS Invertor
Uživatelský avatar
TomHC
Příspěvky: 3460
Registrován: pát lis 11, 2022 8:14 am
Reputace: 717
Lokalita: Hlohovec, SR
Systémové napětí: 48V
Výkon panelů [Wp]: 8820
Kapacita baterie [kWh]: 30
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Hlohovec, SR

Re: Problém spřevodem W na kWh

Nový příspěvek od TomHC »

Ak ich vytváraš ručne, pridaj tam :

Kód: Vybrat vše

state_class: total_increasing
2x MUST PH1800 5.5kW, 9kWp V+J+Z, 600 Ah LiFePO4 s BMS JBD 200A, SW: Home Assistant na Synology DS923+ ku tomu ESPHome, Tasmota, MariaDB, InfluxDB, Telegraf, Grafana, Zigbee2MQTT..., HW: ESPlan (ESP32 + LAN 8720 + RS485). Nejaké moje projekty: MUST-ESPhome, ELTEK Flatpack2 ESPhome, ESP32-EMON, PZEM-017@WiFi, diyBMS-CurrentShunt-ESPhome , BMS UART-TS485 adaptér
Uživatelský avatar
Honza_H
Příspěvky: 80
Registrován: ned říj 23, 2016 11:14 am
Reputace: 16

Re: Problém spřevodem W na kWh

Nový příspěvek od Honza_H »

Bohužel to tam vložit nejde, utility meter hlásí chybu. Nebo to mám dát k senzorům?
FVE 7,6kW, VE 500W, 2x Axpert 4kW, 1x Epewer 2,2 kW, 48x LiFePo 100Ah, 32x LiFePo 280Ah
Uživatelský avatar
TomHC
Příspěvky: 3460
Registrován: pát lis 11, 2022 8:14 am
Reputace: 717
Lokalita: Hlohovec, SR
Systémové napětí: 48V
Výkon panelů [Wp]: 8820
Kapacita baterie [kWh]: 30
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Hlohovec, SR

Re: Problém spřevodem W na kWh

Nový příspěvek od TomHC »

Ja by som to naklikal celé cez GUI a nie cez yaml...
2x MUST PH1800 5.5kW, 9kWp V+J+Z, 600 Ah LiFePO4 s BMS JBD 200A, SW: Home Assistant na Synology DS923+ ku tomu ESPHome, Tasmota, MariaDB, InfluxDB, Telegraf, Grafana, Zigbee2MQTT..., HW: ESPlan (ESP32 + LAN 8720 + RS485). Nejaké moje projekty: MUST-ESPhome, ELTEK Flatpack2 ESPhome, ESP32-EMON, PZEM-017@WiFi, diyBMS-CurrentShunt-ESPhome , BMS UART-TS485 adaptér
rva
Příspěvky: 4634
Registrován: úte dub 23, 2013 10:21 am
Reputace: 875
Lokalita: Kousek od Lysé nad Labem
Systémové napětí: 48V
Výkon panelů [Wp]: 46000
Kapacita baterie [kWh]: 40
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Kousek od Lysé nad Labem

Re: Problém spřevodem W na kWh

Nový příspěvek od rva »

pro vložení kódu se použije

Kód: Vybrat vše

 nějaký yaml kód 
a nebo se klikne na ikonu
Přílohy
kód.jpg
_______________________________________________________________________
43 kWp, LiFePO4 62 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
Uživatelský avatar
Honza_H
Příspěvky: 80
Registrován: ned říj 23, 2016 11:14 am
Reputace: 16

Re: Problém spřevodem W na kWh

Nový příspěvek od Honza_H »

Tak jsem našel chybu, ale nevím jak jí odstranit. Chybí tam device class
measurement.png
FVE 7,6kW, VE 500W, 2x Axpert 4kW, 1x Epewer 2,2 kW, 48x LiFePo 100Ah, 32x LiFePo 280Ah
Uživatelský avatar
TomHC
Příspěvky: 3460
Registrován: pát lis 11, 2022 8:14 am
Reputace: 717
Lokalita: Hlohovec, SR
Systémové napětí: 48V
Výkon panelů [Wp]: 8820
Kapacita baterie [kWh]: 30
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Hlohovec, SR

Re: Problém spřevodem W na kWh

Nový příspěvek od TomHC »

Tak že to pridáš do yaml 😲
2x MUST PH1800 5.5kW, 9kWp V+J+Z, 600 Ah LiFePO4 s BMS JBD 200A, SW: Home Assistant na Synology DS923+ ku tomu ESPHome, Tasmota, MariaDB, InfluxDB, Telegraf, Grafana, Zigbee2MQTT..., HW: ESPlan (ESP32 + LAN 8720 + RS485). Nejaké moje projekty: MUST-ESPhome, ELTEK Flatpack2 ESPhome, ESP32-EMON, PZEM-017@WiFi, diyBMS-CurrentShunt-ESPhome , BMS UART-TS485 adaptér
rva
Příspěvky: 4634
Registrován: úte dub 23, 2013 10:21 am
Reputace: 875
Lokalita: Kousek od Lysé nad Labem
Systémové napětí: 48V
Výkon panelů [Wp]: 46000
Kapacita baterie [kWh]: 40
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Kousek od Lysé nad Labem

Re: Problém spřevodem W na kWh

Nový příspěvek od rva »

NT tarif asi ještě nebyl. Třeba se pak vše vyřeší samo.😃
_______________________________________________________________________
43 kWp, LiFePO4 62 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
Nortonko
Příspěvky: 149
Registrován: pon čer 24, 2024 10:02 am
Reputace: 24
Lokalita: Horná Nitra
Systémové napětí: 48V
Výkon panelů [Wp]: 5330
Kapacita baterie [kWh]: 6
Chci prodávat energii: NE
Chci/Mám dotaci: NE

Re: Problém spřevodem W na kWh

Nový příspěvek od Nortonko »

alebo použiť doplnok PowerCalc. Okrem virtuálnych senzorov vie vytvoriť merače energie aj z reálnych https://docs.powercalc.nl/sensor-types/ ... er-sensor/.

FV: Risen RSM40-8-410M: 5ks SV + 8ks JZ = 5.3kWp, 2xMPPT Victron 250/70 VE.Can, MP II 5000 GX, zatiaľ 120Ah v LiFePo 16S. SW: Proxmox na HP t630 - HA, MQTT, MariaDB, InfluxDB, Grafana, Telegram, SearXNG, Lyrion. HW: MySensors, RFLink, ESPHome, Shelly
Uživatelský avatar
Honza_H
Příspěvky: 80
Registrován: ned říj 23, 2016 11:14 am
Reputace: 16

Re: Problém spřevodem W na kWh

Nový příspěvek od Honza_H »

rva píše: stř pro 31, 2025 10:14 am
NT tarif asi ještě nebyl. Třeba se pak vše vyřeší samo.😃
Tak teď jsem našel na netu podobnou odpověď. Počkám uvidím. Díky moc.
FVE 7,6kW, VE 500W, 2x Axpert 4kW, 1x Epewer 2,2 kW, 48x LiFePo 100Ah, 32x LiFePo 280Ah

Kdo je online

Uživatelé prohlížející si toto fórum: Claudebot [Bot], Frenky a 1 host