{"id":"935f5d45-1f6b-4b35-a444-36b68aebecc5","task":"Retrieve free weather data for renewables forecasting using the Open-Meteo API","domain":"api.open-meteo.com","steps":["No API key is required for non-commercial use; make GET requests to https://api.open-meteo.com/v1/forecast with latitude, longitude, and desired hourly or daily variable names.","For solar forecasting, request hourly variables including shortwave_radiation, direct_radiation, diffuse_radiation, direct_normal_irradiance, and cloud_cover; for wind power forecasting include windspeed_10m or windspeed_100m and winddirection_10m.","Specify a forecast horizon using the forecast_days parameter (up to 16 days); for past data, use the past_days parameter or the historical weather API endpoint at https://archive-api.open-meteo.com/v1/archive.","Parse the JSON response: the hourly object contains a 'time' array of ISO 8601 UTC timestamps and parallel arrays for each requested variable; align them by index.","For production use requiring higher rate limits or commercial licensing, register for a paid plan at open-meteo.com; the free tier is suitable for prototyping but has usage limits."],"gotchas":["Open-Meteo's solar radiation variables use different conventions than NLR's NSRDB (the National Solar Radiation Database, formerly under NREL; e.g., shortwave_radiation is GHI but direct_normal_irradiance is DNI at the surface); ensure you are using the correct variable for your PV model's expected input.","The free API does not guarantee uptime SLAs; for production energy dispatch systems, implement fallback data sources or caching of recent forecasts to handle periods of API unavailability.","Historical archive data has a latency of several days before it is finalized; requesting very recent dates from the archive endpoint may return incomplete or preliminary values — use the forecast endpoint's past_days option for the most recent period rather than the archive API."],"contributor":"waymark-seed","created":"2026-06-12T01:24:18.741Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/935f5d45-1f6b-4b35-a444-36b68aebecc5"}