Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- type: vertical-stack
- cards:
- - type: custom:config-template-card
- entities:
- - input_select.apex_span
- variables:
- span: states['input_select.apex_span'].state
- card:
- type: custom:apexcharts-card
- header:
- title: Electricity consumption and price history
- show: true
- show_states: true
- update_interval: 10min
- graph_span: ${span}
- apex_config:
- grid:
- show: true
- legend:
- show: false
- chart:
- height: 300px
- toolbar:
- show: true
- xaxis:
- axisBorder:
- show: false
- axisTicks:
- show: true
- tooltip:
- enabled: false
- tickPlacement: between
- crosshairs:
- show: true
- labels:
- style:
- fontSize: 11px
- fontWeight: 1400
- offsetX: -1
- experimental:
- color_threshold: true
- yaxis:
- - id: price_chart
- min: ~0
- apex_config:
- tickAmount: 10
- forceNiceScale: true
- title:
- text: Price (ยข/kWh)
- labels:
- formatter: |
- EVAL:v => `ยข ${v.toFixed(2)}`
- - id: consumption
- min: 0
- opposite: true
- apex_config:
- tickAmount: 10
- forceNiceScale: true
- title:
- text: Consumption (kW)
- labels:
- formatter: |
- EVAL:v => `${v.toFixed(0)} kW`
- series:
- - entity: sensor.nordpool
- name: Price now
- show:
- in_header: false
- group_by:
- fill: last
- yaxis_id: price_chart
- type: area
- extend_to: now
- float_precision: 3
- stroke_width: 0.2
- opacity: 0.6
- fill_raw: "null"
- unit: ยข/kWh
- color: gold
- color_threshold:
- - value: -10
- color: dodgerblue
- - value: 0
- color: darkgreen
- - value: 5
- color: green
- - value: 10
- color: orange
- - value: 15
- color: red
- - value: 20
- color: darkred
- - value: 50
- color: black
- - entity: sensor.pro3em_total_active_power
- show:
- in_header: false
- name: Consumption now
- yaxis_id: consumption
- type: line
- stroke_width: 3
- opacity: 0.8
- curve: smooth
- group_by:
- func: median
- duration: 10min
- color: lightgrey
- extend_to: false
- show:
- last_updated: true
- view_layout:
- position: main
- card_mod:
- style: |
- ha-card {
- --ha-card-background: #101010;
- color: var(--primary-color);
- }
- - type: horizontal-stack
- cards:
- - type: entities
- entities:
- - input_select.apex_span
- card_mod:
- style: |
- ha-card {
- --ha-card-background: #101010;
- color: var(--primary-color);
- }
- - type: gauge
- entity: sensor.pro3em_phase_a_active_power
- unit: W
- min: 50
- needle: true
- severity:
- green: 0
- yellow: 2300
- red: 4600
- name: L1 Power
- max: 5750
- card_mod:
- style: |
- ha-card {
- --ha-card-background: #101010;
- color: var(--primary-color);
- }
- - type: gauge
- entity: sensor.pro3em_phase_b_active_power
- unit: W
- min: 50
- needle: true
- severity:
- green: 0
- yellow: 2300
- red: 4600
- name: L2 Power
- max: 5750
- card_mod:
- style: |
- ha-card {
- --ha-card-background: #101010;
- color: var(--primary-color);
- }
- - type: gauge
- entity: sensor.pro3em_phase_c_active_power
- unit: W
- min: 50
- needle: true
- severity:
- green: 0
- yellow: 2300
- red: 4600
- name: L3 Power
- max: 5750
- card_mod:
- style: |
- ha-card {
- --ha-card-background: #101010;
- color: var(--primary-color);
- }
- - type: gauge
- entity: sensor.pro3em_total_active_power
- needle: true
- unit: W
- min: 200
- max: 17250
- severity:
- green: 0
- yellow: 6900
- red: 13800
- name: Power Total
- card_mod:
- style: |
- ha-card {
- --ha-card-background: #101010;
- color: var(--primary-color);
- }
Advertisement
Add Comment
Please, Sign In to add comment