Fixed forecasting days
This commit is contained in:
@@ -98,12 +98,12 @@ export async function getOpenMeteo(lat, lon, start, end) {
|
||||
time,
|
||||
label: WMO[code] || 'Unknown',
|
||||
icon,
|
||||
forecast_weathercode: code,
|
||||
code,
|
||||
temperature: data.daily.temperature_2m_max[i],
|
||||
env_temp_max_c: data.daily.temperature_2m_max[i],
|
||||
env_temp_min_c: data.daily.temperature_2m_min[i],
|
||||
temperature_max: data.daily.temperature_2m_max[i],
|
||||
temperature_min: data.daily.temperature_2m_min[i],
|
||||
precipitation: data.daily.precipitation_sum[i],
|
||||
forecast_precipitation_probability: data.daily.precipitation_probability_max[i],
|
||||
precipitation_chance: data.daily.precipitation_probability_max[i],
|
||||
wind_speed: data.daily.windspeed_10m_max[i],
|
||||
wind_gusts: data.daily.windgusts_10m_max[i],
|
||||
wind_direction: data.daily.winddirection_10m_dominant[i],
|
||||
|
||||
@@ -93,14 +93,6 @@ app.get('/api/daily', async (req, res) => {
|
||||
const meteoStart = start >= next ? start : next
|
||||
const coords = await getCoords()
|
||||
|
||||
console.log('[daily] query.start :', req.query.start)
|
||||
console.log('[daily] query.end :', req.query.end)
|
||||
console.log('[daily] now :', now.toISOString())
|
||||
console.log('[daily] next :', next.toISOString())
|
||||
console.log('[daily] start :', start.toISOString())
|
||||
console.log('[daily] end :', end.toISOString())
|
||||
console.log('[daily] meteoStart :', meteoStart.toISOString())
|
||||
|
||||
const [sensor, meteo] = await Promise.allSettled([
|
||||
start < now ? queryDaily(start.toISOString(), now.toISOString()) : Promise.resolve([]),
|
||||
end > now ? getOpenMeteo(coords.latitude, coords.longitude, meteoStart, end) : Promise.resolve([]),
|
||||
|
||||
Reference in New Issue
Block a user