diff --git a/Plugin/unraid/api/arrs.php b/Plugin/unraid/api/arrs.php index 4379452..32cc23c 100644 --- a/Plugin/unraid/api/arrs.php +++ b/Plugin/unraid/api/arrs.php @@ -34,7 +34,7 @@ if ($_action === 'refresh_remote') { unset($_action); // ── Normal data load ────────────────────────────────────────────────────────── -$_vv_cached = vv_cache_read('arrs', 90); +$_vv_cached = vv_cache_read('arrs', 300); if ($_vv_cached !== null) { echo json_encode($_vv_cached); exit; } unset($_vv_cached); diff --git a/Plugin/unraid/api/monitor.php b/Plugin/unraid/api/monitor.php index 8943f46..2c113e6 100644 --- a/Plugin/unraid/api/monitor.php +++ b/Plugin/unraid/api/monitor.php @@ -2,7 +2,7 @@ header('Content-Type: application/json'); require_once dirname(__DIR__) . '/include/config.php'; -$_vv_cached = vv_cache_read('monitor', 90); +$_vv_cached = vv_cache_read('monitor', 300); if ($_vv_cached !== null) { echo json_encode($_vv_cached); exit; } unset($_vv_cached); diff --git a/Plugin/unraid/include/unraid_api.php b/Plugin/unraid/include/unraid_api.php index cef0a81..aa15aec 100644 --- a/Plugin/unraid/include/unraid_api.php +++ b/Plugin/unraid/include/unraid_api.php @@ -216,9 +216,8 @@ function vv_local_host_stats(): array { $uptimeRaw = $os['uptime'] ?? ''; if (is_numeric($uptimeRaw)) { - $s = (int)$uptimeRaw; - $d = intdiv($s, 86400); $h = intdiv($s % 86400, 3600); $m = intdiv($s % 3600, 60); - $uptime = ($d ? "{$d}d " : '') . ($h ? "{$h}h " : '') . "{$m}m"; + $s = (int)$uptimeRaw; + $uptime = vv_format_uptime($s); } else { $s = 0; $uptime = $uptimeRaw ?: '—'; }