Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ##Apex chart for energiforbruk i inneværende time.
- ##diagrammet er avhengig av at man har sensorer som beregner prognose ut inneværende time med bakgrunn i de siste 5, 10, 15, 30 og 60min
- type: custom:apexcharts-card
- graph_span: 1h
- header:
- show: true
- title: Energiforbruk denne timen
- show_states: false
- span:
- end: hour
- now:
- show: true
- yaxis:
- - min: 0
- apex_config:
- min: 0
- forceNiceScale: true
- decimalsInFloat: 0
- series:
- - entity: sensor.ams_act_pow_pos #Effektforbruk f.eks tibber pulse eller HAN port leser av noe slag
- type: area
- name: kW
- group_by:
- duration: 1m
- func: avg
- stroke_width: 3
- extend_to_end: false
- curve: smooth
- - entity: sensor.util_hourly_han_akumulert #energiforbruk inneværende time
- type: area
- name: kWh
- stroke_width: 2
- extend_to_end: false
- curve: smooth
- - entity: sensor.kwh_5min #prognose basert på de siste 5 min
- name: 5 min
- stroke_width: 2
- extend_to_end: false
- curve: straight
- data_generator: |
- return entity.attributes.time.map((time, index) => {
- return [new Date(time).getTime(), entity.attributes.kwh_5min[index]];
- });
- - entity: sensor.kwh_10min #prognose basert på de siste 10 min
- name: 10 min
- stroke_width: 1
- extend_to_end: false
- curve: straight
- data_generator: |
- return entity.attributes.time.map((time, index) => {
- return [new Date(time).getTime(), entity.attributes.kwh_10min[index]];
- });
- - entity: sensor.kwh_15min #prognose basert på de siste 15 min
- name: 15 min
- stroke_width: 1
- extend_to_end: false
- curve: straight
- data_generator: |
- return entity.attributes.time.map((time, index) => {
- return [new Date(time).getTime(), entity.attributes.kwh_15min[index]];
- });
- - entity: sensor.kwh_30min #prognose basert på de siste 30 min
- name: 30 min
- stroke_width: 1
- extend_to_end: false
- curve: straight
- data_generator: |
- return entity.attributes.time.map((time, index) => {
- return [new Date(time).getTime(), entity.attributes.kwh_30min[index]];
- });
- - entity: sensor.kwh_60min #prognose basert på de siste 60 min
- name: 60 min
- stroke_width: 1
- extend_to_end: false
- curve: straight
- data_generator: |
- return entity.attributes.time.map((time, index) => {
- return [new Date(time).getTime(), entity.attributes.kwh_60min[index]];
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement