get_current_conditions
Retrieve current swimming conditions for Swiss Aare river cities including water temperature, flow rate, safety warnings, and 2-hour forecasts to assess swim safety.
Instructions
Retrieves comprehensive swimming conditions for a single city.
Takes city parameter (optional, default: Bern). Returns water temperature,
flow rate, water height, weather conditions, and 2-hour forecast.
Use this for safety assessments, "is it safe to swim?" questions, and when users need a complete picture before swimming. This is the most detailed single-city tool.
For comparing multiple cities: Use compare_cities instead - it's 8-13x faster.
Args:
city: City identifier (e.g., 'Bern', 'Thun', 'basel',
'olten'). Use compare_cities to discover locations.
Returns: Dictionary containing: - city (str): City identifier - aare (dict): Aare river data with temperature, flow, height, and forecast - location (str): Location name - location_long (str): Full location name - temperature (float): Water temperature in Celsius - temperature_text (str): Swiss German temperature description - swiss_german_explanation (str): English translation - temperature_text_short (str): Short description - flow (float): Flow rate in m³/s - flow_text (str): Flow description - height (float): Water height in meters - forecast2h (float): Temperature forecast for 2 hours - forecast2h_text (str): Forecast description - warning (str | None): Safety warning if applicable - seasonal_advice (str): Season-specific guidance - weather (dict | None): Current weather conditions - forecast (dict | None): Weather forecast
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | Bern |