# 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).

Departure board in HABPanel

# 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.