From b39de31c75b1bda1c19f3e36492b651370f4b9b1 Mon Sep 17 00:00:00 2001 From: Anton Roslund Date: Mon, 10 Nov 2025 07:53:31 +0100 Subject: [PATCH] fix fetchDeviceMetrics. Use correct query parameter. --- static/js/status/solar-battery-chart.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/static/js/status/solar-battery-chart.js b/static/js/status/solar-battery-chart.js index de93a92..0b62961 100644 --- a/static/js/status/solar-battery-chart.js +++ b/static/js/status/solar-battery-chart.js @@ -35,7 +35,8 @@ async function fetchDeviceMetrics(nodeId) { const base = `https://map.sthlm-mesh.se/api/v1/nodes/${nodeId}/device-metrics`; - const res = await fetch(`${base}?days=${encodeURIComponent(DAYS)}`); + const timeFromMs = Date.now() - (DAYS * 24 * 60 * 60 * 1000); + const res = await fetch(`${base}?time_from=${encodeURIComponent(timeFromMs)}`); if (!res.ok) throw new Error(`Failed to fetch metrics for ${nodeId}`); const data = await res.json(); if (Array.isArray(data)) return data;