<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[MMM-IdF-Transport -  Never Miss Your Train&#x2F;Metro&#x2F;Bus&#x2F;Tram in Île-de-France(Paris)!]]></title><description><![CDATA[<p dir="auto">Hey there, fellow MagicMirror enthusiasts!</p>
<p dir="auto">I’m thrilled to introduce you to an incredible new module that will undoubtedly elevate your daily commuting experience in the Île-de-France region (Paris) - say hello to MMM-IdF-Transport!</p>
<p dir="auto">As many of you already know, the MagicMirror platform is all about personalization and making our lives easier by providing useful information at a glance. With MMM-IdF-Transport, you can now effortlessly keep track of the next Train/Metro/Bus/Tram arrivals at your favorite stations, ensuring you’re always on time and never caught off guard by unexpected delays.</p>
<p dir="auto"><img src="https://github.com/FalseIlyu/MMM-IdF-Transport/raw/master/screenshots/screenshot_fr.png" alt="alt text" class=" img-fluid img-markdown" /></p>
<p dir="auto">Key Features of MMM-IdF-Transport:</p>
<p dir="auto"><strong>Real-Time Schedules</strong>: Get real-time updates on train schedules for all major stations across the Île-de-France region. No more waiting around, wondering when the next train will arrive!</p>
<p dir="auto"><strong>Multiple Station Support</strong>: Whether you’re a daily commuter or an occasional traveler, this module supports multiple station configurations. Easily set up and monitor train schedules for all the stations you frequent (By adding multiple module).</p>
<p dir="auto"><strong>User-Friendly Interface</strong>: MMM-IdF-Transport is designed to be user-friendly and intuitive. The clear and concise interface provides all the necessary information at a glance, making it easy to incorporate into your daily routine.</p>
<p dir="auto"><strong>Customization Options</strong>: Tailor the module to match your preferences! Update intervals, and filter specific train lines to display only the information that matters most to you.</p>
<p dir="auto"><strong>Reliable and Accurate Data</strong>: The module fetches data from trusted sources (IDFM data), ensuring you receive accurate information about train arrivals and potential disruptions.</p>
<p dir="auto">How to Get MMM-IdF-Transport:</p>
<p dir="auto">GitHub Repository: MMM-IdF-Transport - <a href="https://github.com/FalseIlyu/MMM-IdF-Transport" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/FalseIlyu/MMM-IdF-Transport</a></p>
<p dir="auto">Thanks to FalseIlyu to have developped this module based on the work of winstonma</p>
<p dir="auto">Happy commuting and MagicMirror tinkering! 🚄✨</p>
]]></description><link>https://forum.magicmirror.builders/topic/17933/mmm-idf-transport-never-miss-your-train-metro-bus-tram-in-île-de-france-paris</link><generator>RSS for Node</generator><lastBuildDate>Thu, 14 May 2026 10:58:05 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/17933.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 02 Aug 2023 19:37:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to MMM-IdF-Transport -  Never Miss Your Train&#x2F;Metro&#x2F;Bus&#x2F;Tram in Île-de-France(Paris)! on Fri, 19 Apr 2024 12:04:12 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/horyzon" aria-label="Profile: Horyzon">@<bdi>Horyzon</bdi></a> I posted a reply to your pending post. it contains private info.  please correct it and resubmit</p>
]]></description><link>https://forum.magicmirror.builders/post/117125</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/117125</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Fri, 19 Apr 2024 12:04:12 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-IdF-Transport -  Never Miss Your Train&#x2F;Metro&#x2F;Bus&#x2F;Tram in Île-de-France(Paris)! on Thu, 18 Apr 2024 23:46:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/horyzon" aria-label="Profile: Horyzon">@<bdi>Horyzon</bdi></a> said in <a href="/post/117111">MMM-IdF-Transport - Never Miss Your Train/Metro/Bus/Tram in Île-de-France(Paris)!</a>:</p>
<blockquote>
<p dir="auto">. The logs aren’t helping me</p>
</blockquote>
<p dir="auto">can u post them here?</p>
]]></description><link>https://forum.magicmirror.builders/post/117112</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/117112</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Thu, 18 Apr 2024 23:46:58 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-IdF-Transport -  Never Miss Your Train&#x2F;Metro&#x2F;Bus&#x2F;Tram in Île-de-France(Paris)! on Thu, 18 Apr 2024 23:42:56 GMT]]></title><description><![CDATA[<p dir="auto">Hello,</p>
<p dir="auto">I was happily using the module for a while now, but unfortunatly since the last update, the module doesn’t load and stays stuck on “loading…”.<br />
I didn’t touch anything within the module itself, and all other modules have resume working just fine after the update, so I’m a bit lost. The logs aren’t helping me, but I’m very noobish with coding so that doesn’t help either.<br />
Can anybody advise ? I’ll share logs if need be.</p>
<p dir="auto">Thanks !</p>
]]></description><link>https://forum.magicmirror.builders/post/117111</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/117111</guid><dc:creator><![CDATA[Horyzon]]></dc:creator><pubDate>Thu, 18 Apr 2024 23:42:56 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-IdF-Transport -  Never Miss Your Train&#x2F;Metro&#x2F;Bus&#x2F;Tram in Île-de-France(Paris)! on Wed, 13 Mar 2024 23:04:22 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/horyzon" aria-label="Profile: Horyzon">@<bdi>Horyzon</bdi></a> are you using two module instances in config.js  for the two trains.</p>
<p dir="auto">for the negative times l  if the time is negative don’t display that train</p>
]]></description><link>https://forum.magicmirror.builders/post/116277</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/116277</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Wed, 13 Mar 2024 23:04:22 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-IdF-Transport -  Never Miss Your Train&#x2F;Metro&#x2F;Bus&#x2F;Tram in Île-de-France(Paris)! on Wed, 13 Mar 2024 22:47:23 GMT]]></title><description><![CDATA[<p dir="auto">Hi everyone,</p>
<p dir="auto">Thanks a lot for you guys’ work on this project, it will be quite helpful when I get it working on my machine.<br />
I currently have two issues:</p>
<ul>
<li>I live in a city with two trainlines passing through the train station. I would be interested in seeing timetables for both lines, but I cannot get it working. One trainline or the other is fine, but not both.</li>
<li>For some reason, the module displays past trains. I used <a class="plugin-mentions-user plugin-mentions-a" href="/user/splaliv845" aria-label="Profile: splaliv845">@<bdi>splaliv845</bdi></a> code to convert the time to minutes to departure, and now I have negative values because the trains displayed are already gone. Any idea as to why, and how to correct it ?</li>
</ul>
<p dir="auto">Thanks again guys !</p>
]]></description><link>https://forum.magicmirror.builders/post/116276</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/116276</guid><dc:creator><![CDATA[Horyzon]]></dc:creator><pubDate>Wed, 13 Mar 2024 22:47:23 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-IdF-Transport -  Never Miss Your Train&#x2F;Metro&#x2F;Bus&#x2F;Tram in Île-de-France(Paris)! on Sun, 07 Jan 2024 17:29:02 GMT]]></title><description><![CDATA[<p dir="auto">Hi,<br />
Thanks for the work.<br />
I made a modification on my side to get number of minutes instead of ETA.<br />
Not super good at git nor dev so bellow is the modification I made if someone is interested and want to upadate the module.</p>
<p dir="auto">regards</p>
<hr />
<p dir="auto">code update --&gt; MMM-Idf-Transport.js<br />
replace all function --&gt; createDataRow: function (routeObj)<br />
with :</p>
<p dir="auto">createDataRow: function (routeObj) {<br />
if (isNaN(routeObj.service.ExpectedDepartureTime))<br />
return null;</p>
<pre><code>// Calculate the difference in minutes between current time and departure time
let currentTime = moment();
let departureTime = moment(routeObj.service.ExpectedDepartureTime);
let minutesDifference = departureTime.diff(currentTime, 'minutes');

// Create the row
let row = document.createElement("tr");

let line = document.createElement("td");
line.className = "line";
line.innerHTML = routeObj.route.ID_Line;
if (line.innerHTML)
    line.innerHTML = routeObj.route.lineHtml;
row.appendChild(line);

let destination = document.createElement("td");
destination.className = "destination";
destination.innerHTML = this.getDisplayString(routeObj.service.DestinationDisplay[0].value);
row.appendChild(destination);

let departure = document.createElement("td");
departure.className = "departure";

// Display the difference in minutes
departure.innerHTML = `${minutesDifference} min`;

row.appendChild(departure);

return row;
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/114086</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/114086</guid><dc:creator><![CDATA[splaliv845]]></dc:creator><pubDate>Sun, 07 Jan 2024 17:29:02 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-IdF-Transport -  Never Miss Your Train&#x2F;Metro&#x2F;Bus&#x2F;Tram in Île-de-France(Paris)! on Wed, 25 Oct 2023 18:38:22 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/zarg404" aria-label="Profile: zarg404">@<bdi>zarg404</bdi></a> It’s been added</p>
]]></description><link>https://forum.magicmirror.builders/post/112071</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/112071</guid><dc:creator><![CDATA[Nisnis39]]></dc:creator><pubDate>Wed, 25 Oct 2023 18:38:22 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-IdF-Transport -  Never Miss Your Train&#x2F;Metro&#x2F;Bus&#x2F;Tram in Île-de-France(Paris)! on Tue, 24 Oct 2023 14:56:32 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/zarg404" aria-label="Profile: zarg404">@<bdi>zarg404</bdi></a> I made a PR for filtering the number of Stops to show</p>
]]></description><link>https://forum.magicmirror.builders/post/112043</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/112043</guid><dc:creator><![CDATA[zarg404]]></dc:creator><pubDate>Tue, 24 Oct 2023 14:56:32 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-IdF-Transport -  Never Miss Your Train&#x2F;Metro&#x2F;Bus&#x2F;Tram in Île-de-France(Paris)! on Tue, 24 Oct 2023 10:25:09 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nisnis39" aria-label="Profile: Nisnis39">@<bdi>Nisnis39</bdi></a> Do you plan to add a filter to this module ? And maybe a way to order the results ?<br />
thanks</p>
]]></description><link>https://forum.magicmirror.builders/post/112035</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/112035</guid><dc:creator><![CDATA[zarg404]]></dc:creator><pubDate>Tue, 24 Oct 2023 10:25:09 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-IdF-Transport -  Never Miss Your Train&#x2F;Metro&#x2F;Bus&#x2F;Tram in Île-de-France(Paris)! on Sun, 22 Oct 2023 10:49:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/zarg404" aria-label="Profile: zarg404">@<bdi>zarg404</bdi></a> Also you can try the API following this link : <a href="https://prim.iledefrance-mobilites.fr/fr/donnees-dynamiques/idfm-ivtr-requete_unitaire" target="_blank" rel="noopener noreferrer nofollow ugc">https://prim.iledefrance-mobilites.fr/fr/donnees-dynamiques/idfm-ivtr-requete_unitaire</a> in order to try your stoppoint ID</p>
]]></description><link>https://forum.magicmirror.builders/post/111939</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/111939</guid><dc:creator><![CDATA[Nisnis39]]></dc:creator><pubDate>Sun, 22 Oct 2023 10:49:21 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-IdF-Transport -  Never Miss Your Train&#x2F;Metro&#x2F;Bus&#x2F;Tram in Île-de-France(Paris)! on Sun, 22 Oct 2023 10:45:10 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/zarg404" aria-label="Profile: zarg404">@<bdi>zarg404</bdi></a> Hello,</p>
<p dir="auto">The stop point you’re looking for is “STIF:StopPoint:Q:463562:”, sadly this stop point is shared between few buses and the line filtering hasn’t been yet implemented into the module.</p>
<p dir="auto">In order to find your stop point you can look for it in the following <a href="https://data.iledefrance-mobilites.fr/explore/dataset/arrets-lignes/map/?disjunctive.id&amp;disjunctive.route_long_name&amp;dataChart=eyJxdWVyaWVzIjpbeyJjb25maWciOnsiZGF0YXNldCI6ImFycmV0cy1saWduZXMiLCJvcHRpb25zIjp7ImRpc2p1bmN0aXZlLmlkIjp0cnVlLCJkaXNqdW5jdGl2ZS5yb3V0ZV9sb25nX25hbWUiOnRydWV9fSwiY2hhcnRzIjpbeyJhbGlnbk1vbnRoIjp0cnVlLCJ0eXBlIjoiY29sdW1uIiwiZnVuYyI6IkNPVU5UIiwic2NpZW50aWZpY0Rpc3BsYXkiOnRydWUsImNvbG9yIjoiIzY0QjVFNSJ9XSwieEF4aXMiOiJpZCIsIm1heHBvaW50cyI6NTAsInNvcnQiOiIifV0sInRpbWVzY2FsZSI6IiIsImRpc3BsYXlMZWdlbmQiOnRydWUsImFsaWduTW9udGgiOnRydWV9&amp;location=19,48.852,2.37038&amp;basemap=jawg.streets" target="_blank" rel="noopener noreferrer nofollow ugc">map</a> then one you get the stop_id, you take the numerique value (for IDFM:463562 it is 463562 and you insert it into the stoppoint “STIF:StopPoint:Q:XXXXX:” (dont forget the “:” in the end)</p>
<p dir="auto"><img src="/assets/uploads/files/1697971254718-3dc0571f-37ce-430b-8f57-b7ef828313ed-image.png" alt="3dc0571f-37ce-430b-8f57-b7ef828313ed-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">You can get a stop point for an area or for a stop, details here : <a href="https://prim.iledefrance-mobilites.fr/fr/actualites/article/referentiels-arrets-et-lignes" target="_blank" rel="noopener noreferrer nofollow ugc">https://prim.iledefrance-mobilites.fr/fr/actualites/article/referentiels-arrets-et-lignes</a></p>
<p dir="auto">PS : Line 29 don’t go to Porte de Reuilly but line 87 do.</p>
]]></description><link>https://forum.magicmirror.builders/post/111938</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/111938</guid><dc:creator><![CDATA[Nisnis39]]></dc:creator><pubDate>Sun, 22 Oct 2023 10:45:10 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-IdF-Transport -  Never Miss Your Train&#x2F;Metro&#x2F;Bus&#x2F;Tram in Île-de-France(Paris)! on Tue, 17 Oct 2023 08:38:17 GMT]]></title><description><![CDATA[<p dir="auto">Hello !<br />
I have trouble getting the right StopPoint for the bus stations and metro stations I want.<br />
I searched in<br />
<a href="https://github.com/FalseIlyu/MMM-IdF-Transport/blob/master/referentiel-des-lignes-de-transport-en-commun-dile-de-france.csv" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/FalseIlyu/MMM-IdF-Transport/blob/master/referentiel-des-lignes-de-transport-en-commun-dile-de-france.csv</a><br />
but I can’t find some bus stops.</p>
<p dir="auto">Can you explain us for instance how to get StopPointID for Bus 29 at Bastille stop direction Porte de Reuilly ?<br />
Thanks</p>
]]></description><link>https://forum.magicmirror.builders/post/111811</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/111811</guid><dc:creator><![CDATA[zarg404]]></dc:creator><pubDate>Tue, 17 Oct 2023 08:38:17 GMT</pubDate></item></channel></rss>