get_train_occupancy
Retrieve occupancy forecasts for Swiss trains by train number or route. Shows expected crowd levels per class for each segment.
Instructions
Auslastungsprognose für Schweizer Züge abrufen.
Zeigt, wie voll ein bestimmter Zug voraussichtlich sein wird, aufgeteilt nach 1. und 2. Klasse pro Streckenabschnitt. Auslastungsstufen: wenig belegt, mässig belegt, nur Stehplätze.
Zwei Abfragemodi:
Nach Zugnummer: train_number + operator angeben
Nach Strecke: departure_station + arrival_station angeben
Args: train_number: Zugnummer (z.B. "1009", "IC 708"). Zugtyp-Präfixe werden automatisch entfernt. departure_station: Abfahrtsort für Streckensuche (z.B. "Zürich HB") arrival_station: Ankunftsort für Streckensuche (z.B. "Bern") operation_date: Betriebstag YYYY-MM-DD (Standard: heute). Prognosen sind bis 3 Monate voraus verfügbar. operator: Betreiber-Code. "11"=SBB, "33"=BLS, "65"=Thurbo, "82"=SOB.
Beispiele: - Bestimmter Zug: get_train_occupancy(train_number="1009") - BLS-Zug: get_train_occupancy(train_number="2806", operator="33") - Strecke: get_train_occupancy(departure_station="Zürich HB", arrival_station="Bern")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| operator | No | 11 | |
| train_number | No | ||
| operation_date | No | ||
| arrival_station | No | ||
| departure_station | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |