Il y a quelques mois de cela déjà, j’ai créé une carte mimant les panneaux d’affichage des stations de RER d’Ile de France pour y afficher les prochains passages. En réalité, la carte fonctionne pour tous moyen de transport dont les horaires de prochains passages sont consultables sur le site d’Ile de France Mobilité. Ce n’est pas une intégration (pas de sensor créé, donc pas d’automatisation possible). Je n’ai besoin que d’afficher les prochains passages des RER et bus à proximité de chez moi, et cette carte répond à mon besoin sans autre prétention.
Si vous pensez qu’elle peut vous être utile aussi, vous la trouverez ici:
J’ai suivi les instructions mais j’ai un petit souci au moment de renseigner les paramètres concernant les lignes de trains (RER E pour ma part) ainsi que la station.
J’ai bien retrouvé le code dans l’URL comme indiqué mais pour autant j’ai le message d’erreur suivant :
Manifestement, le code qui détermine les paramètres sur la base de l’URL a un petit raté dans ton cas pour ce qui est de la direction… Il te suffit donc d’indiquer ‹ A ›, ‹ R › ou ‹ AR ›, selon ce qui t’intéresse, pour ce dernier paramètre.
Effectivement, il semble que les RER de la SNCF souffrent du même problème que les bus RATP: les données renvoyées par l’API n’indiquent pas le sens de circulation. Du coup, dans le champ « Way », seule la valeur AR est utilisable actuellement et tu auras les trains dans les 2 directions.
J’ai une version en cours de test qui corrige le problème pour les bus (pour lesquels la carte fera donc mieux que le site d’IdFM ). Je vais intégrer ça aussi pour les RER SNCF, du coup, et je ferai un petit message ici quand ce sera disponible sur GitHub.
Merci pour ton retour.
Effectivement cela fonctionne en mettant AR dans le champs « Way ».
Si je peux abuser, est-ce qu’il serait également possible de paramétrer soit le nombre de train à afficher (genre les 3 suivants) ou sur une plage horaire d’une heure par exemple.
Bonjour à tous,
Je viens de publier une nouvelle version de la carte qui s’approche un peu plus de mon ambition originelle Malheureusement, pour vraiment profiter de cette version, il est préférable de supprimer vos cartes pour les recréer. Au passage, je vous encourage à ne pas paramétrer le champ « Nom », la valeur par défaut est un peu plus sympa qu’avant Ah, et je vous encourage aussi à retirer la ressource de votre configuration Lovelace et à installer via HACS, ça vous rendra les choses plus simples pour les futures mises à jour
Avec certaines des améliorations, @pierre974 ton cas d’usage devrait mieux fonctionner (tu ne verras que les trains qui relient les 2 stations qui t’intéressent). J’en ai profiter pour ajouter les deux options que tu as mentionné.
Et merci @aldiallo pour ton message, ça fait plaisir de faire plaisir !
Bonjour @al1 , La carte fonctionne bien sauf que je n’arrive pas la faire fonctionner sur la ligne R en direction de paris.
Elle reste vide et sans horaire.
Peux-tu copier ici le l’URL que tu utilises et qui ne fonctionne pas ?
EDIT: j’ai exploité utilement la minute qui vient de s’écouler pour apprendre à lire. Effectivement en inversant les gares (et donc en allant vers Paris comme tu l’as parfaitement décrit), ça ne fonctionne pas. J’ouvre un bug dans le github à ce sujet, je regarderai ça quand j’aurais le temps :-/
Bon, je n’ai pas résisté à jeter un coup d’œil rapide même si je ne pourrais rien faire de plus pour le moment. Il se trouve que l’API renvoie des indications dépourvues de destination pour cette ligne en direction de Paris. Donc mon code qui vérifie si le train va bien dans la direction (ou à une station) qui correspond au paramétrage tombe en erreur (non gérée parce que je suis un dev lamentable), et rien ne s’affiche…
On comprend le problème tant en regardant le « site officiel »:
Que sur la carte en virant la station d’arrivée (ce qui affiche tous les trains de la station de départ, et court-circuite donc le code problématique):
Je ne sais pas trop ce que je vais pouvoir faire contre ça
On ne peut pas dire que je sois satisfait de la solution (l’absence de destination affichée pour les trains me chiffonne), mais ton problème est corrigé dans la dernière version.
Bonjour, j’ai vu que vous aviez faites la mise à jour 0.0.5 sur Hacs. Merci pour la dernière mise à jour, il reste juste le non affichage des destinations sur la ligne R dans le sens Paris. ( Comme sur la capture)
Serait t’il possible de palier ça avec un nom que je rentre moi même et qui soit générique ?
Bonjour @dextou,
Je suis frileux pour ce genre de chose, qui pourrait rendre la carte assez peu compréhensible si utilisé par erreur. En revanche, j’ai tablé sur l’utilisation des « codes mission » des trains pour déterminer la destination (en l’occurrence, sur la ligne R, un train dont le code mission commence par P se rend forcément à Gare de Lyon). Cela demande de mettre les destinations en question dans le code et ce n’est pas l’idéal, mais c’est réutilisable sur d’autres lignes qui auraient le même défaut sans gros effort et, si par exemple dans votre cas vous souhaitiez afficher à la fois les trains ayant pour terminus Melun et Gare de Lyon et qu’aucun des 2 ne donnait sa destination, cela fonctionnerait quand même correctement.
Bref, je pense que ce n’est pas trop mal comme ça, et si d’autres personnes constatent une absence de destination, elles peuvent ouvrir une « anomalie » sur le github, il me sera désormais facile de corriger ça
Bonne soirée (et bonnes fêtes, peut-être) !
A priori les cartes et autres initiatives autour des données du réseau Ile de France ne fonctionnent plus depuis le changement d’API et la mise en place de la plate-forme PRIM.
J’ai donc décidé de m’y coller en m’inspirant des travaux de @al1 (merci !) et de faire une carte que je propose de vous partager. Pour faire court, ça donne ça :
Bonjour,
Tout d’abord, merci pour votre travail et le partage, c’est super sympa
Les cards fonctionnent à merveille sur un navigateur web (peu importe le device), cependant, impossible de charger les infos dans l’app HA Companion iOS . Avez-vous également le problème ou c’est juste moi ?
Hello, content d’avoir un utilisateur
Alors je sais pas si on parle de la même chose mais j’utilise l’application HomeAssistant sur mon iPad et mon iPhone et ça s’affiche correctement :