Read the statement by Michael Teeuw here.
MMM-Paris-RATP-PG - Paris: Bus, Metro, RER, Tramway & Velib
-
@polzy
merci beaucoup.
bien sûr il peut s’adapter à beaucoup de type d’échanges avec API.
Si tu regardes sur github, tu verras plusieurs Forks du projet, dont un pour Toulouse par example :D
Mon projet est aussi forké d’un projet transport d’une autre ville.
Par contre le mien a évolué pour pouvoir gérer plusieurs APIs plus facilement, car je voulais faire un module multi-modal (pas que la RATP).En plus: la partie prédiction des pluies dans l’heure reste utilisable en l’état partout en France, il suffit de lui indiquer le “bon” lieu :D
-
New release: version 2.3
bringing Velib back :D
It’s based on the OpenDataParis. It has some downsides, but it should improve in the coming weeks I hope: some stations are missing, the information on electric bikes is not available, some information is not real time…
As before, you can set a graph showing the past day trend (always nice to know how much bikes are coming in and out of station around the time you leave). -
Merci pour ta réponse :)
J’ai été trop gourmand avec les API TBP… je vais finalement mettre le module google map avec mon trajet du matin… -
Hello l’ami.
Merci pour le module super pratique. J’avais 2/3 petites questions :
- Comment supprimer le compteur à gauche qui va de 1 à 6 ?
- Comment rajouter un espace ou élargir le côté gauche de la table car c’est trop collé au niveau du texte ? Je n’ai rien trouvé au niveau du CSS.
- J’ai essayé de dupliquer le module pour mettre à part les prochains passages et de l’autre l’état du trafic sauf que si j duplique et que j’enlève la ligne ca m’affiche N/A.
Exemple pour le 3) qui fonctionne :
Module 1
{type: ‘rers’, line: ‘A’, stations: ‘noisy+champs’, destination: ‘A’, label: ‘A’, firstCellColor: ‘red’},Module 2
{type: ‘rers’, line: ‘A’, stations: ‘noisy+champs’, destination: ‘A’, label: ‘A’, firstCellColor: ‘red’},
{type: ‘traffic’, line: [‘rers’, ‘A’], firstCellColor: ‘Red’, lineColor: ‘white’},
{type: ‘traffic’, line: [‘metros’, ‘6’], firstCellColor: ‘Green’, lineColor: ‘white’},
{type: ‘traffic’, line: [‘metros’, ‘9’], firstCellColor: ‘Green’, lineColor: ‘white’},Exemple pour le 3) qui ne fonctionne pas :
Module 1
{type: ‘rers’, line: ‘A’, stations: ‘noisy+champs’, destination: ‘A’, label: ‘A’, firstCellColor: ‘red’},Module 2
{type: ‘traffic’, line: [‘rers’, ‘A’], firstCellColor: ‘Red’, lineColor: ‘white’},
{type: ‘traffic’, line: [‘metros’, ‘6’], firstCellColor: ‘Green’, lineColor: ‘white’},
{type: ‘traffic’, line: [‘metros’, ‘9’], firstCellColor: ‘Green’, lineColor: ‘white’}, -
Bonjour @eien
merci de ton retour.
-
Je pense que c’est la propriété showUpdateAge, elle est à true par défaut, et donc tu dois rajouter: showUpdateAge = false pour faire disparaître les bulles. Si tu ne veux jamais en voir, rajoute cette propriété juste dans le bloc linedefault, et tu l’auras à false par défaut.
-
peux tu me montrer à quoi tu penses (screenshot, ou dessin ?), car ce n’est pas clair pour moi, tu parles entre le nom des lignes et les directions ou informations ?
-
Pourquoi instancier 2 modules différents et pas mettre le premier bloc et le deuxième bloc dans le même module, mais tu aurais en haut les temps, et en bas le traffic ? J’essaye de comprendre ce que je pourrais rajouter comme configuration dans le module actuel pour satisfaire ton besoin. Est-ce qu’il faut juste la possibilité d’ajouter une ligne vide pour séparer les blocs ?
-
-
New release: version 2.4 -> 2.6
In term of feature, two additions:- Velib is working, and I added the electric bikes (now that the information is available) - also visible in the graph
- possibility ot filter RER based on their code / mission (see more information in the readme file on github), a way to look at trains that really stop at your station
Besides it was api update time.
-
bonjour,
je tiens a te remercier pour ce module et du travail effectuer.
voici mon problème : magic mirror plante quand j’ajoute le script de configuration ? ecran noir
{
module: ‘MMM-Paris-RATP-PG’,
position: ‘top_left’,
header: ‘mairie de fresnes’,
config: {
busStations: [
{type: ‘bus’, line: 187, stations: ‘mairie+de+fresnes’, destination: ‘R’}
]
}
}, -
@da4throux Bonjour,
Encore un grand merci pour ton travail.
Je réponds pour Elien car j’ai le même soucis.
Il fait référence à l’espace entre le numéro de la ligne (par exemple la ligne 38 sur ta photo) et le nom de la station (Chatelet toujours sur la photo) ? C’est un trop collé. Comment peut-pn faire pour augmenter cet espace ?
De plus, j’en profite, comment peut-on rapprocher le nom de station (Chatelet par exemple) et le temps d’attente (A l’approche sur la photo) ?
Merci
Yann -
@da4throux hello
Dis moi je voulais savoir si le module était toujours fonctionnel ? J’ai toujours le même message : loading … je sais plus quoi :)Ci dessous ma config de module je pige pas … j’ai testé un autre module et rien ne s’affiche du coup je me demandais si la ratp n’avait pas mis à jour son api ?
{ module: 'MMM-Paris-RATP-PG', position: 'top_right', header: 'Connections', config: { debug: false, lineDefault: { updateInterval: 1 * 2 * 60 * 1000, }, lines : [ {type: 'rers', line: 'A', stations: 'neuilly+plaisance', destination: 'A', label: 'RER A', firstCellColor: '#7BA3DC'}, //{type: 'traffic', line : [ 'rers' , 'A' ], firstCellColor : 'Blue', lineColor : 'red'}, //{type: 'metros', line : '9', stations : 'grands+boulevards', destination : 'A' , label : '9', firstCellColor : '#6ECA97'}, //{type: 'pluie', place : '93330', updateInterval : 1 * 5 * 60 * 1000, label : 'Paris' , iconSize : 0.70}, ], }, },
-
Je ne suis pas developpeur mais le problème se situe ici pour moi … !this.loaded … comme il n’arrive pas a charger je ne sais quoi … il m’affiche le message “chargement” ou “loading…” …
If someone can help me :)
if (lines.length > 0) {
if (!this.loaded) {
wrapper.innerHTML = “Chargement …”;
wrapper.className = “dimmed light small”;
return wrapper;
} else {
wrapper.className = “paristransport”;
wrapper.appendChild(table);
table.className = “small”;
}
} else {
wrapper.className = “small”;
wrapper.innerHTML = “Configuration now requires a ‘lines’ element.
Check github da4throux/MMM-Paris-RATP-PG
for more information”;
}