diff --git a/packages/integrations/src/unraid/unraid-integration.ts b/packages/integrations/src/unraid/unraid-integration.ts index 4ae42cf7b..db4025ee2 100644 --- a/packages/integrations/src/unraid/unraid-integration.ts +++ b/packages/integrations/src/unraid/unraid-integration.ts @@ -65,7 +65,7 @@ export class UnraidIntegration extends Integration implements ISystemHealthMonit })), smart: systemInfo.array.disks.map((disk) => ({ deviceName: disk.name, - temperature: disk.temp, + temperature: disk.temp ?? null, overallStatus: disk.status, })), }; diff --git a/packages/integrations/src/unraid/unraid-types.ts b/packages/integrations/src/unraid/unraid-types.ts index 84f258f38..326d2ee6a 100644 --- a/packages/integrations/src/unraid/unraid-types.ts +++ b/packages/integrations/src/unraid/unraid-types.ts @@ -34,7 +34,7 @@ export const unraidSystemInfoSchema = z.object({ fsFree: z.number(), fsUsed: z.number(), status: z.string(), - temp: z.number(), + temp: z.number().nullish(), }), ), }),