<?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[New Module MMM-PWSWeather]]></title><description><![CDATA[<p dir="auto">I have published a new module to GitHub MMM-PWSWeather](<a href="https://github.com/msimon360/MMM-PWSWeather" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/msimon360/MMM-PWSWeather</a>)  to display Weather Data from WeatherUnderground. You can use this to display your own personal weather station or with a subscription any available station. This is my first module, I don’t know how to get it added to the 3rd-Party-Modules page.</p>
]]></description><link>https://forum.magicmirror.builders/topic/20251/new-module-mmm-pwsweather</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Jul 2026 03:30:35 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/20251.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 27 May 2026 18:23:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to New Module MMM-PWSWeather on Sat, 30 May 2026 16:31:41 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/msimon360" aria-label="Profile: msimon360">@<bdi>msimon360</bdi></a><br />
in linux, environment variables are not inherited by default.</p>
<p dir="auto">you have to use</p>
<pre><code>export variable_name=value
</code></pre>
<p dir="auto">in the shell script before the launch of MM</p>
<pre><code>variable_name=value
</code></pre>
<p dir="auto">will not be passed to the next program</p>
]]></description><link>https://forum.magicmirror.builders/post/131225</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/131225</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sat, 30 May 2026 16:31:41 GMT</pubDate></item><item><title><![CDATA[Reply to New Module MMM-PWSWeather on Sat, 30 May 2026 15:31:12 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> I have a weather provider working now. When I try to use $SECRET_PWS_API_KEY in my config.js it doesn’t work. I export the var in my .bashrc and I am using pm2 to start mm.</p>
]]></description><link>https://forum.magicmirror.builders/post/131224</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/131224</guid><dc:creator><![CDATA[msimon360]]></dc:creator><pubDate>Sat, 30 May 2026 15:31:12 GMT</pubDate></item><item><title><![CDATA[Reply to New Module MMM-PWSWeather on Tue, 02 Jun 2026 18:35:34 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/msimon360" aria-label="Profile: msimon360">@<bdi>msimon360</bdi></a> if the modules provide multi instance support (pretty easy) then you don’t have to do the copying</p>
<p dir="auto">on the sendSocketNotification from module to node_helper, send some unique key, typically this.identifier will work<br />
when the node helper sends the response, it add the id it received…<br />
And<br />
the  module in<br />
socketNotificationReceived, check the ID against its value… if no match, ignore it</p>
<p dir="auto">sendSocketNotification from the helper goes to ALL instances of the module at the SAME TIME<br />
see <a href="https://docs.magicmirror.builders/module-development/node-helper.html#module-instance-methods" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.magicmirror.builders/module-development/node-helper.html#module-instance-methods</a></p>
<p dir="auto">so it will have to check if the data is intended for its instance ID<br />
(doc above Note: Since all instances of your module will receive the notifications, it’s your task to make sure the right module responds to your messages.)</p>
<p dir="auto">generally a couple lines of code in the helper and in the module<br />
sometimes, really modularized node_helpers need to pass if from request to response functions…  (one of mine is like that)</p>
]]></description><link>https://forum.magicmirror.builders/post/131217</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/131217</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Tue, 02 Jun 2026 18:35:34 GMT</pubDate></item><item><title><![CDATA[Reply to New Module MMM-PWSWeather on Fri, 29 May 2026 18:14:05 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> This is great. Is it only for weather? It would be cool if all modules could be like this. You could define data providers and then data displays. Maybe in the modules directory or another directory define a pair with a unique name to work like a module does now. That way you could define providerA with displayA as module1 and providerB with displayA as module2. This would end copying modules and renaming them do display different data in the same way.</p>
]]></description><link>https://forum.magicmirror.builders/post/131216</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/131216</guid><dc:creator><![CDATA[msimon360]]></dc:creator><pubDate>Fri, 29 May 2026 18:14:05 GMT</pubDate></item><item><title><![CDATA[Reply to New Module MMM-PWSWeather on Fri, 29 May 2026 16:23:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/msimon360" aria-label="Profile: msimon360">@<bdi>msimon360</bdi></a> here is the link for the  new weather provider<br />
<a href="https://docs.magicmirror.builders/module-development/weather-provider.html" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.magicmirror.builders/module-development/weather-provider.html</a><br />
this doc is new, so any feedback is welcomed,</p>
<p dir="auto">and the doc for the themes<br />
<a href="https://docs.magicmirror.builders/modules/weather.html#themes" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.magicmirror.builders/modules/weather.html#themes</a></p>
<p dir="auto">basically the provider does the data acquisition (fetch) of the data , now in the server side, so multiple module instances can use the same last fetched data to keep the fetch count down</p>
<p dir="auto">and the optional theme does the custom display (if you don’t want to use the default theme)</p>
]]></description><link>https://forum.magicmirror.builders/post/131215</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/131215</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Fri, 29 May 2026 16:23:36 GMT</pubDate></item><item><title><![CDATA[Reply to New Module MMM-PWSWeather on Fri, 29 May 2026 14:54:18 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> I didn’t know about themes for weather. I will separate my module into a provider and a theme. I use pages with my mirror and want to display both weather from the default provider and from my personal weather station. How best to go about this?</p>
]]></description><link>https://forum.magicmirror.builders/post/131214</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/131214</guid><dc:creator><![CDATA[msimon360]]></dc:creator><pubDate>Fri, 29 May 2026 14:54:18 GMT</pubDate></item><item><title><![CDATA[Reply to New Module MMM-PWSWeather on Wed, 27 May 2026 18:41:17 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/msimon360" aria-label="Profile: msimon360">@<bdi>msimon360</bdi></a> <a href="/post/131207">said</a>:</p>
</blockquote>
<blockquote>
<p dir="auto">I don’t know how to get it added to the 3rd-Party-Modules page.</p>
</blockquote>
<p dir="auto">you edit the wiki at <a href="https://github.com/MagicMirrorOrg/MagicMirror" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/MagicMirrorOrg/MagicMirror</a><br />
and add your month entry to the appropriate section.</p>
<p dir="auto">overnight the 3rd party processor will add it to the searchable list</p>
<p dir="auto">any reason you made a complete module, vs another provider in the default weather module?</p>
]]></description><link>https://forum.magicmirror.builders/post/131208</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/131208</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Wed, 27 May 2026 18:41:17 GMT</pubDate></item></channel></rss>