diff --git a/Energy_Pie/module.html b/Energy_Pie/module.html
index 97c416b..e284c78 100644
--- a/Energy_Pie/module.html
+++ b/Energy_Pie/module.html
@@ -181,23 +181,23 @@
function safeRefreshSoon(){ setTimeout(() => safeRequestAction('Refresh', 1), 150); }
// Label rechts vom Datum (immer aus dem gewählten Tag berechnet)
- function setDateLabel(range, ymd){
- // Bei Tag: kein zweites Datum anzeigen
- if (range === 'day') {
- elDateLbl.textContent = '';
- return;
- }
-
- if (!ymd || !/^\d{4}-\d{2}-\d{2}$/.test(ymd)) { elDateLbl.textContent = ''; return; }
- const d = new Date(ymd + 'T00:00:00');
-
- if (range === 'total') { elDateLbl.textContent = 'Gesamt'; return; }
- if (range === 'week') { const iso = getISOWeekYear(d); elDateLbl.textContent = `Woche ${iso.week}: ${iso.year}`; return; }
- if (range === 'month') { elDateLbl.textContent = `${monthNameDe(d.getMonth())} ${d.getFullYear()}`; return; }
- if (range === 'year') { elDateLbl.textContent = KString(d.getFullYear()); return; }
-
+function setDateLabel(range, ymd){
+ // Bei Tag: kein zweites Datum anzeigen
+ if (range === 'day') {
elDateLbl.textContent = '';
- }
+ return;
+ }
+
+ if (!ymd || !/^\d{4}-\d{2}-\d{2}$/.test(ymd)) { elDateLbl.textContent = ''; return; }
+ const d = new Date(ymd + 'T00:00:00');
+
+ if (range === 'total') { elDateLbl.textContent = 'Gesamt'; return; }
+ if (range === 'week') { const iso = getISOWeekYear(d); elDateLbl.textContent = `Woche ${iso.week}: ${iso.year}`; return; }
+ if (range === 'month') { elDateLbl.textContent = `${monthNameDe(d.getMonth())} ${d.getFullYear()}`; return; }
+ if (range === 'year') { elDateLbl.textContent = KString(d.getFullYear()); return; }
+
+ elDateLbl.textContent = String(d.getFullYear());
+}
function fmtRangeSpan(range, tStart, tEnd){
if (!tStart || !tEnd) return '';