Annuaire indépendant, créé par le développeur de Vulpo. Non affilié à Home Assistant ni à l’Open Home Foundation.

À propos

My Rail Commute suit les trajets domicile-travail en train au Royaume-Uni à partir des données en temps réel de National Rail fournies par l'API Darwin. Elle ajoute des capteurs et un capteur binaire pour chaque trajet configuré, couvrant les prochains trains entre deux gares, un statut global qui passe de normal à des retards mineurs, majeurs puis sévères, et à critique lorsqu'un train est supprimé, ainsi que des alertes de perturbation. Les trajets à plusieurs tronçons avec correspondances reçoivent des capteurs par tronçon et un statut pour chaque correspondance, et un mode de tous les départs suit une gare d'origine sans destination fixe. Les horaires de départ favoris peuvent chacun avoir leur propre capteur, et les trains peuvent être limités aux opérateurs choisis. Les seuils de retard sont réglables, et une fonction facultative Delay Repay suit les demandes selon les régimes propres à chaque opérateur. Les statistiques quotidiennes comprennent les pourcentages de ponctualité glissants sur 7 jours et sur 30 jours. Elle nécessite le cloud du fournisseur et une clé d'API, et se configure dans l'interface.

Résumé automatique du README et du code de adamf83/my-rail-commute, traduit automatiquement. Une erreur, ou tu maintiens ce projet et tu veux ton propre texte ici ? Prendre contact

Prise en charge

  • Utilise le cloud du fournisseur Nécessite une connexion internet et un compte chez le fournisseur.

  • Depuis la Marketplace S’installe depuis la Marketplace, anciennement HACS.

  • Maintenance active Son auteur a publié une version ou poussé une modification au cours des six derniers mois.

Fournit

  • Capteurs

Mise en place

Installe-la depuis la Marketplace et redémarre Home Assistant, puis ajoute-la dans Paramètres > Appareils et services.

My Rail Commute - Authentification de l'API

  • Clé d'API

Configurer l'itinéraire

  • Gare d'origine
  • Afficher tous les départs (sans filtre de destination)
  • Gare de destination (code CRS), à laisser vide si « Tous les départs » est activé

Ajouter un tronçon de correspondance

  • Ajouter un tronçon de correspondance
  • Gare de changement (code CRS)

Trains à surveiller

  • Nom du trajet
  • Trains favoris (heures de départ, séparées par des virgules)Facultatif. Heures de départ quotidiennes depuis ta gare d'origine à garder à l'œil, par exemple « 07:42, 08:15 ». Chacune a son propre capteur, qui reste visible après le départ du train. Les trajets à plusieurs tronçons utilisent uniquement le premier tronçon.
  • Opérateurs de trains à afficherFacultatif. Choisis les opérateurs dont tu veux voir les trains ; les trains des autres sont masqués. Laisse vide pour afficher tous les opérateurs. S'applique à chaque tronçon d'un trajet à plusieurs tronçons.
  • Nombre de services à suivre
  • Fenêtre de temps (minutes)
  • Temps de correspondance minimal (minutes)
  • Afficher uniquement les services accessibles (masquer les trains pour lesquels tu ne peux pas avoir la correspondance)

Alertes de perturbation

  • Seuil de perturbation sévère (minutes)
  • Seuil de retards majeurs (minutes)
  • Seuil de retards mineurs (minutes)
  • Délai de grâce pour un train parti (minutes)
  • Activer les mises à jour de nuit

Delay Repay

  • Suivre les demandes Delay Repay

Delay Repay

  • Seuils Delay Repay (minutes, séparés par des virgules)Durées de retard donnant droit à une compensation. Le régime habituel est 15, 30, 60 et 120. Utilisé pour chaque opérateur sans exception.
  • Exceptions par opérateur (une par ligne : Opérateur = 15,30,60 | lien de demande)Facultatif. Opérateurs dont le régime diffère, par exemple « Southern = 30,60,120 ». Ajoute un lien de demande après un « | » si tu veux qu'il soit enregistré avec le trajet. Les lignes commençant par # sont ignorées.
  • Jours pour faire une demande avant l'expiration d'un trajet
  • Clé d'API Arrival Board (facultative)Nécessaire pour confirmer l'heure d'arrivée réelle des trains en retard. C'est un produit Rail Data Marketplace distinct du tableau des départs : abonne-toi à « Live Arrival Board » (gratuit) et colle sa clé. Sans elle, les trajets restent marqués comme estimés.
  • Clé d'API Service Details (facultative)Permet à l'intégration de lire l'arrivée réelle d'un train à partir des détails de son service. C'est aussi un produit Rail Data Marketplace distinct (« Service Details »). Demandée une seule fois ; les autres trajets la réutilisent.

Trajet retour

  • Configurer le trajet retour

Après la mise en place

  • Trains favoris (heures de départ, séparées par des virgules)Facultatif. Heures de départ quotidiennes depuis ta gare d'origine à garder à l'œil, par exemple « 07:42, 08:15 ». Chacune a son propre capteur, qui reste visible après le départ du train. Les trajets à plusieurs tronçons utilisent uniquement le premier tronçon.
  • Opérateurs de trains à afficherFacultatif. Choisis les opérateurs voulus ; les trains des autres sont masqués dans les capteurs de ce trajet. Laisse tout décoché pour afficher tous les opérateurs. S'applique à chaque tronçon d'un trajet à plusieurs tronçons. Les opérateurs vus sur le tableau en direct sont ajoutés automatiquement à la liste.
  • Nombre de services à suivre
  • Fenêtre de temps (minutes)
  • Temps de correspondance minimal (minutes)
  • Afficher uniquement les services accessibles (masquer les trains pour lesquels tu ne peux pas avoir la correspondance)
  • Seuil de perturbation sévère (minutes)
  • Seuil de retards majeurs (minutes)
  • Seuil de retards mineurs (minutes)
  • Délai de grâce pour un train parti (minutes)
  • Activer les mises à jour de nuit
  • Suivre les demandes Delay Repay
  • Seuils Delay Repay (minutes, séparés par des virgules)Durées de retard donnant droit à une compensation. Le régime habituel est 15, 30, 60 et 120. Utilisé pour chaque opérateur sans exception.
  • Exceptions par opérateur (une par ligne : Opérateur = 15,30,60 | lien de demande)Facultatif. Opérateurs dont le régime diffère, par exemple « Southern = 30,60,120 ». Ajoute un lien de demande après un « | » si tu veux qu'il soit enregistré avec le trajet. Les lignes commençant par # sont ignorées.
  • Jours pour faire une demande avant l'expiration d'un trajet
  • Clé d'API Arrival Board (facultative)Nécessaire pour confirmer l'heure d'arrivée réelle des trains en retard. C'est un produit Rail Data Marketplace distinct du tableau des départs : abonne-toi à 'Live Arrival Board' (gratuit) et colle sa clé. Sans elle, les trajets restent marqués comme estimés.
  • Clé API Service Details (facultatif)Permet à l'intégration de lire l'arrivée réelle d'un train à partir des détails de son service. C'est aussi un produit Rail Data Marketplace distinct ('Service Details'). Elle n'est demandée qu'une seule fois ; les autres trajets quotidiens la réutilisent.

Textes issus du code de adamf83/my-rail-commute. Les textes que le dépôt ne fournit pas en français ont été traduits automatiquement.

Extrait du README

A custom Home Assistant integration that tracks regular commutes using National Rail real-time data from the Darwin API. Monitor train services, get disruption alerts, and automate your commuting routine.

  • Real-time Train Tracking: Monitor upcoming train services between any two UK rail stations
  • Smart Update Intervals: Automatically adjusts polling frequency based on time of day (peak/off-peak/night)
  • Disruption Detection: Binary sensor that alerts on cancellations or significant delays
  • Rich Sensor Data: Comprehensive attributes including platforms, delays, calling points, and more
  • Multi-Route Support: Configure multiple commutes (e.g., morning and evening journeys)
  • Multi-Leg Journeys: Track commutes with one or more interchanges, with per-leg sensors and per-connection status (Connection OK, Tight Connection, Delayed Connection, Missed Connection)
  • All Departures Mode: Optionally track all departures from an origin station with no fixed destination
  • Historical Performance Tracking: Persistent daily statistics with rolling 7-day and 30-day on-time percentages and average delays
  • UI Configuration: Easy setup through Home Assistant's config flow interface
  • HACS Compatible: Simple installation via Home Assistant Community Store
  • Custom Lovelace Card: Beautiful, dedicated dashboard card for displaying train information
Extrait du README de adamf83/my-rail-commute, MIT License. Abrégé.

S’affiche dans Vulpo :

carte Graphique, Apple Watch.

Informations

Installations
73 partagent leurs statistiques
Étoiles GitHub
17
Connexion
Utilise le cloud du fournisseur
Maintenance
Mise à jour au cours des 6 derniers mois
Version
V1.1.9,
Type
Intégration de la Marketplace
Prérequis
Nécessite la Marketplace (HACS sur Home Assistant 2026.10 et les versions antérieures)
Domaine
my_rail_commute

À découvrir aussi

Annuaire indépendant, créé par le développeur de Vulpo. Non affilié à Home Assistant ni à l’Open Home Foundation. À propos de ces chiffres