Joo. Sulla pitää ensin olla hetkellistä hintaa laskeva sensori:
YAML:
template:
- sensor:
- name: Spot price cost now
unit_of_measurement: €/h
unique_id: spot_price_cost_now
state: >
{{ (states('sensor.porssisahko_nyt') | default(0) | float * states("sensor.sahkoteho") | default(0) | float) | round(8) }}
Sitten sensori joka integroi tätä hetkellistä hintaa saaden kumulatiivisen hinnan:
YAML:
sensor:
- platform: integration
name: Spot price cumulative
source: sensor.spot_price_cost_now
round: 6
method: left
Kumulatiivisesta sensorista saa sitten utility meterillä laskettua tunti/pv/kk kohtaisia kokonaissummia:
YAML:
utility_meter:
hourly_spot_price:
name: Spot hinta tunnissa
source: sensor.spot_price_cumulative
cycle: hourly
net_consumption: true
daily_spot_price:
name: Spot hinta päivässä
source: sensor.spot_price_cumulative
cycle: daily
net_consumption: true
monthly_spot_price:
name: Spot hinta kuukaudessa
source: sensor.spot_price_cumulative
cycle: monthly
net_consumption: true
Ja kun sulla on samat utlity meterit sähkön kulutukselle, niin näitä keskenään jakamalla voit laskea keskihintoja:
YAML:
template:
- sensor:
- name: Spot average today
unique_id: spot_average_today
unit_of_measurement: c/kWh
device_class: monetary
state: >
{{ ((states("sensor.spot_hinta_paivassa") | float / states("sensor.sahko_paivassa") | float) * 100) | round(2) }}
- sensor:
- name: Spot average this month
unique_id: spot_average_month
unit_of_measurement: c/kWh
device_class: monetary
state: >
{{ ((states("sensor.spot_hinta_kuukaudessa") | float / states("sensor.sahko_kuukaudessa") | float) * 100) | round(2) }}
Jos ei muuten aukea, niin iske tämä esimerkki sille AI:lle niin se varmaan osaa selittää ja jatkojalostaa.