Aller au contenu principal

Intégration domotique TTC Toronto, gratuite et open source

Intégration TTC Toronto pour Gladys Assistant

Prochains passages du TTC en temps réel, état du métro et du SLR, vélos Bike Share Toronto.

Les prochains passages du TTC (autobus, tramways, métro, SLR), l'état des lignes de métro et de SLR et les vélos Bike Share Toronto près de chez vous, dans Gladys.

Cette intégration n'est pas affiliée au TTC, à la Ville de Toronto ni à Bike Share Toronto.

Démarrer en 3 étapes​

Aucune connaissance technique n'est nécessaire, et aucun compte : il n'y a rien à créer, aucune clé.

  1. Vérifiez l'adresse de votre maison dans Gladys : Paramètres → Maisons. La maison doit avoir une position sur la carte. L'intégration s'en sert pour trouver les arrêts proches de chez vous. La position reste dans votre Gladys.
  2. Installez l'intégration depuis le catalogue des intégrations, et acceptez l'accès à la position de la maison. Ouvrez sa page de configuration et cliquez sur Enregistrer, sans rien remplir.
  3. Ouvrez l'onglet Découverte de l'intégration. Les 3 arrêts et les 2 stations Bike Share les plus proches de chez vous y sont proposés, avec leur nom et la direction des lignes, par exemple « TTC – Union Station (509 → Exhibition) », ainsi que l'appareil TTC – Métro et SLR. Cliquez sur Ajouter pour chacun de ceux qui vous intéressent.

C'est tout. Vous avez maintenant les prochains passages de chaque arrêt, l'état des lignes, et les vélos et places libres de chaque station Bike Share.

Le message en haut de la page de configuration indique toujours la prochaine chose à faire. Par exemple : « Prêt : 3 arrêts, 2 stations Bike Share Toronto et les lignes à ajouter. Ouvrez l'onglet Découverte… ».

Les noms des appareils commencent par TTC – ou Bike Share –, pour les reconnaître d'un coup d'œil dans la liste des appareils de Gladys. Vous pouvez les renommer librement dans Gladys.

Afficher les passages sur le tableau de bord​

  1. Ouvrez le tableau de bord, puis cliquez sur Modifier.
  2. Ajoutez un widget et choisissez Passages TTC.
  3. Choisissez l'arrêt, puis enregistrez.

Les widgets État des lignes TTC et Station Bike Share s'ajoutent de la même façon.

Les passages suivis en temps réel sont en vert. Les horaires prévus sont en gris et marqués d'un ~ : « ~12 min » signifie « prévu dans 12 minutes ».

D'où viennent les passages​

  • Autobus et tramways : les prédictions en temps réel du TTC, les mêmes que sur les panneaux d'arrêt et dans les applications du TTC, lues chaque minute.
  • Métro et SLR (lignes 1, 2, 4, 5 et 6) : le TTC ne publie pas de prédiction pour eux. Leurs quais affichent les horaires prévus, par Transitous, un service communautaire gratuit, lus toutes les 2 minutes. Un quai de métro est un arrêt à part entière, un par direction : « Union Station - Northbound Platform Towards Finch ».

Surveiller d'autres arrêts (travail, école…)​

Pour un arrêt loin de chez vous :

  1. En bas de la page de configuration, cliquez sur Chercher un arrêt. Tapez un nom de rue, de station ou le numéro de l'arrêt, par exemple « Union Station » ou « Bay Front ».
  2. La réponse liste les arrêts avec leur numéro et la direction de leurs lignes, par exemple 247 — Bay St at Front St West - Union Station (114 → Union Station, 202 → Union Station via Distillery).
  3. Copiez le numéro (247) dans Arrêts, enregistrez, puis ajoutez l'arrêt dans l'onglet Découverte.

Le numéro est celui inscrit sur chaque panneau d'arrêt du TTC (celui qu'on envoie par texto au 898882).

Pour les stations Bike Share, le bouton Chercher une station Bike Share fonctionne de la même façon.

Pour aller plus loin​

Le champ Arrêts accepte plusieurs numéros séparés par des virgules, un filtre de lignes après @ et un nom après :.

SaisieSignification
247toutes les lignes qui passent à l'arrêt 247
10935@509seulement la ligne 509
10935@509|510les lignes 509 et 510
10935@509:Tram du travailligne 509, affiché sous le nom « Tram du travail »
13816la ligne 1 à Union Station, direction Finch

Ce que contient chaque appareil​

Arrêt :

  • Prochain passage, Passage 2… : les minutes d'attente. 999 signifie qu'aucun passage n'est annoncé.
  • Ligne du prochain passage… : le numéro de ligne (« 504 », « 96 »).
  • Prochains passages : un résumé, par exemple 504 3 min · 504 11 min.

Métro et SLR : pour chaque ligne, un état (Normal, Perturbé, Avis ou Inconnu) et le message de l'alerte du TTC. Une fermeture ou un retard important est une perturbation ; une zone de ralentissement permanente (« trains will move slower than usual ») ou l'annonce d'une fermeture à venir est un avis. Les ascenseurs et escaliers mécaniques ne changent pas l'état d'une ligne. Les messages du TTC sont en anglais.

Station Bike Share : les vélos (électriques compris), les vélos électriques, les points d'ancrage libres et l'état de la station.

Une station qui disparaît du réseau affiche 0 vélo, 0 place et l'état « Retirée du réseau Bike Share Toronto (saisonnier ?) », avec un point orange sur l'appareil. Elle reprend seule à son retour.

Scènes​

Déclencheurs :

  • Passage imminent : un passage a lieu dans moins de 1, 2, 3, 5, 10 ou 15 minutes. Exemple : « quand le 504 est à 5 minutes, allumer la lampe de l'entrée ».
  • État d'une ligne modifié : une ligne est perturbée, revient à la normale ou reçoit un avis. Exemple : « si la ligne 1 est perturbée, m'envoyer un message ».
  • Station Bike Share modifiée : la station n'a plus de vélos ou de places, ou en retrouve.

Actions :

  • Lire les prochains passages : par exemple, un message chaque matin « Ton 504 passe dans {{minutes}} minutes ».
  • Lire l'état d'une ligne : renvoie l'état, le message du TTC et normal (vrai ou faux).

Dépannage​

Message ou symptômeQue faire
« indiquez l'adresse de votre maison »Paramètres → Maisons : placez la maison sur la carte, puis enregistrez à nouveau la configuration de l'intégration.
« Gladys n'a pas partagé la position de votre maison »Réinstallez l'intégration et acceptez l'accès à la position, ou tapez des numéros d'arrêt.
Rien dans l'onglet DécouverteLisez le message de la page de configuration : il dit ce qui manque.
« L'arrêt … n'est pas dans la liste des arrêts »Vérifiez le numéro sur le panneau. Un arrêt tout nouveau arrive avec la prochaine version de l'intégration.
Station « Retirée du réseau Bike Share »La station n'est plus dans le réseau : elle reviendra seule.
Un arrêt reste à 999Aucun passage annoncé (la nuit), ou un filtre de ligne qui ne correspond à aucune ligne de l'arrêt.
Un quai de métro affiche des « ~ »Normal : le TTC ne publie pas de temps réel pour le métro, ce sont les horaires prévus.

Vie privée, données et licences​

  • La position de la maison ne sert qu'à chercher les arrêts proches, dans la liste des arrêts livrée avec l'intégration : elle n'est envoyée nulle part.
  • Liste des arrêts : TTC Routes and Schedules, données ouvertes de la Ville de Toronto, sous la Open Government Licence – Toronto (mise à jour à chaque version).
  • Temps réel et alertes : données du TTC, © Toronto Transit Commission.
  • Horaires du métro et du SLR : Transitous, un service communautaire gratuit, à partir des données du TTC.
  • Vélos : flux GBFS public de Bike Share Toronto.
  • Code de l'intégration : licence Apache 2.0.

Paramètres de configuration​

Voici les paramètres demandés par TTC Toronto dans son écran de configuration dans Gladys.

ParamètreTypeObligatoireDescription
Démarrer en 2 minutessectionNon1. Vérifiez que votre maison a une adresse dans Gladys (Paramètres → Maisons). 2. Enregistrez cette page. 3. Ouvrez l’onglet « Découverte » de cette intégration et cliquez sur « Ajouter » sur les arrêts et stations Bike Share près de chez vous. C’est tout : vous avez tout de suite les prochains passages et les vélos Bike Share. Le temps réel TTC et l’état des lignes sont inclus, sans aucune clé.
Près de chez moisectionNonCombien d’arrêts (à moins de 600 m) et de stations Bike Share (à moins de 1 km) parmi les plus proches sont proposés dans l’onglet « Découverte ». 0 désactive la suggestion.
Arrêts près de chez moinumberNon
Stations Bike Share près de chez moinumberNon
LignessectionNonL’état des lignes de métro 1, 2 et 4 et des lignes de SLR 5 et 6, d’après les alertes de service TTC.
Surveiller les lignesbooleanNonCrée un appareil « TTC – Métro et SLR » avec l'état des lignes de métro 1, 2 et 4 et des lignes de SLR 5 et 6.
Autres arrêts et stations (facultatif)sectionNonPour surveiller un arrêt qui n’est pas près de chez vous (travail, école…) : tapez son numéro, inscrit sur le panneau de l’arrêt, ou trouvez-le avec le bouton « Chercher un arrêt » en bas de cette page.
ArrêtsstringNonNuméros d'arrêt. Filtre de lignes optionnel après @ et nom personnalisé après : — ex. « 13816, 10935@509:Bus du travail ».
Stations Bike SharestringNonIdentifiants de stations Bike Share, avec un nom personnalisé optionnel après : — ex. « 7033:Station de la maison ».
AvancésectionNonLes valeurs par défaut conviennent à presque tout le monde. Une seule lecture du flux temps réel sert tous les arrêts.
Rafraîchissement des passages (s)numberNonFréquence de rafraîchissement des passages, en secondes.
Rafraîchissement des lignes (s)numberNonFréquence de rafraîchissement de l'état des lignes, en secondes.
Rafraîchissement Bike Share (s)numberNonFréquence de rafraîchissement des stations Bike Share, en secondes.
Passages par arrêtnumberNonNombre de prochains passages exposés en fonctionnalités par arrêt.
Langue des valeursselectNonLangue des noms de fonctionnalités et des textes publiés.

Comment installer TTC Toronto dans Gladys​

  1. Dans Gladys, ouvrez Intégrations : TTC Toronto apparaît dans le catalogue, aux côtés des intégrations natives, avec un badge communautaire.
  2. Cliquez sur Installer. Gladys télécharge l'image Docker (ghcr.io/lm1lc3n7/gladys-ttc:0.1.0), la démarre dans un bac à sable isolé du cœur, et génère l'interface de l'intégration (appareils, découverte et configuration).
  3. Ouvrez l'écran Configuration de l'intégration, remplissez les paramètres, puis enregistrez.
  4. Vous pouvez aussi l'installer directement depuis l'URL de son dépôt : https://github.com/LM1LC3N7/gladys-ttc.

TTC Toronto nécessite Gladys >=5.1.0. Le catalogue dans Gladys se rafraîchit toutes les heures : une nouvelle version est donc disponible au plus tard une heure après sa sortie.

Vous n'utilisez pas encore Gladys ? C'est gratuit et open source : suivez le guide d'installation pour démarrer.

À propos des intégrations externes​

TTC Toronto est une intégration externe : une intégration communautaire empaquetée dans un conteneur Docker et publiée sur GitHub, que Gladys installe en un clic et exécute dans un bac à sable isolé de son cœur. Elle est publiée et maintenue par LM1LC3N7, et non par l'équipe cœur de Gladys.

Inscrivez-vous à la newsletter Gladys Assistant

Quelques emails par mois sur les nouveautés et l'actualité du projet. Envoyés par Pierre-Gilles Leymarie, le fondateur du projet. Désinscription possible à tout moment 🙂