Her er et eksempel på hvordan man kan samle forbruk og pris på samme sted i Home Assistant ved bruk av Apexcharts, Denne kan installeres via Hacs i tillegg til manuelt.

I koden under er det en del plasser som man kan justere. Den første er update_interval her setter du hvor ofte dette kortet skal få lov til å oppdatere seg, jeg har sett mitt til 1 minutt. Litt lengere ned i koden finner du now: her kan du slå av/på tidslinjen og endre farge.
Kode som legges inn i Joomla:
type: custom:apexcharts-card
update_interval: 1min
hours_12: false
experimental:
color_threshold: true
graph_span: 1d
all_series_config:
stroke_width: 1
yaxis:
- id: first
decimals: 3
apex_config:
title:
text: Pris (kWh)
- id: second
decimals: 0
apex_config:
title:
text: Forbruk (W)
opposite: true
header:
title: Strømpriser i dag (kr/kWh)
show: true
show_states: true
span:
start: day
now:
show: true
label: nå
color: white
series:
- entity: <Din sensor for forbruk>
extend_to_end: false
yaxis_id: second
name: Forbruk
show:
legend_value: false
in_header: true
type: line
group_by:
func: avg
duration: 30m
fill: zero
- entity: sensor.nordpool_kwh_oslo_nok_3_10_025 # Din nordpool sensor
yaxis_id: first
show:
legend_value: false
in_header: false
name: Pris i dag
type: area
data_generator: |
return entity.attributes.raw_today.map((start, index) => {
return [new Date(start["start"]).getTime(), entity.attributes.raw_today[index]["value"]];
});type: ''
color_threshold:
- value: 0
color: green
opacity: 1
- value: 1.5
color: yellow
- value: 2
color: red
|