mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-05-11 13:38:59 +00:00
63 lines
1.5 KiB
Markdown
63 lines
1.5 KiB
Markdown
---
|
|
title: Transports Metropolitans de Barcelona
|
|
description: Instructions on how to integrate TMB iBus sensor within Home Assistant.
|
|
ha_category:
|
|
- Transport
|
|
ha_release: 0.104
|
|
ha_iot_class: Local Polling
|
|
ha_codeowners:
|
|
- '@alemuro'
|
|
ha_domain: tmb
|
|
ha_platforms:
|
|
- sensor
|
|
ha_integration_type: integration
|
|
---
|
|
|
|
This sensor will provide you the remaining time, in minutes, for the next bus in a specific stop by using the [iBus service](https://www.tmb.cat/en/barcelona/tmb-ibus).
|
|
|
|
You must create an application on [developer.tmb.cat](https://developer.tmb.cat/account/applications/public/new) to obtain the `app_id` and `app_key` values that you will need.
|
|
|
|
Add the data to your `configuration.yaml` file as shown in the example:
|
|
|
|
```yaml
|
|
# Example configuration.yaml entry
|
|
sensor:
|
|
- platform: tmb
|
|
app_id: !secret tmb_app_id
|
|
app_key: !secret tmb_app_key
|
|
stops:
|
|
- line: V25
|
|
stop: 3258
|
|
```
|
|
|
|
{% configuration %}
|
|
app_id:
|
|
description: Your TMB APP identifier.
|
|
required: true
|
|
type: string
|
|
app_key:
|
|
description: Your TMB APP key.
|
|
required: true
|
|
type: string
|
|
stops:
|
|
description: List of bus stops to track.
|
|
required: false
|
|
type: list
|
|
keys:
|
|
line:
|
|
description: Identifier of the line to track.
|
|
required: true
|
|
type: string
|
|
stop:
|
|
description: Stop identifier.
|
|
required: true
|
|
type: integer
|
|
name:
|
|
description: Name you want to use to identifier that stop.
|
|
required: false
|
|
type: string
|
|
default: "LINE - STOP"
|
|
{% endconfiguration %}
|
|
|
|
Data provided by [TMB](https://tmb.cat/).
|