mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-19 07:17:14 +00:00
Update rejseplanen.markdown (#9154)
* Update rejseplanen.markdown The guide was missing the steps to find the id in most cases, due to the old guide gave the "adr" output i most cases and not the "id" * Update rejseplanen.markdown * Move content to setup section * Change format
This commit is contained in:
parent
22a2487b57
commit
0004ab0e15
@ -17,6 +17,32 @@ redirect_from:
|
|||||||
|
|
||||||
The `rejseplanen` sensor will provide you with travel details for Danish public transport, using timetable data from [Rejseplanen](https://www.rejseplanen.dk/).
|
The `rejseplanen` sensor will provide you with travel details for Danish public transport, using timetable data from [Rejseplanen](https://www.rejseplanen.dk/).
|
||||||
|
|
||||||
|
## {% linkable_title Setup %}
|
||||||
|
|
||||||
|
The `stop_id` can be obtained through the following steps:
|
||||||
|
|
||||||
|
- Go to [http://rejseplanen.dk](http://rejseplanen.dk)
|
||||||
|
- Make a search and fill in the location you want to find stop ID for in the from's (a) section.
|
||||||
|
- Fill in either a random or the destination into the (b) section of the form.
|
||||||
|
- Press on "detaljer" and find the name of the stop you are looking for.
|
||||||
|
- Example search:
|
||||||
|
- Jernaldervej 1, Søften, 8382 Hinnerup
|
||||||
|
- Odense St. (detaljer)
|
||||||
|
- Now insert the stop name in the end of this URL: http://xmlopen.rejseplanen.dk/bin/rest.exe/location?format=json&input=STOP_NAME
|
||||||
|
|
||||||
|
For "Engdalsvej/Århusvej" you would have to use: http://xmlopen.rejseplanen.dk/bin/rest.exe/location?format=json&input=Engdalsvej/%C3%85rhusvej
|
||||||
|
You will se a output like this:
|
||||||
|
|
||||||
|
```text
|
||||||
|
"StopLocation":[{
|
||||||
|
"name":"Engdalsvej/Århusvej (Favrskov Kom)",
|
||||||
|
"x":"10078598",
|
||||||
|
"y":"56243456",
|
||||||
|
"id":"713000702"
|
||||||
|
```
|
||||||
|
|
||||||
|
Find the name of your stop in the list and the "id" is the one you are looking for to us as value for `stop_id:`.
|
||||||
|
|
||||||
## {% linkable_title Configuration %}
|
## {% linkable_title Configuration %}
|
||||||
|
|
||||||
Add a sensor to your `configuration.yaml` file as shown in the example:
|
Add a sensor to your `configuration.yaml` file as shown in the example:
|
||||||
@ -28,25 +54,9 @@ sensor:
|
|||||||
stop_id: 'YOUR_STOP_ID'
|
stop_id: 'YOUR_STOP_ID'
|
||||||
```
|
```
|
||||||
|
|
||||||
The `stop_id` can be obtained by looking up the name of the stop at this link:
|
|
||||||
|
|
||||||
<http://xmlopen.rejseplanen.dk/bin/rest.exe/location?format=json&input=STOP_NAME>
|
|
||||||
(Replace "STOP_NAME" with city or location you want id for)
|
|
||||||
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 %}
|
{% configuration %}
|
||||||
stop_id:
|
stop_id:
|
||||||
description: The id of the public transport stop.
|
description: The ID of the public transport stop.
|
||||||
required: true
|
required: true
|
||||||
type: string
|
type: string
|
||||||
route:
|
route:
|
||||||
@ -65,8 +75,8 @@ departure_type:
|
|||||||
|
|
||||||
## {% linkable_title Direction %}
|
## {% linkable_title Direction %}
|
||||||
|
|
||||||
If you use the direction filter it's important to put correct destination, or else the sensor will not work at all.
|
If you use the direction filter it's important to put correct destination or else the sensor will not work at all.
|
||||||
The direction has to be the destination(s) for the transport type(s) for the departure stop destination, and NOT the stop where you want to get off. Check <http://rejseplanen.dk> and make a search, and use the destinations from there in your configuration. Make sure you use the exact name as the destination(s)
|
The direction has to be the destination(s) for the transport type(s) for the departure stop destination, and NOT the stop where you want to get off. Check [http://rejseplanen.dk](http://rejseplanen.dk), make a search and use the destinations from there in your configuration. Make sure you use the exact name as the destination(s).
|
||||||
|
|
||||||
A working example on how to use this sensor with direction:
|
A working example on how to use this sensor with direction:
|
||||||
|
|
||||||
@ -90,6 +100,7 @@ sensor:
|
|||||||
direction:
|
direction:
|
||||||
- 'København H'
|
- 'København H'
|
||||||
```
|
```
|
||||||
|
|
||||||
It fails because the destination from the departure is NOT København H, but 'CPH Lufthavn', 'Helsingør St.' and others.
|
It fails because the destination from the departure is NOT København H, but 'CPH Lufthavn', 'Helsingør St.' and others.
|
||||||
|
|
||||||
## {% linkable_title Examples %}
|
## {% linkable_title Examples %}
|
||||||
@ -106,3 +117,13 @@ sensor:
|
|||||||
- 'Herlev St.'
|
- 'Herlev St.'
|
||||||
- 'Ballerup St.'
|
- 'Ballerup St.'
|
||||||
```
|
```
|
||||||
|
|
||||||
|
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 |
|
||||||
|
Loading…
x
Reference in New Issue
Block a user