už jsem prostudoval nějaké chytré diskuze ale nějak jsem nenašel úplně to co by fungovalo.
Chtěl bych spočítat a hodit do apex grafu počet nakoupených/prodaných kWh * spotová cena za tu danou hodinu.
Momentálně to mám v grafu jako 2 hodnoty a můžu si to akorát tak násobit hodinu po hodině manuálně
Kód: Vybrat vše
- entity: sensor.current_spot_electricity_price
yaxis_id: first
name: Spot Price
show:
in_header: false
legend_value: false
data_generator: |
return Object.entries(entity.attributes).map(([date, value], index) => {
return [new Date(date).getTime(), value];
});
- entity: sensor.active_power
yaxis_id: second
type: column
name: Pv buy
color: lightblue
unit: kW
transform: 'return x < 0 ? x/1000 * -1 : 0'
group_by:
duration: 1hour
func: avg
7:00 - 0,5kwh
8:00 - 1kwh
9:00 - 0,7kwh
....
vynásobit ty 2 entity už snad zvládnu.
Díky moc za nějaký tip.