From 41bbd7bd98faaf80d9f08794fe19345ed016d9e9 Mon Sep 17 00:00:00 2001 From: legop3 Date: Sat, 25 Apr 2026 20:35:53 -0400 Subject: [PATCH] night vision fix --- server/src/services/homeAssistantService.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/server/src/services/homeAssistantService.js b/server/src/services/homeAssistantService.js index d8d0aba8..aa33a136 100644 --- a/server/src/services/homeAssistantService.js +++ b/server/src/services/homeAssistantService.js @@ -198,9 +198,10 @@ function turnOffAllRoverNightVision() { const records = Array.from(roverManager.rovers.values()); let attempted = 0; let failed = 0; + const roverIds = []; records.forEach((record) => { if (!record?.ws) return; - if (!record?.meta?.nightVision?.enabled) return; + roverIds.push(String(record.id)); attempted += 1; try { issueCommand(record.id, { @@ -215,7 +216,7 @@ function turnOffAllRoverNightVision() { }); } }); - return { attempted, failed }; + return { attempted, failed, roverIds }; } function getActiveDriverCount() { @@ -256,6 +257,7 @@ function scheduleLightsIdleOffTimer() { idleMs: LIGHT_IDLE_OFF_MS, nightVisionRovers: nightVisionResult.attempted, nightVisionFailures: nightVisionResult.failed, + nightVisionRoverIds: nightVisionResult.roverIds, }); } catch (err) { logger.warn('Failed auto light-off after idle', err.message);