Advertisement
cagos

Energi chart

Jun 6th, 2025
21
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.11 KB | None | 0 0
  1. type: custom:apexcharts-card
  2. now:
  3. show: true
  4. label: Nu
  5. color: "#ffc0cb"
  6. locale: DK
  7. header:
  8. show: true
  9. title: Dagens elpriser
  10. show_states: true
  11. graph_span: 1d
  12. yaxis:
  13. - min: ~0
  14. apex_config:
  15. forceNiceScale: true
  16. span:
  17. start: day
  18. apex_config:
  19. tooltip:
  20. enabled: false
  21. chart:
  22. height: 350px
  23. plotOptions:
  24. bar:
  25. horizontal: false
  26. columnWidth: 90%
  27. borderRadius: 2
  28. xaxis:
  29. labels:
  30. show: true
  31. format: HH
  32. rotate: -45
  33. rotateAlways: true
  34. hideOverlappingLabels: true
  35. style:
  36. fontSize: 10
  37. fontWeight: 10
  38. legend:
  39. show: false
  40. series:
  41. - entity: sensor.ev_smart_charging_charging
  42. name: Nuværende pris
  43. unit: " Kr."
  44. data_generator: |
  45. function roundToHour(dateStr) {
  46. const date = new Date(dateStr);
  47. date.setMinutes(0, 0, 0);
  48. return date.getTime();
  49. }
  50.  
  51. const seen = {};
  52. const result = [];
  53.  
  54. function process(raw) {
  55. raw.forEach(entry => {
  56. const time = roundToHour(entry.start);
  57. if (!(time in seen)) {
  58. seen[time] = true;
  59. result.push([time, entry.value]);
  60. }
  61. });
  62. }
  63.  
  64. process(entity.attributes.raw_two_days);
  65. return result;
  66. type: column
  67. float_precision: 2
  68. show:
  69. in_header: before_now
  70. extend_to: false
  71. color_threshold:
  72. - value: 0
  73. color: green
  74. - value: 2
  75. color: orange
  76. - value: 3.5
  77. color: red
  78. - value: 5
  79. color: darkred
  80. - entity: sensor.eds_today_min
  81. name: Min. pris
  82. unit: " Kr."
  83. float_precision: 2
  84. type: line
  85. color: transparent
  86. stroke_width: 0.1
  87. - entity: sensor.eds_today_max
  88. name: Maks. pris
  89. unit: " Kr."
  90. float_precision: 2
  91. type: line
  92. color: transparent
  93. stroke_width: 0.1
  94. - entity: sensor.eds_today_mean
  95. name: Gns. pris for dagen
  96. unit: " Kr."
  97. float_precision: 2
  98. type: line
  99. color: transparent
  100. stroke_width: 0.1
  101. experimental:
  102. color_threshold: true
  103.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement