env_hydro_stations
Find and filter hydrological monitoring stations of Swiss rivers and lakes by canton or water body, providing station details for water level and flow data.
Instructions
Listet hydrologische Messstationen des BAFU an Schweizer Flüssen und Seen auf.
Das BAFU betreibt ca. 260 Messstationen in der Schweiz. Stationen messen Wasserstand (Pegel), Abfluss (m³/s), Wassertemperatur und weitere Parameter in einem 10-Minuten-Intervall.
Hydromessstationen finden (nach Kanton/Gewässer), um danach mit
env_hydro_current Pegel/Abfluss abzurufen.
Bei API-Ausfall Fallback mit Beispielstationen.
Leeres Filterresultat → match_type "none".
Args: params (HydroStationsInput): - canton: Kantonskürzel zum Filtern (z.B. 'ZH') - water_body: Gewässername zum Filtern (z.B. 'Limmat') - response_format: 'markdown' oder 'json'
Returns: str: Stationsliste oder Fehlertext bei API-Problemen.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |