Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- type: custom:apexcharts-card
- apex_config:
- chart:
- height: 350px
- toolbar:
- show: true
- offsetY: -27
- tools:
- selection: true
- download: false
- zoom: false
- zoomin: true
- zoomout: true
- pan: true
- reset: true
- zoom:
- enabled: true
- tooltip:
- fixed:
- enabled: true
- position: topRight
- all_series_config:
- unit: " kr."
- experimental:
- color_threshold: true
- header:
- title: Elpriser pr. time_SL
- show: true
- standard_format: true
- show_states: true
- colorize_states: true
- now:
- show: true
- label: Nu
- show:
- last_updated: true
- graph_span: 36h
- span:
- start: hour
- offset: "-6h"
- yaxis:
- - min: 0
- apex_config:
- tickAmount: 5
- series:
- - entity: sensor.stromligning_current_price_vat
- type: column
- name: Inkl. afgifter
- data_generator: >
- var data = entity.attributes.prices.map((start, index) => {
- return [new Date(start["start"]).getTime(), entity.attributes.prices[index]["price"]];
- });
- if (hass.states['binary_sensor.stromligning_tomorrow_available_vat'].state
- == "on") {
- var tomorrow = hass.states['binary_sensor.stromligning_tomorrow_available_vat'].attributes.prices.map((start, index) => {
- return [new Date(start["start"]).getTime(), hass.states['binary_sensor.stromligning_tomorrow_available_vat'].attributes.prices[index]["price"]];
- });
- data = data.concat(tomorrow)
- } return data;
- float_precision: 2
- color_threshold:
- - value: 0
- color: green
- - value: 1.5
- color: orange
- - value: 2.5
- color: red
- - value: 4
- color: darkred
- show:
- in_header: raw
- extremas: time
- legend_value: false
- - entity: sensor.stromligning_current_price_vat
- name: Excl. afgifter
- type: line
- color: 03a9f4
- stroke_width: 4
- float_precision: 2
- extend_to: false
- show:
- in_header: false
- extremas: true
- legend_value: false
- data_generator: >
- var tax =
- parseFloat(hass.states['sensor.stromligning_electricity_tax_vat'].state)
- || 0; var data = entity.attributes.prices.map((start, index) => {
- return [new Date(start["start"]).getTime(), entity.attributes.prices[index]["price"] - tax];
- });
- if (hass.states['binary_sensor.stromligning_tomorrow_available_vat'].state
- == "on") {
- var tomorrow = hass.states['binary_sensor.stromligning_tomorrow_available_vat'].attributes.prices.map((start, index) => {
- return [new Date(start["start"]).getTime(), hass.states['binary_sensor.stromligning_tomorrow_available_vat'].attributes.prices[index]["price"] - tax];
- });
- data = data.concat(tomorrow)
- } return data;
Advertisement
Comments
-
- Home Assistant. Apexchart card. Elpriser pr. time_SL - Strømligning
Add Comment
Please, Sign In to add comment