get_train_composition
Retrieve Swiss train composition and car ordering for a train number, showing classes, sectors, wheelchair access, bike hooks, dining car, family zones. Check boarding zones and amenities in advance.
Instructions
Zugzusammensetzung und Wagenreihung für einen Schweizer Zug abrufen.
Zeigt die Wagenreihung, Klassen, Sektoren, Ausstattung (Rollstuhlplatz, Velohaken, Speisewagen, Familienzone) und Gleisbelegung an.
Args: train_number: Zugnummer (z.B. "2806", "1009", "708"). Nur die Nummer, ohne Zugtyp-Präfix. railway_company: Eisenbahnunternehmen (EVU). Erlaubt: SBBP (SBB), BLSP (BLS), RhB (Rhätische Bahn), SOB (Südostbahn), THURBO, TPF, TRN, MBC, OeBB, VDBB, ZB. operation_date: Betriebstag YYYY-MM-DD. Standard: heute. Wichtig: Stop-based nur für HEUTE verfügbar. show_details: Detailgrad. "stop_based" = kompakt (empfohlen), "vehicle_based" = pro Fahrzeug, "full" = alles.
Beispiele: - SBB-Zug: get_train_composition(train_number="1009") - BLS-Zug: get_train_composition(train_number="2806", railway_company="BLSP") - Detailliert: get_train_composition(train_number="708", show_details="vehicle_based")
Typische Fragen, die damit beantwortet werden können: - "Hat der IC nach Bern einen Speisewagen?" - "Wo kann ich mit dem Rollstuhl einsteigen?" - "In welchem Sektor hält die 1. Klasse?" - "Gibt es Veloplätze im Zug?"
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| show_details | No | stop_based | |
| train_number | Yes | ||
| operation_date | No | ||
| railway_company | No | SBBP |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |