This sensor uses unofficial API provided by MPK Łódź.
Key | Type | Required | Default | Description |
---|---|---|---|---|
name |
string |
False |
MPK Łódź |
Name of sensor |
stops |
list |
True |
- | List of stop configurations |
Key | Type | Required | Default | Description |
---|---|---|---|---|
id |
positive integer |
False |
- | ID of a stop |
num |
positive integer |
False |
- | Number of a stop |
name |
string |
False |
id | Name of a stop |
lines |
list |
False |
all available | List of monitored lines. |
directions |
list |
False |
all available | List of monitored directions. |
One of id
or num
must be provided!
sensor:
- platform: mpk_lodz
stops:
- id: 2427
lines:
- "o97A"
- id: 2873
directions:
- "DW. ŁÓDŹ KALISKA"
This integration can be added to HACS as a custom repository:
https://github.com/PiotrMachowski/Home-Assistant-custom-components-MPK-Lodz
Integration
After adding a custom repository you can use HACS to install this integration using user interface.
To install this integration manually you have to download mpk_lodz.zip and extract its contents to config/custom_components/mpk_lodz
directory:
mkdir -p custom_components/mpk_lodz
cd custom_components/mpk_lodz
wget https://github.com/PiotrMachowski/Home-Assistant-custom-components-MPK-Lodz/releases/latest/download/mpk_lodz.zip
unzip mpk_lodz.zip
rm mpk_lodz.zip
Value for id
/num
can be retrieved from ITS Łódź. After choosing a desired stop open its electronical table. There should be a number visibile in URL. If URL contains busStopId
you should use this number as id
. If URL contains busStopNum
you should use this number as num
.
These sensors provides attributes which can be used in HTML card or HTML Template card: html_timetable
, html_departures
If you want to support my work with a donation you can use one of the following platforms:
Platform | Payment methods | Link | Comment |
---|---|---|---|
Ko-fi |
|
|
|
buycoffee.to |
|
||
PayPal |
|
|
|
Revolut |
|
|