<?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[MM-Remote Android App]]></title><description><![CDATA[<p dir="auto">Hello everyone,</p>
<p dir="auto">I have created an android app to remote controle MagicMirrors.<br />
With the app you can:</p>
<ul>
<li>reboot/shutdown your mirror</li>
<li>toggle the monitor on/off</li>
<li>change the brightness</li>
<li>change the pages of the MMM-Pages module</li>
<li>play, pause and skip the displayed image of MMM-Background-Slideshow</li>
<li>send alerts to the mirror</li>
<li>you can also add custom commands</li>
</ul>
<p dir="auto">As this is the first app I have created I would like to get some feedback.<br />
If you have trouble to set up the app let me know. If you discover bugs or have feature requests, please write an issue on github.</p>
<p dir="auto">You can find the latest release and a detaild describtion of the MM-Remote app in <a href="https://github.com/Klettner/MM-Remote" target="_blank" rel="noopener noreferrer nofollow ugc">my github repository</a>.</p>
]]></description><link>https://forum.magicmirror.builders/topic/13539/mm-remote-android-app</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 05:12:50 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/13539.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 27 Aug 2020 21:43:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to MM-Remote Android App on Tue, 12 May 2026 12:33:27 GMT]]></title><description><![CDATA[<p dir="auto">Thanks for sharing.</p>
]]></description><link>https://forum.magicmirror.builders/post/131127</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/131127</guid><dc:creator><![CDATA[AhmirArnold]]></dc:creator><pubDate>Tue, 12 May 2026 12:33:27 GMT</pubDate></item><item><title><![CDATA[Reply to MM-Remote Android App on Tue, 17 Oct 2023 07:16:23 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/klettner" aria-label="Profile: Klettner">@<bdi>Klettner</bdi></a> I will give a try hope so 🤞🤞</p>
]]></description><link>https://forum.magicmirror.builders/post/111812</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/111812</guid><dc:creator><![CDATA[johnsmith332]]></dc:creator><pubDate>Tue, 17 Oct 2023 07:16:23 GMT</pubDate></item><item><title><![CDATA[Reply to MM-Remote Android App on Wed, 23 Sep 2020 17:31:44 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/videogame95" aria-label="Profile: videogame95">@<bdi>videogame95</bdi></a> in addition to the explanations of <a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a> you can also start your MagicMirror in the console to get hints at problems in your config.js.</p>
<p dir="auto">First to go to the MagicMirror folder type <code> cd ~/MagicMirror</code> in your terminal.<br />
Then <code>npm start</code> to start the mirror.</p>
<p dir="auto">Now you should see some log messages in the terminal. If there is an error in your config.js there should also be an error message in between the logs. This message will tell you, around which line in the config.js the error occurs.<br />
Something like:</p>
<pre><code>WARNING! Could not validate config file. Starting with default configuration. Please correct syntax errors at or above this line: /home/pi/MagicMirror/config/config.js:361
</code></pre>
<p dir="auto">In the config you posted, you are missing for example a <code>,</code> after ‘MMM-Remote-Control’</p>
]]></description><link>https://forum.magicmirror.builders/post/82296</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/82296</guid><dc:creator><![CDATA[Klettner]]></dc:creator><pubDate>Wed, 23 Sep 2020 17:31:44 GMT</pubDate></item><item><title><![CDATA[Reply to MM-Remote Android App on Wed, 23 Sep 2020 16:29:34 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/videogame95" aria-label="Profile: videogame95">@<bdi>videogame95</bdi></a> said in <a href="/post/82291">MM-Remote Android App</a>:</p>
<blockquote>
<p dir="auto">module: ‘MMM-Remote-Control’<br />
// uncomment the following line to show the URL of the remote control on the mirror<br />
// , position: ‘bottom_left’<br />
// you can hide this module afterwards from the remote control itself<br />
config: {</p>
</blockquote>
<p dir="auto">rules…</p>
<p dir="auto">the thing to the left of : does NOT need to be quoted</p>
<p dir="auto">if the next line starts with a word (config, foo, address),  then THIS line needs a trailing , at the end ( comments // on a  line mean the , has to be IN FRONT of the //</p>
<p dir="auto">the thing AFTER the : if a number or true, does NOT need to be quoted<br />
otherwise if it  is a word, or contains letters, it MUST be quoted  ‘fred’, ‘0912drb’   single or double doesn’t matter as long as they are the same</p>
<p dir="auto">so, given that, you should be able to fix this module definition…</p>
]]></description><link>https://forum.magicmirror.builders/post/82292</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/82292</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Wed, 23 Sep 2020 16:29:34 GMT</pubDate></item><item><title><![CDATA[Reply to MM-Remote Android App on Wed, 23 Sep 2020 16:06:21 GMT]]></title><description><![CDATA[<p dir="auto">I have not setup your app yet , every time I add the remote file to my config in stop what am I doing wrong</p>
<p dir="auto">{<br />
module: ‘MMM-Remote-Control’<br />
// uncomment the following line to show the URL of the remote control on the mirror<br />
// , position: ‘bottom_left’<br />
// you can hide this module afterwards from the remote control itself<br />
config: {<br />
customCommand: {},  // Optional, See “Using Custom Commands” below<br />
customMenu: “custom_menu.json”, // Optional, See “Custom Menu Items” below<br />
showModuleApiMenu: true, // Optional, Enable the Module Controls menu<br />
apiKey: “”,         // Optional, See API/README.md for details<br />
}<br />
},</p>
<p dir="auto">I set this up on my old mirror and it worked please change the code so it will work.<br />
or am I just pasting it in wrong?</p>
]]></description><link>https://forum.magicmirror.builders/post/82291</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/82291</guid><dc:creator><![CDATA[videogame95]]></dc:creator><pubDate>Wed, 23 Sep 2020 16:06:21 GMT</pubDate></item><item><title><![CDATA[Reply to MM-Remote Android App on Tue, 22 Sep 2020 22:37:00 GMT]]></title><description><![CDATA[<p dir="auto">I agree sam but you know most user (like me) … MM listen 8080 on internet expose …<br />
if ip found … it’s the open for Remote control :)<br />
browser command or androidapp -&gt; no user /pass required</p>
<p dir="auto">what 's why i warn :)</p>
]]></description><link>https://forum.magicmirror.builders/post/82249</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/82249</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Tue, 22 Sep 2020 22:37:00 GMT</pubDate></item><item><title><![CDATA[Reply to MM-Remote Android App on Tue, 22 Sep 2020 22:34:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/bugsounet" aria-label="Profile: Bugsounet">@<bdi>Bugsounet</bdi></a> yeh, most routers come with all ports closed. all mine in the last 10 years.</p>
<p dir="auto">I only open ports when I need to</p>
]]></description><link>https://forum.magicmirror.builders/post/82248</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/82248</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Tue, 22 Sep 2020 22:34:11 GMT</pubDate></item><item><title><![CDATA[Reply to MM-Remote Android App on Tue, 22 Sep 2020 22:32:23 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/82246">MM-Remote Android App</a>:</p>
<blockquote>
<p dir="auto">well you would have to be on their network, so not likely exposure for most users</p>
</blockquote>
<p dir="auto">sam, look any firewall scan by external source hacking … 80 8080 25 etc…</p>
]]></description><link>https://forum.magicmirror.builders/post/82247</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/82247</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Tue, 22 Sep 2020 22:32:23 GMT</pubDate></item><item><title><![CDATA[Reply to MM-Remote Android App on Tue, 22 Sep 2020 22:29:40 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/bugsounet" aria-label="Profile: Bugsounet">@<bdi>Bugsounet</bdi></a> well you would have to be on their network, so not likely exposure for most users</p>
]]></description><link>https://forum.magicmirror.builders/post/82246</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/82246</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Tue, 22 Sep 2020 22:29:40 GMT</pubDate></item><item><title><![CDATA[Reply to MM-Remote Android App on Tue, 22 Sep 2020 22:16:22 GMT]]></title><description><![CDATA[<ul>
<li>
<p dir="auto">My alpha user: Yeah good, i can control my MM with my phone !</p>
</li>
<li>
<p dir="auto">My developer user : Yes… But well done… Main code of remote control have open the port  mirror to everyone ! without user and pass… so every one can see your mirror !<br />
99% of user don’t change port (lazy to read ReadMe) so th default port is 8080 ! yeah</p>
</li>
<li>
<p dir="auto">My security point of view…: try to recode MMM-Remote-control with more security…</p>
</li>
</ul>
<p dir="auto">Sorry, it’s not for blame for program, but it’s the reality ;)</p>
]]></description><link>https://forum.magicmirror.builders/post/82244</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/82244</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Tue, 22 Sep 2020 22:16:22 GMT</pubDate></item><item><title><![CDATA[Reply to MM-Remote Android App on Tue, 22 Sep 2020 20:47:40 GMT]]></title><description><![CDATA[<p dir="auto">New version of the MM-Remote android app is now available (v1.0.3).</p>
<p dir="auto">New functionalities:</p>
<ul>
<li>Start/Stop/Pause a timer on the mirror</li>
<li>Start /Stop/Pause a stop-watch on the mirror</li>
<li>Hide and reorder the default commands of the Home-tab</li>
<li>Simplified set-up of the app</li>
</ul>
<p dir="auto"><img src="/assets/uploads/files/1600807478846-currentdevicehometab.png" alt="currentDeviceHomeTab.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.magicmirror.builders/post/82240</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/82240</guid><dc:creator><![CDATA[Klettner]]></dc:creator><pubDate>Tue, 22 Sep 2020 20:47:40 GMT</pubDate></item><item><title><![CDATA[Reply to MM-Remote Android App on Wed, 02 Sep 2020 07:48:20 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> yes exactly, all the default commands can be changed in the config.js file. Therefore you need to edit the customCommands section of MMM-Remote-Control. So if your TV does not turn off with the default command and you know one that works for you, you can change it there.</p>
]]></description><link>https://forum.magicmirror.builders/post/81115</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/81115</guid><dc:creator><![CDATA[Klettner]]></dc:creator><pubDate>Wed, 02 Sep 2020 07:48:20 GMT</pubDate></item><item><title><![CDATA[Reply to MM-Remote Android App on Tue, 01 Sep 2020 13:59:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/klettner" aria-label="Profile: Klettner">@<bdi>Klettner</bdi></a> oh it’s easy then to fix it. :)</p>
<p dir="auto">Thanks for the solution.</p>
]]></description><link>https://forum.magicmirror.builders/post/81039</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/81039</guid><dc:creator><![CDATA[Cr4z33]]></dc:creator><pubDate>Tue, 01 Sep 2020 13:59:25 GMT</pubDate></item><item><title><![CDATA[Reply to MM-Remote Android App on Tue, 01 Sep 2020 13:54:44 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/klettner" aria-label="Profile: Klettner">@<bdi>Klettner</bdi></a>  never mind, you are using remotecontrol on the pi side…</p>
]]></description><link>https://forum.magicmirror.builders/post/81038</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/81038</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Tue, 01 Sep 2020 13:54:44 GMT</pubDate></item><item><title><![CDATA[Reply to MM-Remote Android App on Tue, 01 Sep 2020 13:52:53 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/cr4z33" aria-label="Profile: Cr4z33">@<bdi>Cr4z33</bdi></a> I think I found a solution that might work for your.</p>
<ol>
<li>download the cec-utils package to your raspberry pi (you have probably already done that).<br />
For Ubuntu or Debian use:</li>
</ol>
<pre><code>sudo apt install cec-utils
</code></pre>
<ol start="2">
<li>scan for available devices to get the device number/address of your TV</li>
</ol>
<pre><code>echo 'scan' | cec-client -s -d 1
</code></pre>
<ol start="3">
<li>Now you should be able to power on the TV via the Raspi command terminal (replace Device# with the number or address form step 2):</li>
</ol>
<pre><code>echo 'on Device#' | cec-client -s -d 1
</code></pre>
<p dir="auto">and off</p>
<pre><code>echo 'standby Device#' | cec-client -s -d 1
</code></pre>
<ol start="3">
<li>If these commands work,  overwrite the commands of MMM-Remote-Control.<br />
To do this, open you config.js file and add the customCommand section to the module MMM-Remote-Contorl:<br />
<img src="/assets/uploads/files/1598968012186-f13dbf2b-052f-4ba2-9e63-967a3a7a8796-grafik.png" alt="f13dbf2b-052f-4ba2-9e63-967a3a7a8796-grafik.png" class=" img-fluid img-markdown" /></li>
</ol>
<p dir="auto">I’m wasn’t able to test the commands as my pi is currently not connected to a CEC-device. Let me know if this works for you.</p>
]]></description><link>https://forum.magicmirror.builders/post/81037</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/81037</guid><dc:creator><![CDATA[Klettner]]></dc:creator><pubDate>Tue, 01 Sep 2020 13:52:53 GMT</pubDate></item><item><title><![CDATA[Reply to MM-Remote Android App on Tue, 01 Sep 2020 13:28:17 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/klettner" aria-label="Profile: Klettner">@<bdi>Klettner</bdi></a> you should make the command strings options so people don’t have to edit your code.<br />
set the default as it is now.</p>
<p dir="auto">my tvs don’t turn off , so I have hide/show for all modules</p>
]]></description><link>https://forum.magicmirror.builders/post/81036</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/81036</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Tue, 01 Sep 2020 13:28:17 GMT</pubDate></item><item><title><![CDATA[Reply to MM-Remote Android App on Tue, 01 Sep 2020 13:21:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/thgmirror" aria-label="Profile: thgmirror">@<bdi>thgmirror</bdi></a> thanks for your feedback, I’am pleased to hear that :slightly_smiling_face:</p>
]]></description><link>https://forum.magicmirror.builders/post/81035</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/81035</guid><dc:creator><![CDATA[Klettner]]></dc:creator><pubDate>Tue, 01 Sep 2020 13:21:25 GMT</pubDate></item><item><title><![CDATA[Reply to MM-Remote Android App on Sun, 30 Aug 2020 12:08:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/klettner" aria-label="Profile: Klettner">@<bdi>Klettner</bdi></a> I asked because I’ve got a TV and those commands do not apply to turn on and off the screen. 😉</p>
<p dir="auto">Can you please add also support to package <code>cec-utils</code> (<a href="https://packages.debian.org/buster/cec-utils" target="_blank" rel="noopener noreferrer nofollow ugc">https://packages.debian.org/buster/cec-utils</a>)?</p>
]]></description><link>https://forum.magicmirror.builders/post/80938</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/80938</guid><dc:creator><![CDATA[Cr4z33]]></dc:creator><pubDate>Sun, 30 Aug 2020 12:08:24 GMT</pubDate></item><item><title><![CDATA[Reply to MM-Remote Android App on Sat, 29 Aug 2020 21:25:43 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="/user/klettner" aria-label="Profile: Klettner">@<bdi>Klettner</bdi></a>,<br />
I like your App very much!</p>
<p dir="auto">It also runs if I enter the hostname instead of the IP-address. This helps me a lot because I don’t use a static IP.</p>
<p dir="auto">Btw. I took the first apk in the list and it works on my Huawei P8Lite (Android 6.0.1).</p>
<p dir="auto">Thank you for the App</p>
<p dir="auto">Thomas</p>
]]></description><link>https://forum.magicmirror.builders/post/80915</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/80915</guid><dc:creator><![CDATA[thgmirror]]></dc:creator><pubDate>Sat, 29 Aug 2020 21:25:43 GMT</pubDate></item><item><title><![CDATA[Reply to MM-Remote Android App on Sat, 29 Aug 2020 10:05:13 GMT]]></title><description><![CDATA[<p dir="auto">To be honest, I don’t know what CEC is, but I can explain you how turning the monitor on/off is implemented and how you can test if it will work for you.<br />
If you press a button to send a command to the mirror, the app sends a REST requests to MMM-Remote-Controle, which handles the execution.</p>
<p dir="auto">I looked up for you how they have implemented tuning the monitor on/off there.<br />
To turn the monitor off they use the shell command:</p>
<pre><code>tvservice -o
</code></pre>
<p dir="auto">To turn on the monitor they use:</p>
<pre><code>tvservice --preferred &amp;&amp; sudo chvt 6 &amp;&amp; sudo chvt 7
</code></pre>
<p dir="auto">You can test these commands in the terminal of your Raspberry pi. If it works there, this should work with the app as well.<br />
It is also possible to overwrite these shell commands with you own ones, if you are interested in this, have a look at the custom commands section in the <a href="https://github.com/Jopyth/MMM-Remote-Control" target="_blank" rel="noopener noreferrer nofollow ugc">MMM-Remote-Control github repository</a></p>
]]></description><link>https://forum.magicmirror.builders/post/80900</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/80900</guid><dc:creator><![CDATA[Klettner]]></dc:creator><pubDate>Sat, 29 Aug 2020 10:05:13 GMT</pubDate></item><item><title><![CDATA[Reply to MM-Remote Android App on Sat, 29 Aug 2020 06:30:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/klettner" aria-label="Profile: Klettner">@<bdi>Klettner</bdi></a> said in <a href="/post/80855">MM-Remote Android App</a>:</p>
<blockquote>
<ul>
<li>toggle the monitor on/off</li>
</ul>
</blockquote>
<p dir="auto">Did you add CEC compatibility with TVs too? :)</p>
<p dir="auto">If yes I am gonna give it a try.</p>
]]></description><link>https://forum.magicmirror.builders/post/80896</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/80896</guid><dc:creator><![CDATA[Cr4z33]]></dc:creator><pubDate>Sat, 29 Aug 2020 06:30:25 GMT</pubDate></item></channel></rss>