diff --git a/dashboard/app.js b/dashboard/app.js index ffbc5f8..d0afb98 100644 --- a/dashboard/app.js +++ b/dashboard/app.js @@ -658,6 +658,18 @@ class DashboardApp { if (value === null || value === undefined || value === '') return '—'; + if ((key === 'currentPower' || key === 'sessionEnergy') && typeof value === 'number') { + if (!Number.isFinite(value)) + return '—'; + const unit = key === 'currentPower' ? 'kW' : 'kWh'; + if (key === 'currentPower') { + value = value / 1000; + return `${value.toFixed(2)} ${unit}`; + } + + return `${value.toFixed(2)} ${unit}`; + } + if (typeof value === 'boolean') return value ? 'Yes' : 'No'; diff --git a/dashboard/help.html b/dashboard/help.html index cf49cc2..58584c3 100644 --- a/dashboard/help.html +++ b/dashboard/help.html @@ -3,7 +3,7 @@
-