Danke für den Source, im Gegenzug ein wenig Decluttering Tipps.
Also Decluttering geht wie folgt:
Installieren über HACS ist klar.
Dann machst du dir schlauerweise mal ein neues Dashboard um an deinem jetzigen nix zu zerstören (sicher ist sicher)
Einstellungen > Dashboards > Dashboard hinzufügen > Neues Dashboard von Drund auf
Titel eingeben. und Erstellen drücken
Dann wechselt du in das neue Dashboard über die Sidebar und gehst oben rechts auf die den Stift. Du bist jetzt im Editormodus.
Dann gehst du nochmals oben rechts auf die 3 Punkte und klickst auf RAW{}-Konfigurationseditor.
Da sollte dann eigentlich nur
views:
- title: Home
stehen, denn es ist ja noch leer.
Und jetzt fügst du folgendes VOR dem “views:” ein.
decluttering_templates:
dein_template_name_frei_waehlbar:
card:
type: custom:apexcharts-card
apex_config:
chart:
height: 440px
legend:
show: false
graph_span: '[[zeitraum]]'
span:
end: day
stacked: true
series:
- entity: sensor.pv_og_energy_direkter_eigenverbrauch
transform: return x
color: '#ffffff'
type: column
float_precision: 2
show:
legend_value: false
group_by:
func: diff
duration: 1h
start_with_last: true
views:
- title: Home
wenn du genau hinsiehst ist das dein ApexCharts Code also das 1. Fünftel.
(ohne die 5 Farbdefinitionen denn es ist ja nur 1 Eintrag in dem Beispiel)
und dann drückst du auf SPEICHERN oben rechts.
Du hast jetzt ein decluttering_teampate erstellt bei dem in der Zeile
“graph_span:” nicht mehr FIX 1d sondern eine Variable definiert ist die ich mal “zeitraum” genannt habe.
Jetzt sitzt du wieder vor dem leeren Dashboard, na toll.
Also fügst du mal eine Karte hinzu und gehst in dem Karteneditor in den YAML Modus. Sagen wir mal wir nehmen ein apexchart, es geht aber auch jede andere. Beim APEX ist der Vorteil du landest direkt im YAML Modus.Wie praktisch. 
Da löschst du alles raus und ersetzt es durch
type: custom:decluttering-card
template: dein_template_name_frei_waehlbar
variables:
- zeitraum: 7d
Fertig.
2 Dinge … der Templatename und der Variablenname müssen logischerweise übereinstimmen denn du kannst ja mehrere Templates im Dashboard haben und auch mehrere Variablen pro Template.
Du kannst diese Karte dann auch duplizieren, gehst wieder in den YAML modus und änderst das “7d” in “1d” und schwupps hast du 2 APEXcharts, eins mit 1 Tag und eins mit 1 Woche.
Oder du baust dir Buttons mit denen du umschalten kannst zwischen verschiedenen Zeiten.