get_flow_danger_level
Check current Aare river flow rates and safety levels for Swiss cities. Get flow measurements, danger assessments, and safety recommendations based on official BAFU thresholds to evaluate swimming conditions.
Instructions
Retrieves current flow rate and safety assessment.
Takes city parameter (optional, default: Bern).
Returns flow rate (m³/s), danger level, and safety recommendations
based on BAFU thresholds.
Use this for safety-critical questions about current strength and danger.
Flow thresholds:
<100: safe100-220: moderate220-300: elevated300-430: high/dangerous>430: very high/extremely dangerous
Args:
city: City identifier (e.g., 'Bern', 'Thun', 'basel', 'olten').
Use compare_cities to discover available locations.
Returns: Dictionary containing: - city (str): City identifier - flow (float | None): Current flow rate in m³/s - flow_text (str | None): Flow description - flow_threshold (float): Danger threshold for this location - safety_assessment (str): Safety evaluation (e.g., 'Safe', 'Dangerous') - danger_level (int): Numeric danger level (1-5, higher is more dangerous)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | Bern |