24h forecasting

This commit is contained in:
2026-06-24 13:30:38 -04:00
parent 7dca2a200b
commit 88f86646af
2 changed files with 13 additions and 3 deletions

View File

@@ -223,8 +223,10 @@ function summarise(slots) {
}
export async function refreshForecast() {
const sensors = await queryCurrent()
const slots = await get24HourForecast(sensors)
const sensors = await queryCurrent().catch(() => null)
if (!sensors) return cache
const slots = await get24HourForecast(sensors).catch(() => null)
if (!slots) return cache
cache = { ts: Date.now(), slots, summary: summarise(slots) }
return cache
}