<?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 installer]]></title><description><![CDATA[<p dir="auto">There has been a lot of discussion for a while about the complexities of getting MM up and running…</p>
<p dir="auto">I think we need an end to end solution for modules…  so… well… here it is</p>
<p dir="auto">see the post below as the implementation has changed<br />
<a href="https://forum.magicmirror.builders/post/123176">https://forum.magicmirror.builders/post/123176</a></p>
<p dir="auto">happy installing!!!</p>
<p dir="auto">pics</p>
<p dir="auto">main page<br />
<img src="/assets/uploads/files/1736792248355-installer_top.png" alt="installer_top.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">expanded category<br />
<img src="/assets/uploads/files/1736792276298-installer_expanded.png" alt="installer_expanded.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">expanded module<br />
<img src="/assets/uploads/files/1736792293678-installer_module.png" alt="installer_module.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">expanded unregistered section<br />
<img src="/assets/uploads/files/1736792330144-installer_unregistered.png" alt="installer_unregistered.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.magicmirror.builders/topic/19306/new-module-installer</link><generator>RSS for Node</generator><lastBuildDate>Sat, 16 May 2026 11:14:14 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/19306.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 07 Jan 2025 22:11:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to New module installer on Mon, 17 Mar 2025 14:38:48 GMT]]></title><description><![CDATA[<p dir="auto">Just added search in the installer</p>
]]></description><link>https://forum.magicmirror.builders/post/124977</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/124977</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 17 Mar 2025 14:38:48 GMT</pubDate></item><item><title><![CDATA[Reply to New module installer on Fri, 14 Mar 2025 15:43:55 GMT]]></title><description><![CDATA[<p dir="auto">Anybody try this and have any feedback?</p>
]]></description><link>https://forum.magicmirror.builders/post/124876</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/124876</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Fri, 14 Mar 2025 15:43:55 GMT</pubDate></item><item><title><![CDATA[Reply to New module installer on Wed, 05 Mar 2025 13:48:15 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/furqanhamid" aria-label="Profile: furqanhamid">@<bdi>furqanhamid</bdi></a> which says you didnt try it.</p>
]]></description><link>https://forum.magicmirror.builders/post/124571</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/124571</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Wed, 05 Mar 2025 13:48:15 GMT</pubDate></item><item><title><![CDATA[Reply to New module installer on Wed, 05 Mar 2025 09:44:55 GMT]]></title><description><![CDATA[<p dir="auto">This is awesome! Having a streamlined, end-to-end solution for modules will make setting up MM so much easier. Appreciate the effort. BTW, I am still confused that whether it is still working or not!</p>
]]></description><link>https://forum.magicmirror.builders/post/124570</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/124570</guid><dc:creator><![CDATA[furqanhamid]]></dc:creator><pubDate>Wed, 05 Mar 2025 09:44:55 GMT</pubDate></item><item><title><![CDATA[Reply to New module installer on Tue, 18 Feb 2025 17:29:32 GMT]]></title><description><![CDATA[<p dir="auto">now merged w base branch, main</p>
]]></description><link>https://forum.magicmirror.builders/post/124137</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/124137</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Tue, 18 Feb 2025 17:29:32 GMT</pubDate></item><item><title><![CDATA[Reply to New module installer on Sun, 16 Feb 2025 20:12:59 GMT]]></title><description><![CDATA[<p dir="auto">i am considering merging the extra branches back w the base</p>
<p dir="auto">but its been quiet, so i am not sure if there are other changes, or if ive got the functionality right</p>
<p dir="auto">any feedback welcomed</p>
]]></description><link>https://forum.magicmirror.builders/post/124094</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/124094</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sun, 16 Feb 2025 20:12:59 GMT</pubDate></item><item><title><![CDATA[Reply to New module installer on Sat, 15 Feb 2025 15:59:35 GMT]]></title><description><![CDATA[<p dir="auto">updated for missing calendar url… properties, and missing module header…</p>
]]></description><link>https://forum.magicmirror.builders/post/124067</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/124067</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sat, 15 Feb 2025 15:59:35 GMT</pubDate></item><item><title><![CDATA[Reply to New module installer on Sat, 08 Feb 2025 14:53:37 GMT]]></title><description><![CDATA[<p dir="auto">added new url for launching the config side</p>
<pre><code>http://mm_address:mm_port/configure
</code></pre>
<p dir="auto">both main and better_repo_url branches</p>
]]></description><link>https://forum.magicmirror.builders/post/123864</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/123864</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sat, 08 Feb 2025 14:53:37 GMT</pubDate></item><item><title><![CDATA[Reply to New module installer on Wed, 05 Feb 2025 14:07:01 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/hadal" aria-label="Profile: hadal">@<bdi>hadal</bdi></a>  did you do the npm install? and add MMM-Config to your config.js</p>
<p dir="auto">can  you show</p>
<p dir="auto">in the MMM-Config folder</p>
<p dir="auto">do<br />
git branch</p>
<p dir="auto">ls  module_url_hash.json</p>
<p dir="auto">in the module_installer folder</p>
<p dir="auto">ls module_selector_schema.json</p>
]]></description><link>https://forum.magicmirror.builders/post/123780</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/123780</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Wed, 05 Feb 2025 14:07:01 GMT</pubDate></item><item><title><![CDATA[Reply to New module installer on Wed, 05 Feb 2025 13:56:10 GMT]]></title><description><![CDATA[<p dir="auto">Hi All<br />
I don’t know where I made a mistake, can you help me?</p>
<p dir="auto"><img src="/assets/uploads/files/1738763533511-b26417ab-0349-4059-9356-f9e3cdd556eb-image.png" alt="b26417ab-0349-4059-9356-f9e3cdd556eb-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="/assets/uploads/files/1738763631357-8e28874b-634e-4dfd-a6da-4da24ba78e3f-image.png" alt="8e28874b-634e-4dfd-a6da-4da24ba78e3f-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.magicmirror.builders/post/123779</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/123779</guid><dc:creator><![CDATA[hadal]]></dc:creator><pubDate>Wed, 05 Feb 2025 13:56:10 GMT</pubDate></item><item><title><![CDATA[Reply to New module installer on Wed, 05 Feb 2025 14:30:48 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> said in <a href="/post/123306">New module installer</a>:</p>
<p dir="auto">just posted another update for better handling of the repo readme (in most cases)<br />
and handles readme’s for repo ADDs to the 3rd party list list, deletes worked ok before</p>
<p dir="auto">and for the readme during config, use the file in the installed module folder, instead of trying to get the github repo version</p>
<p dir="auto">same process</p>
<pre><code>git pull
git checkout better_repo_url  # if already there not needed
npm install     # &lt;--- required.. added another library and copies a template file
</code></pre>
<p dir="auto">the copy fixes a bug in the readme list file</p>
<p dir="auto">and if this is first time using, make sure to add<br />
MMM-Config to your config.js</p>
<pre><code>{
      module:"MMM-Config"
       position:"...", // only for qrcode if you use that
        config:{
        }
}
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/123553</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/123553</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Wed, 05 Feb 2025 14:30:48 GMT</pubDate></item><item><title><![CDATA[Reply to New module installer on Thu, 23 Jan 2025 04:05:48 GMT]]></title><description><![CDATA[<p dir="auto">I just updated the code again, this time to provide opening the readme for the repo in both install and config</p>
<p dir="auto">its on a different branch again</p>
<pre><code class="language-sh">git pull
git checkout better_repo_url
npm install     # &lt;--- required.. added another library and copies a template file
</code></pre>
<p dir="auto">everything else is the same, except there is a button to open the module readme</p>
<p dir="auto">an example from the installer page, exactly the same on the config page</p>
<p dir="auto">still have some trouble with our own docs site, gitlab</p>
<p dir="auto"><img src="/assets/uploads/files/1737605033128-screenshot-at-2025-01-22-22-03-28-resized.png" alt="Screenshot at 2025-01-22 22-03-28.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">the readme window will open at the button position</p>
]]></description><link>https://forum.magicmirror.builders/post/123306</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/123306</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Thu, 23 Jan 2025 04:05:48 GMT</pubDate></item><item><title><![CDATA[Reply to New module installer on Thu, 23 Jan 2025 03:18:31 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mdwebb" aria-label="Profile: MDWEBB">@<bdi>MDWEBB</bdi></a> I just resynced my fork with his latest remote-control</p>
<p dir="auto">he had most of my changes and seemed to catch that error… maybe</p>
]]></description><link>https://forum.magicmirror.builders/post/123304</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/123304</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Thu, 23 Jan 2025 03:18:31 GMT</pubDate></item><item><title><![CDATA[Reply to New module installer on Thu, 23 Jan 2025 03:13:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mdwebb" aria-label="Profile: MDWEBB">@<bdi>MDWEBB</bdi></a> issue on remotecontrol<br />
is not MY remote control, I just fixed the error trap that was misleading<br />
no other code change</p>
<p dir="auto"><a href="https://github.com/Jopyth/MMM-Remote-Control/issues/303" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/Jopyth/MMM-Remote-Control/issues/303</a></p>
<p dir="auto">which one of the 10 or 12 ways does it try to turn monitor off??</p>
<p dir="auto">which OS is different<br />
which window compositor is different x11/wayland/labwc is different</p>
<p dir="auto">I know MMM-PIR has been working hard on making it woirk thru all the choices</p>
<p dir="auto">did it work before and doesn’t now??</p>
<p dir="auto">I don’t know the module internals…</p>
]]></description><link>https://forum.magicmirror.builders/post/123302</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/123302</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Thu, 23 Jan 2025 03:13:24 GMT</pubDate></item><item><title><![CDATA[Reply to New module installer on Thu, 23 Jan 2025 03:02:51 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 am using your remote control module yes very handy, however having issues utilising the MMM-Module-Scheduler to to turn my monitor on and off via Remote-Control. i can see in the developer window its trying to send the notification however my monitor isn’t turning off. Am i missing something?</p>
<pre><code> {
        module: 'MMM-ModuleScheduler',
        config: {
            notification_schedule: [
                // TURN THE MONITOR/SCREEN ON AT 07:30 EVERY DAY
                {notification: 'REMOTE_ACTION', schedule: '30 7 * * *', payload: {action: "MONITORON"}},
                // TURN THE MONITOR/SCREEN OFF AT 22:30 EVERY DAY
                {notification: 'REMOTE_ACTION', schedule: '01 14 * * *', payload: {action: "MONITOROFF"}},
                // RESTART THE MAGICMIRROR PROCESS AT 2am EVERY SUNDAY
                {notification: 'REMOTE_ACTION', schedule: '0 2 * * SUN', payload: {action: "RESTART"}}
            ]
        }
    },
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/123301</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/123301</guid><dc:creator><![CDATA[MDWEBB]]></dc:creator><pubDate>Thu, 23 Jan 2025 03:02:51 GMT</pubDate></item><item><title><![CDATA[Reply to New module installer on Thu, 23 Jan 2025 02:16:14 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mdwebb" aria-label="Profile: MDWEBB">@<bdi>MDWEBB</bdi></a> yes there are updates to mmm-config</p>
<p dir="auto">are you using my remotecontrol repo?</p>
<p dir="auto">i would disable the updatenotification module</p>
]]></description><link>https://forum.magicmirror.builders/post/123297</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/123297</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Thu, 23 Jan 2025 02:16:14 GMT</pubDate></item><item><title><![CDATA[Reply to New module installer on Thu, 23 Jan 2025 02:05:46 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> update MMM-Remotecontrol.</p>
<p dir="auto">I am getting update notifications for both the MMM-Config module and MMM-Remote-Control.<br />
MMM-Config says its 3 commits behind the with_installer branch. Not sure whats happening with that<br />
MMM-Remote-Control s 8 commits behind on the master branch i get the following error when trying to use the update script though</p>
<pre><code>mdwebb@raspberrypi:~ $ cd ~/MagicMirror/modules/MMM-Remote-Control # adapt directory if you are using a different one
git pull
npm install # install (new) dependencies
Updating 76c0859..5c39b06
error: Your local changes to the following files would be overwritten by merge:
	modules.json
	package-lock.json
	package.json
Please commit your changes or stash them before you merge.
Aborting

up to date, audited 340 packages in 3s

103 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/123296</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/123296</guid><dc:creator><![CDATA[MDWEBB]]></dc:creator><pubDate>Thu, 23 Jan 2025 02:05:46 GMT</pubDate></item><item><title><![CDATA[Reply to New module installer on Thu, 23 Jan 2025 00:54:47 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mdwebb" aria-label="Profile: MDWEBB">@<bdi>MDWEBB</bdi></a> no apologies required</p>
<p dir="auto">updated what module?</p>
]]></description><link>https://forum.magicmirror.builders/post/123288</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/123288</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Thu, 23 Jan 2025 00:54:47 GMT</pubDate></item><item><title><![CDATA[Reply to New module installer on Thu, 23 Jan 2025 00:41:42 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> Apologise for slow reply i was able to remove the node modules file and run the update for the module and now my calendar is working again.</p>
]]></description><link>https://forum.magicmirror.builders/post/123287</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/123287</guid><dc:creator><![CDATA[MDWEBB]]></dc:creator><pubDate>Thu, 23 Jan 2025 00:41:42 GMT</pubDate></item><item><title><![CDATA[Reply to New module installer on Wed, 22 Jan 2025 13:03:47 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mdwebb" aria-label="Profile: MDWEBB">@<bdi>MDWEBB</bdi></a> said in <a href="/post/123227">New module installer</a>:</p>
<blockquote>
<pre><code>at /home/mdwebb/MagicMirror/modules/MMM-Remote-Control/node_helper.js:271:26
</code></pre>
</blockquote>
<p dir="auto">I bet this is the remote-control error…</p>
<p dir="auto">shouldn’t stop anything<br />
but, if you want to try my fork, which captures that error</p>
<p dir="auto"><a href="https://github.com/sdetweil/MMM-Remote-Control" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/sdetweil/MMM-Remote-Control</a></p>
<p dir="auto">just remove the existing folder and git clone mine in its place<br />
no functional code change or parms… just trapping this error</p>
]]></description><link>https://forum.magicmirror.builders/post/123262</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/123262</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Wed, 22 Jan 2025 13:03:47 GMT</pubDate></item><item><title><![CDATA[Reply to New module installer on Wed, 22 Jan 2025 01:29:35 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mdwebb" aria-label="Profile: MDWEBB">@<bdi>MDWEBB</bdi></a> said in <a href="/post/123227">New module installer</a>:</p>
<blockquote>
<p dir="auto">[ERROR] ReferenceError: HTMLElement is not defined</p>
</blockquote>
<p dir="auto">This error message seems to be caused by some JS validator trying to check the browser-oriented syntax on the nodeJS environment.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mdwebb" aria-label="Profile: MDWEBB">@<bdi>MDWEBB</bdi></a><br />
You’d better start from a clean configuration and then add one by one to find what was wrong.</p>
]]></description><link>https://forum.magicmirror.builders/post/123261</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/123261</guid><dc:creator><![CDATA[MMRIZE]]></dc:creator><pubDate>Wed, 22 Jan 2025 01:29:35 GMT</pubDate></item><item><title><![CDATA[Reply to New module installer on Mon, 20 Jan 2025 22:33:48 GMT]]></title><description><![CDATA[<p dir="auto">I added the default modules to have links to their config doc too…  (in configuration)</p>
<p dir="auto">I made significant changes to the weather form layout, using select lists and custom field sets per weather provider.<br />
updated the schemas MMM-Config ships to add the view readme button</p>
]]></description><link>https://forum.magicmirror.builders/post/123234</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/123234</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 20 Jan 2025 22:33:48 GMT</pubDate></item><item><title><![CDATA[Reply to New module installer on Mon, 20 Jan 2025 13:58:34 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mdwebb" aria-label="Profile: MDWEBB">@<bdi>MDWEBB</bdi></a></p>
<p dir="auto">BUT… just for the sake of testing something… MMM-Config saved the prior config.js</p>
<p dir="auto">so  if you</p>
<pre><code>cd~/MagicMirror/config
#rename this one out of the way
mv config.js save-config.js
ls config -laFt config.*
#and copy the top one back to config.js
#mark the filename, right click mouse
cp -rightclick-paste config.js
</code></pre>
<p dir="auto">and then restart MagicMirror</p>
<p dir="auto">do you still get the error??</p>
]]></description><link>https://forum.magicmirror.builders/post/123231</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/123231</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 20 Jan 2025 13:58:34 GMT</pubDate></item><item><title><![CDATA[Reply to New module installer on Mon, 20 Jan 2025 13:53:20 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mdwebb" aria-label="Profile: MDWEBB">@<bdi>MDWEBB</bdi></a>  I could not recreate the error by setting one of my Ext3 instances to refreshInterval :600</p>
]]></description><link>https://forum.magicmirror.builders/post/123230</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/123230</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 20 Jan 2025 13:53:20 GMT</pubDate></item></channel></rss>