Verwachtte zonnige minuten obv weersvoorspelling op jouw locatie

Dank, maar de eer is geheel voor @Pietje_Kuif

Ben ook geen script held, maar vermoedelijk moet in onderstaand stukje code de 3 een 1 worden:

// Bereken de verwachte zonneschijnduur voor de komende 3 uur 
let expectedSunshineMinutes = 0;
for (let i = currentHourIndex; i < currentHourIndex + 3; i++) {
expectedSunshineMinutes += sunshineDuration[i] / conversionFactor; 
}

Misschien moet je ook de URL uitbreiden met

&forecast_hours=1

Heb 't net even getest met locatie San Francisco, (daar is het nu 14:15 uur én zonnig) en dan krijg ik 60 minuten als resultaat.

(Test URL https://api.open-meteo.com/v1/forecast?latitude=37.7749&longitude=-122.4194&hourly=sunshine_duration&forecast_hours=1)

Bron:
https://open-meteo.com/en/docs#latitude=37.7749&longitude=-122.4194&current=&hourly=sunshine_duration&daily=&timezone=America%2FLos_Angeles&forecast_days=1&forecast_hours=1

2 Likes