# Public Transport Switzerland Binding
Connects to the Swiss Public Transport API to provide real-time public transport information. See the Swiss Public Transport API documentation (opens new window).
For example, here is a station board in HABPanel. Download the HABPanel Departure Board example (opens new window).

# Supported Things
# Stationboard
Upcoming departures for a single station (as displayed on a station departure board).
# Channels
| channel | type | description |
|---|---|---|
| departures#n | String | A dynamic channel for each upcoming departure |
| tsv (advanced) | String | A TSV containing the fields:identifier, departureTime, destination, track, delay |
# UI-based Configuration
station is the station name for which to display departures.
The name must match the Swiss Federal Railways (SBB) naming.
See the SBB official website (opens new window).
# Textual configuration
# Thing
Thing publictransportswitzerland:stationboard:zurich [ station="Zürich HB" ]
# Items
String Next_Departure "Next Departure" { channel="publictransportswitzerland:stationboard:zurich:departures#1" }
String Upcoming_Departures_TSV "Upcoming_Departures_TSV" { channel="publictransportswitzerland:stationboard:zurich:tsv" }
# Discovery
This binding does not support auto-discovery.
Caught a mistake or want to contribute to the documentation? Edit this page on GitHub (opens new window)
← Prowl PulseAudio →