MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    MMM-Paris-RATP-PG - Paris: Bus, Metro, RER, Tramway & Velib

    Scheduled Pinned Locked Moved Transport
    paristransportationtransportbustramwaybikesubwayratpvelibautolib
    24 Posts 9 Posters 15.9k Views 9 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • da4throuxD Offline
      da4throux
      last edited by

      New release: version 2.0. a few bugs corrected, but especially: adding the risk of rain within the next hour (from Meteo France): I know it’s a bit outside the scope of the product, but it’s really what I want to know when I leave my place: is my bus coming soon, will it rain … And also the possibility to color the transport name, and/or the whole line.
      I did some re-architecturing that should allow me to add Autolib, RER, and the new Velib more easily in the coming future.

      1 Reply Last reply Reply Quote 0
      • da4throuxD Offline
        da4throux
        last edited by

        New double release: version 2.1 and 2.2.

        • 2.1: possibility some status if they are part of the config (use case: hide normal traffic, and known incident - ex: line stop in the evening until march for ground work…)
        • 2.2: autolib station (possibility to hide or show car types (utilib .9 & 1.4); possibility to set a list of backup stations (use case: show those stations only if the one nearest to my place is empty)
        1 Reply Last reply Reply Quote 1
        • P Offline
          polzy
          last edited by

          Ola;
          Merci pour le plugin c’est top ! Je ne parle pas bien anglais, je me trompe peut-être et je pense que tu es français .
          Est-il possible de modifier le plugin pour l’adapter à Bordeaux avec les API https:/data.bordeaux-metropole?Fr/apicub ?
          Je vais essayer de me lancer dedans mais j’aimerai avoir un avis avant pour éviter de foncer dans le mur :)
          Merci beaucoup.

          da4throuxD 1 Reply Last reply Reply Quote 0
          • da4throuxD Offline
            da4throux @polzy
            last edited by da4throux

            @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

            1 Reply Last reply Reply Quote 0
            • da4throuxD Offline
              da4throux
              last edited by

              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).

              1 Reply Last reply Reply Quote 0
              • P Offline
                polzy
                last edited by

                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…

                1 Reply Last reply Reply Quote 0
                • E Offline
                  Eien
                  last edited by

                  Hello l’ami.

                  Merci pour le module super pratique. J’avais 2/3 petites questions :

                  1. Comment supprimer le compteur à gauche qui va de 1 à 6 ?
                  2. 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.
                  3. 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’},

                  da4throuxD 1 Reply Last reply Reply Quote 0
                  • da4throuxD Offline
                    da4throux @Eien
                    last edited by

                    Bonjour @eien

                    merci de ton retour.

                    1. 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.

                    2. 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 ?

                    3. 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 ?

                    L 1 Reply Last reply Reply Quote 0
                    • da4throuxD Offline
                      da4throux
                      last edited by

                      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.

                      O 1 Reply Last reply Reply Quote 0
                      • M Offline
                        Massi1990
                        last edited by Massi1990

                        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’}
                        ]
                        }
                        },

                        1 Reply Last reply Reply Quote 0
                        • L Offline
                          lunaticasylum @da4throux
                          last edited by

                          @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

                          1 Reply Last reply Reply Quote 0
                          • O Offline
                            Odissine @da4throux
                            last edited by

                            @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},
                            	],
                              },
                            },
                            
                            da4throuxD 1 Reply Last reply Reply Quote 0
                            • O Offline
                              Odissine
                              last edited by

                              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”;
                              }

                              da4throuxD 3 Replies Last reply Reply Quote 0
                              • da4throuxD Offline
                                da4throux @Odissine
                                last edited by

                                @Odissine Merci beaucoup, j’essaye de regarder aujourd’hui ou cette semaine !!!

                                1 Reply Last reply Reply Quote 0
                                • da4throuxD Offline
                                  da4throux @Odissine
                                  last edited by

                                  @Odissine je viens d’essayer en copiant collant ta configuration et ça marche pour de mon côté (J’ai mis à jour le mirror okazou).
                                  Peut être un problème dans la configuration plus globale, ou cela marche depuis ?

                                  1 Reply Last reply Reply Quote 0
                                  • da4throuxD Offline
                                    da4throux @Odissine
                                    last edited by

                                    @Odissine Par contre si je décommente la ligne pluie je pense que c’est ça qui pourrait être bloquant. La partie pluie était basée sur un scrapping de la page de météo france, il y a un gros risque que cela se casse très facilement.
                                    À l’occasion il faudrait que j’améliore la gestion des erreurs pour aider à comprendre ce qui se casse, mais c’est vrai qu’avec le télétravail et l’été…

                                    1 Reply Last reply Reply Quote 0
                                    • da4throuxD Offline
                                      da4throux @Odissine
                                      last edited by

                                      @Odissine Glad to hear the issue is solved.
                                      Regarding: ①②, it’s described in the Readme, in the paragraph: common to all lines.
                                      It’s: showUpdateAge: optional, boolean, default = true, //add a circled integer such as ①② next to the line name showing the tenths digits of of seconds elapsed since update.

                                      1 Reply Last reply Reply Quote 0
                                      • N Offline
                                        Neji
                                        last edited by Neji

                                        Hello
                                        Depuis quelques jours les horaires n’apparaissent plus, j’ai un N/A
                                        est-ce lié à la RATP ou au plugin ?

                                        Avez-vous ce problème ?
                                        je n’utilise que l’affichage de la ligne A

                                        1 Reply Last reply Reply Quote 0
                                        • N Offline
                                          Neji
                                          last edited by

                                          Je me répond à moi même
                                          c’est la RATP qui a coupé l’accès

                                          voir le git https://github.com/pgrimaud/horaires-ratp-api

                                          J 1 Reply Last reply Reply Quote 0
                                          • J Offline
                                            Jay777 @Neji
                                            last edited by

                                            @Neji Bonjour,

                                            Est-ce qu’une alternative a été créée ?

                                            Merci par avance ;)

                                            1 Reply Last reply Reply Quote 0

                                            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                            With your input, this post could be even better 💗

                                            Register Login
                                            • 1
                                            • 2
                                            • 2 / 2
                                            • First post
                                              Last post
                                            Enjoying MagicMirror? Please consider a donation!
                                            MagicMirror created by Michael Teeuw.
                                            Forum managed by Sam, technical setup by Karsten.
                                            This forum is using NodeBB as its core | Contributors
                                            Contact | Privacy Policy