meteo_forecast
Need a detailed weather forecast? Get daily and hourly data for any location in Switzerland for up to 16 days, covering temperature, precipitation, wind, UV, and sun hours.
Instructions
<use_case> 1-16 Tage Wetterprognose für einen Ortsnamen oder Koordinaten — basierend auf dem MeteoSwiss-ICON-Modell (1-2 km Auflösung). Liefert Tageswerte (Temperatur Min/Max, Niederschlag, Wind, UV, Sonnenstunden, WMO-Code) und optional Stundenwerte. </use_case>
<important_notes>
Modell: MeteoSwiss ICON-CH1/CH2 via Open-Meteo für Tag 1-5; darüber hinaus sowie für den UV-Index Open-Meteo best_match, weil ICON nur 5 Tage weit reicht und keinen UV-Index führt. Welcher Teil woher stammt, steht in jeder Antwort (Markdown-Fussnote bzw. JSON-Feld
modell/modell_details)location wird geokodiert (Fuzzy-Fallback bei Misserfolg); lat/lon überschreibt location und spart einen HTTP-Roundtrip
Stündliche Daten füllen die ersten 48 Stunden, nicht den vollen Range
Bei Upstream-Ausfall: Direktlinks statt Hard-Fail </important_notes>
Args: params (ForecastInput): - location: Ortsname (geokodiert) ODER lat/lon direkt - days: Prognosetage (1–16, Standard: 7) - hourly: True für Stundenwerte - response_format: 'markdown' oder 'json'
Returns: str: Tages- (und optional Stunden-)Prognose mit Wettercode und Planung.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |