From 566b8d6086af4b0ee196a5828eecd64fa98cf165 Mon Sep 17 00:00:00 2001 From: Anton Roslund Date: Sun, 9 Mar 2025 09:40:42 +0100 Subject: [PATCH] Add 30d Graphs --- src/public/index.html | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/src/public/index.html b/src/public/index.html index 95a8728..ca9172c 100644 --- a/src/public/index.html +++ b/src/public/index.html @@ -677,6 +677,7 @@ + @@ -767,6 +768,7 @@ + @@ -836,6 +838,7 @@ + @@ -1700,9 +1703,9 @@ selectedNodeMqttMetrics: [], selectedNodeTraceroutes: [], - deviceMetricsTimeRange: "3d", - environmentMetricsTimeRange: "3d", - powerMetricsTimeRange: "3d", + deviceMetricsTimeRange: "7d", + environmentMetricsTimeRange: "7d", + powerMetricsTimeRange: "7d", isPositionHistoryModalExpanded: true, positionHistoryDateTimeFrom: null, @@ -1791,6 +1794,7 @@ const oneDayAgoInMilliseconds = new Date().getTime() - (86400 * 1000); const threeDaysAgoInMilliseconds = new Date().getTime() - (259200 * 1000); const sevenDaysAgoInMilliseconds = new Date().getTime() - (604800 * 1000); + const thirtyDaysAgoInMilliseconds = new Date().getTime() - (259200 * 1000 * 10); // determine how long back to load device metrics from var timeFrom = threeDaysAgoInMilliseconds; @@ -1807,6 +1811,10 @@ timeFrom = sevenDaysAgoInMilliseconds; break; } + case "30d": { + timeFrom = thirtyDaysAgoInMilliseconds; + break; + } } window.axios.get(`/api/v1/nodes/${nodeId}/device-metrics`, { @@ -1828,6 +1836,7 @@ const oneDayAgoInMilliseconds = new Date().getTime() - (86400 * 1000); const threeDaysAgoInMilliseconds = new Date().getTime() - (259200 * 1000); const sevenDaysAgoInMilliseconds = new Date().getTime() - (604800 * 1000); + const thirtyDaysAgoInMilliseconds = new Date().getTime() - (259200 * 1000 * 10); // determine how long back to load environment metrics from var timeFrom = threeDaysAgoInMilliseconds; @@ -1844,6 +1853,10 @@ timeFrom = sevenDaysAgoInMilliseconds; break; } + case "30d": { + timeFrom = thirtyDaysAgoInMilliseconds; + break; + } } window.axios.get(`/api/v1/nodes/${nodeId}/environment-metrics`, { @@ -1865,6 +1878,7 @@ const oneDayAgoInMilliseconds = new Date().getTime() - (86400 * 1000); const threeDaysAgoInMilliseconds = new Date().getTime() - (259200 * 1000); const sevenDaysAgoInMilliseconds = new Date().getTime() - (604800 * 1000); + const thirtyDaysAgoInMilliseconds = new Date().getTime() - (259200 * 1000 * 10); // determine how long back to load power metrics from var timeFrom = threeDaysAgoInMilliseconds; @@ -1881,6 +1895,10 @@ timeFrom = sevenDaysAgoInMilliseconds; break; } + case "30d": { + timeFrom = thirtyDaysAgoInMilliseconds; + break; + } } window.axios.get(`/api/v1/nodes/${nodeId}/power-metrics`, {