Copier le repertoire custom_components dans /config/custom_components, modifier la config comme indiqué ci dessous puis rémarrer Home Assistant.
Vous devriez voir arriver un sensor.prochain_rer avec le nombre de minutes avant le prochain train.
Dans le cas api: transilien.
Tout d'abord, trouver le code de votre gare et de la gare d'arrivée (sur la meme ligne).
Le fichier gares.json contient les gares RER du réseau.
Ensuite, trouver des codes pour intérroger l'API transilien. Voir ici.
Enfin, dans le fichier configuration.yaml, déclarer le sensor.
sensor:
- platform: prochains_rer
api: transilien
from: '87381087'
to: '87381087'
api_auth:
username: !secret transilien_username
password: !secret transilien_passwordDans le cas api: ratp.
Voir ici la documentation de l'API : https://github.com/pgrimaud/horaires-ratp-api.
Le paramètre path correspond à l'URL après schedules dans les exemples du site.
sensor:
- platform: prochains_rer
name: prochains_metro
api: ratp
path: metros/8/daumesnil/RCopier le repertoire www/dist dans /config/www/prochains_rer.
Ajouter une ressource Lovelace de type Module JavaScript avec comme valeur /local/prochains-rer/prochains-rer.js.
Ajouter une carte avec comme config:
type: 'custom:x-prochains-rer'
icon: c # icon de la ligne ou lien https vers un icon
max_trains: 5
entities:
- sensor.prochains_rer