From 9ab24dcf35253d8ab81644d971f77778a922d52a Mon Sep 17 00:00:00 2001 From: Thomas Passer Jensen Date: Tue, 12 Feb 2019 12:11:37 +0100 Subject: [PATCH] Add documentation for Rejseplanen public transport sensor component (#8109) * Add documentation for Rejseplanen public transport sensor * :pencil2: Tweaks * :pencil2: Slimmed down example --- .../_components/sensor.rejseplanen.markdown | 77 ++++++++++++++++++ .../images/supported_brands/rejseplanen.png | Bin 0 -> 20974 bytes 2 files changed, 77 insertions(+) create mode 100644 source/_components/sensor.rejseplanen.markdown create mode 100644 source/images/supported_brands/rejseplanen.png diff --git a/source/_components/sensor.rejseplanen.markdown b/source/_components/sensor.rejseplanen.markdown new file mode 100644 index 00000000000..bc756b76fce --- /dev/null +++ b/source/_components/sensor.rejseplanen.markdown @@ -0,0 +1,77 @@ +--- +layout: page +title: "Rejseplanen Public Transport" +description: "Instructions on how to integrate timetable data for danish Rejseplanen within Home Assistant." +date: 2019-01-09 08:52 +sidebar: true +comments: false +sharing: true +footer: true +logo: rejseplanen.png +ha_category: Transport +ha_iot_class: "Cloud Polling" +ha_release: 0.88 +--- + +The `rejseplanen` sensor will provide you with traveling details for Danish public transport, using timetable data from [Rejseplanen](https://www.rejseplanen.dk/). + +## {% linkable_title Configuration %} + +Add a sensor to your `configuration.yaml` file as shown in the example: + +```yaml +# Example configuration.yaml entry +sensor: + - platform: rejseplanen + stop_id: 'YOUR_STOP_ID' +``` + +The `stop_id` can be obtained by looking up the name of the stop at this link: + + + +find the stop and copy the `id` field with the trailing zeros. + +The sensor can filter the timetables by one or more routes, directions and types. The known types are listed in the table below. + +| Departure type | Description | +|--------------|-------------| +| BUS | Normal bus | +| EXB | Express bus | +| M | Metro | +| S | S-train | +| REG | Regional train | + +{% configuration %} +stop_id: + description: The id of the public transport stop. + required: true + type: string +route: + description: List of route names. + required: false + type: string|list +direction: + description: List of directions to filter by. + required: false + type: string|list +departure_type: + description: List of departure types to filter by. + required: false + type: string|list +{% endconfiguration %} + +## {% linkable_title Examples %} + +A more extensive example on how to use this sensor: + +```yaml +# Example configuration.yaml entry +sensor: + - platform: rejseplanen + stop_id: '000045740' + route: 'Bus 350S' + direction: + - 'Herlev St.' + - 'Ballerup St.' +``` diff --git a/source/images/supported_brands/rejseplanen.png b/source/images/supported_brands/rejseplanen.png new file mode 100644 index 0000000000000000000000000000000000000000..8480d329e16f3cce21ae607e7acd80befc191330 GIT binary patch literal 20974 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 literal 0 HcmV?d00001