<?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-TouchButton] A module to add clickable buttons to send notifications or run commands]]></title><description><![CDATA[<h1>Description:</h1>
<p dir="auto">If you control your mirror by mouse or with a touch panel and want to add buttons to send notifications or run commands this is your module.<br />
The module can be added at different locations with different configurations and supports to change the classes and/or change the icons based on the output/return code of the called commands since version 0.0.2.</p>
<h1>Screenshots:</h1>
<p dir="auto"><img src="/assets/uploads/files/1667320671178-threecoloredbuttons.png" alt="threeColoredButtons.png" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="/assets/uploads/files/1667320647419-twomodules.png" alt="twoModules.png" class=" img-fluid img-markdown" /></p>
<h1>Download:</h1>
<p dir="auto"><a href="https://github.com/Tom-Hirschberger/MMM-TouchButton" target="_blank" rel="noopener noreferrer nofollow ugc">Download</a><br />
[card:Tom-Hirschberger/MMM-TouchButton]</p>
<hr />
<h2>Version 0.0.9</h2>
<ul>
<li>bumped version of jsonpath-plus library to 10.1.0</li>
</ul>
<h2>Version 0.0.8</h2>
<ul>
<li>bumped version of jsonpath-plus library to 10.1.0</li>
</ul>
<h2>Version 0.0.7</h2>
<ul>
<li>bumped jsonpath-plus library to version 10.0.1</li>
</ul>
<h2>Version 0.0.6</h2>
<ul>
<li>classes now will be added to the title element, too</li>
<li>fixed string handling in conditions</li>
<li>it is possible to send notifications without payload now</li>
</ul>
<h2>Version 0.0.5</h2>
<ul>
<li>fixed not running actions of Iconify icons</li>
<li>added support to validate the payload of notifications as condition</li>
<li>added support to parse the value of conditions with <a href="https://github.com/JSONPath-Plus/JSONPath" target="_blank" rel="noopener noreferrer nofollow ugc">jsonpath-plus</a></li>
</ul>
<h2>Version 0.0.4</h2>
<ul>
<li>added support of <a href="https://iconify.design/" target="_blank" rel="noopener noreferrer nofollow ugc">Iconify</a> icons</li>
</ul>
<h2>Version 0.0.3</h2>
<ul>
<li>fixed a bug which caused a black screen if no additional classes had been set</li>
<li>prefixed all CSS configuration with the modules main class</li>
</ul>
<h2>Version 0.0.2</h2>
<ul>
<li>configure multiple instances of the module at different positions with different configuration</li>
<li>add additional classes to the elements</li>
<li>hide/show buttons based on the current active profile</li>
<li>change the icon or/and classes the the buttons based on the output and/or return code of the called commands</li>
</ul>
<h2>Version 0.0.1</h2>
<ul>
<li>Add as much buttons as you like. Each with a unique css class and an Font Awesome (The build in version of MagicMirror, currently 4.7) icon assigned.</li>
<li>If a button gets pressed either a command (with arguments) can be executed on the command line or an notification (with payload) can be send.</li>
</ul>
]]></description><link>https://forum.magicmirror.builders/topic/17338/mmm-touchbutton-a-module-to-add-clickable-buttons-to-send-notifications-or-run-commands</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Apr 2026 13:01:12 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/17338.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 01 Nov 2022 16:42:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [MMM-TouchButton] A module to add clickable buttons to send notifications or run commands on Wed, 16 Oct 2024 13:29:31 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/breannedolphin" aria-label="Profile: BreanneDolphin">@<bdi>BreanneDolphin</bdi></a> so, then you have to run a command that can send a keystrokes to mm.<br />
see xdotool</p>
]]></description><link>https://forum.magicmirror.builders/post/118122</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/118122</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Wed, 16 Oct 2024 13:29:31 GMT</pubDate></item><item><title><![CDATA[Reply to [MMM-TouchButton] A module to add clickable buttons to send notifications or run commands on Tue, 04 Jun 2024 01:23:31 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> it’s just started with npm start</p>
]]></description><link>https://forum.magicmirror.builders/post/118121</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/118121</guid><dc:creator><![CDATA[BreanneDolphin]]></dc:creator><pubDate>Tue, 04 Jun 2024 01:23:31 GMT</pubDate></item><item><title><![CDATA[Reply to [MMM-TouchButton] A module to add clickable buttons to send notifications or run commands on Sun, 02 Jun 2024 22:30:35 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/breannedolphin" aria-label="Profile: BreanneDolphin">@<bdi>BreanneDolphin</bdi></a> how is MagicMirror started?</p>
<p dir="auto">npm start<br />
send a ctrl-q<br />
to the MM UI</p>
<p dir="auto">or pm2 on boot</p>
<p dir="auto">pm2’s JOB is to keep the app running… if it ends, pm2 will restart it…<br />
so then you will have to issue a command</p>
<pre><code class="language-sh">pm2 stop x
</code></pre>
<p dir="auto">where x is the name or number on the line for the app you want to stop<br />
from the output of</p>
<pre><code class="language-sh">pm2 status
</code></pre>
<p dir="auto">like this</p>
<pre><code class="language-text">┌────┬─────────────────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐
│ id │ name                │ namespace   │ version │ mode    │ pid      │ uptime │ ↺    │ status    │ cpu      │ mem      │ user     │ watching │
├────┼─────────────────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤
│ 1  │ MagicMirror         │ default     │ 2.15.0  │ fork    │ N/A      │ 0      │ 27   │ stopped   │ 0%       │ 0b       │ sam      │ disabled │
│ 7  │ MagicMirror1        │ default     │ 2.26.0  │ fork    │ 0        │ 0      │ 9    │ stopped   │ 0%       │ 0b       │ sam      │ disabled │
│ 2  │ startspot           │ default     │ N/A     │ fork    │ 7510     │ 20D    │ 418  │ online    │ 0%       │ 2.0mb    │ sam      │ disabled │
└────┴─────────────────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘
</code></pre>
<p dir="auto">so on line id =1 or name = MagicMirror</p>
]]></description><link>https://forum.magicmirror.builders/post/118098</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/118098</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sun, 02 Jun 2024 22:30:35 GMT</pubDate></item><item><title><![CDATA[Reply to [MMM-TouchButton] A module to add clickable buttons to send notifications or run commands on Sun, 02 Jun 2024 22:09:47 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/wishmaster270" aria-label="Profile: wishmaster270">@<bdi>wishmaster270</bdi></a> I am fairly new to MagicMirror, I have a touch screen without a keyboard, but I am unsure how to set the button up for it just to exit the MagicMirror and not reboot the whole thing? Could you help?</p>
]]></description><link>https://forum.magicmirror.builders/post/118097</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/118097</guid><dc:creator><![CDATA[BreanneDolphin]]></dc:creator><pubDate>Sun, 02 Jun 2024 22:09:47 GMT</pubDate></item><item><title><![CDATA[Reply to [MMM-TouchButton] A module to add clickable buttons to send notifications or run commands on Sun, 06 Nov 2022 11:33:31 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sierra0815" aria-label="Profile: Sierra0815">@<bdi>Sierra0815</bdi></a> Great to hear that. I developed the module a view years ago to provide buttons to toggle some modules (like snowfall) and to realize user presence notifications via remote connection.</p>
]]></description><link>https://forum.magicmirror.builders/post/105697</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/105697</guid><dc:creator><![CDATA[wishmaster270]]></dc:creator><pubDate>Sun, 06 Nov 2022 11:33:31 GMT</pubDate></item><item><title><![CDATA[Reply to [MMM-TouchButton] A module to add clickable buttons to send notifications or run commands on Sun, 06 Nov 2022 10:11:28 GMT]]></title><description><![CDATA[<p dir="auto">Thank you very much for this module.<br />
These buttons finally behave like expected. I already tested MMM-Smarttouch and MMM-OnScreenMenu but never got it working in satisfying way with my infrared frame.</p>
<p dir="auto">Grüße aus Stuttgart</p>
]]></description><link>https://forum.magicmirror.builders/post/105691</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/105691</guid><dc:creator><![CDATA[Sierra0815]]></dc:creator><pubDate>Sun, 06 Nov 2022 10:11:28 GMT</pubDate></item></channel></rss>