Add host temperature telemetry and history

This commit is contained in:
2026-10-13 23:39:04 -04:00
parent 09396ab584
commit 171f657876
28 changed files with 1466 additions and 32 deletions
+3
View File
@@ -28,6 +28,7 @@
import DeleteHostDialog from '$ui/components/DeleteHostDialog.svelte';
import HostPreparation from '$ui/components/HostPreparation.svelte';
import CapacitySamples from '$ui/components/CapacitySamples.svelte';
import HostTemperatures from '$ui/components/HostTemperatures.svelte';
import ServerCard from '$ui/components/ServerCard.svelte';
import type { ServerObservation } from '$lib/server-observation.js';
import { syncServerTime } from '$ui/stores/servers.js';
@@ -300,6 +301,8 @@
: `${host.inventory.cpuUsagePercent.toFixed(1)}%`}{#if !host.connected && host.inventory.cpuUsagePercent !== undefined}
(last reported){/if}
</dd>
<dt>CPU temperature</dt>
<dd><HostTemperatures {host} /></dd>
<dt>Memory available / total</dt>
<dd>
{bytes(host.inventory.memoryAvailable)} / {bytes(