diff --git a/lib/SvelteUi/app/src/lib/Dashboard.svelte b/lib/SvelteUi/app/src/lib/Dashboard.svelte index dfa8138f..55a65dd4 100644 --- a/lib/SvelteUi/app/src/lib/Dashboard.svelte +++ b/lib/SvelteUi/app/src/lib/Dashboard.svelte @@ -140,17 +140,17 @@ {#if uiVisibility(sysinfo.ui.p, data.p && !Number.isNaN(data.p))} {#if importPrices?.importExportPriceDifferent && (data.om || data.e > 0)}
- +
{:else}
- +
{/if} {/if} {#if importPrices?.importExportPriceDifferent && (data.om || data.e > 0) && uiVisibility(sysinfo.ui.p, data.pe && !Number.isNaN(data.pe))}
- +
{/if} {#if uiVisibility(sysinfo.ui.d, dayPlot)} diff --git a/lib/SvelteUi/app/src/lib/PricePlot.svelte b/lib/SvelteUi/app/src/lib/PricePlot.svelte index 1ab3af5d..591590e9 100644 --- a/lib/SvelteUi/app/src/lib/PricePlot.svelte +++ b/lib/SvelteUi/app/src/lib/PricePlot.svelte @@ -5,6 +5,7 @@ export let title; export let json; + export let sysinfo; let config = {}; let max; @@ -40,6 +41,7 @@ let values = []; min = max = 0; let i = Math.floor(((cur.getHours()*60) + cur.getMinutes()) / json?.resolution); + addHours(cur, sysinfo.clock_offset - ((24 + cur.getHours() - cur.getUTCHours())%24)); cur.setMinutes(Math.floor(cur.getMinutes()/json?.resolution)*json?.resolution,0,0); while(i < json?.prices?.length) { val = json.prices[i];