diff --git a/source/components/index.markdown b/source/components/index.markdown
index 9a87633a9c7..d91c44291bc 100644
--- a/source/components/index.markdown
+++ b/source/components/index.markdown
@@ -243,6 +243,12 @@ the manufacturers of these devices.
Display details about the Bitcoin Network and your Blockchain.info online wallet. |
+
+ |
+Swiss Public Transport |
+Display timetable data for traveling in Switzerland. |
+
+
|
Time & Date |
diff --git a/source/components/sensor.swiss_public_transport.markdown b/source/components/sensor.swiss_public_transport.markdown
new file mode 100644
index 00000000000..af9f4e437d0
--- /dev/null
+++ b/source/components/sensor.swiss_public_transport.markdown
@@ -0,0 +1,29 @@
+---
+layout: page
+title: "Swiss Public Transport support"
+description: "Instructions how to integrate timetable data for travelling in Switzerland within Home Assistant."
+date: 2015-06-02 21:45
+sidebar: false
+comments: false
+sharing: true
+footer: true
+---
+
+The swiss public transport sensor will give you the next two departure times from a given location to another one in Switzerland.
+
+The [Stationboard](http://transport.opendata.ch/examples/stationboard.html) website can help to determine the exact name of the start and the end station. With the station names it's necessary to search for the ID of those stations:
+
+http://transport.opendata.ch/v1/locations?query=[Station name]
+
+If the score is 100 ("score":"100" in the response), it is a perfect match. Then add the data to your `configuration.yaml` file as shown in the example:
+
+```yaml
+# Example configuration.yaml entry
+sensor:
+ platform: swiss_public_transport
+ from: STATION_ID
+ to: STATION_ID
+
+```
+
+The public timetables are coming from [Swiss public transport](http://transport.opendata.ch).