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. Diskutuje se o správném nastavení YAML kódu, zejména o přidání atributu device_class a state_class, aby senzory správně zobrazovaly celkovou spotřebu energie. Další tipy zahrnují využití Utility meter a nastavení senzorů přes GUI pro lepší přehlednost a funkčnost.
- Honza_H
- Příspěvky: 79
- Registrován: ned říj 23, 2016 11:14 am
- Reputace: 16
Problém spřevodem W na kWh
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?
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)) }}"
- 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
- TomHC
- Příspěvky: 3459
- 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
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
- Honza_H
- Příspěvky: 79
- Registrován: ned říj 23, 2016 11:14 am
- Reputace: 16
Re: Problém spřevodem W na kWh
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
- TomHC
- Příspěvky: 3459
- 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
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
- Honza_H
- Příspěvky: 79
- Registrován: ned říj 23, 2016 11:14 am
- Reputace: 16
Re: Problém spřevodem W na kWh
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: 4632
- 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
Vše jde dělat více způsoby. Když zápisy do configuration.yaml. tak:
1. z výkonu integruješ práci:
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):
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: 0Kó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
43 kWp, LiFePO4 62 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
- Honza_H
- Příspěvky: 79
- Registrován: ned říj 23, 2016 11:14 am
- Reputace: 16
Re: Problém spřevodem W na kWh
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.
FVE 7,6kW, VE 500W, 2x Axpert 4kW, 1x Epewer 2,2 kW, 48x LiFePo 100Ah, 32x LiFePo 280Ah
- Honza_H
- Příspěvky: 79
- Registrován: ned říj 23, 2016 11:14 am
- Reputace: 16
Re: Problém spřevodem W na kWh
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: 2713
- 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
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
- TomHC
- Příspěvky: 3459
- 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
Ak ich vytváraš ručne, pridaj tam :
Kód: Vybrat vše
state_class: total_increasing2x 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
- Honza_H
- Příspěvky: 79
- Registrován: ned říj 23, 2016 11:14 am
- Reputace: 16
Re: Problém spřevodem W na kWh
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
- TomHC
- Příspěvky: 3459
- 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
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: 4632
- 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
pro vložení kódu se použije a nebo se klikne na ikonu
Kód: Vybrat vše
nějaký yaml kód _______________________________________________________________________
43 kWp, LiFePO4 62 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
43 kWp, LiFePO4 62 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
- Honza_H
- Příspěvky: 79
- Registrován: ned říj 23, 2016 11:14 am
- Reputace: 16
Re: Problém spřevodem W na kWh
Tak jsem našel chybu, ale nevím jak jí odstranit. Chybí tam device class
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], Honza_H, rva, TomHC, Yandex [Bot] a 2 hosti