<?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-Touch]]></title><description><![CDATA[<h1>MMM-Touch</h1>
<p dir="auto">MagicMirror module for universal touch gesture commander using touchscreen</p>
<h2>Screenshot</h2>
<p dir="auto"><img src="https://raw.githubusercontent.com/eouia/MMM-Touch/master/MMM-Touch.png" alt="" class=" img-fluid img-markdown" /></p>
<h2>Features</h2>
<ul>
<li>Multi-fingers supported. (If your touchpanel or touchframe would support.)</li>
<li>Available gestures : <code>TAP</code>, <code>PRESS</code>, <code>SWIPE_UP/DOWN/LEFT/RIGHT</code>, <code>MOVE_UP/DOWN/LEFT/RIGHT</code>, <code>ROTATE_CW/CCW</code>, <code>PINCH_IN/OUT</code>.
<ul>
<li>Example : <code>TAP_1</code>(tapping with 1 finger), <code>SWIPE_LEFT_2</code>(swiping left with 2 fingers), <code>PINCH_IN_3</code>(pinching-in with 3 fingers)</li>
<li>For <code>ROTATE_CW</code> and <code>ROTATE_CCW</code>, only 2 fingers are recognizable. (sorry, I’m not good at math.)</li>
</ul>
</li>
<li>Available commands :
<ul>
<li>Emitting custom notification</li>
<li>Executing shell script/command directly</li>
<li>Executing method of module(s)</li>
<li>Usual JavaScript codes</li>
</ul>
</li>
<li>Different gestures and commands with <code>mode</code> by condition.</li>
<li>Dynamic configuration : Other module easily add gestureCommand for itself by notification</li>
</ul>
<p dir="auto">[card:eouia/MMM-Touch]</p>
]]></description><link>https://forum.magicmirror.builders/topic/12196/mmm-touch</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Jul 2026 04:08:07 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/12196.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 12 Feb 2020 15:46:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to MMM-Touch on Mon, 27 Feb 2023 17:45:09 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mmrize" aria-label="Profile: MMRIZE">@<bdi>MMRIZE</bdi></a> thank you for responding, that works well.</p>
]]></description><link>https://forum.magicmirror.builders/post/108037</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/108037</guid><dc:creator><![CDATA[3squaremirror]]></dc:creator><pubDate>Mon, 27 Feb 2023 17:45:09 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Touch on Mon, 27 Feb 2023 09:42:51 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/3squaremirror" aria-label="Profile: 3squaremirror">@<bdi>3squaremirror</bdi></a><br />
Currently, MMM-Touch’s <code>onIdle</code> notification or function couldn’t carry the payload value.</p>
<p dir="auto">One solution would be modifying the source. It is not so difficult. Just a few lines are needed for that. Then make a PR and wait to be accepted by the module owner.</p>
<p dir="auto">The real issue is… The module owner - @gfischershaw seems not to manage this module any more. As an original developer of this module, I feel some responsibility. Maybe I should get back from this unmaintained situation.  (I’m not sure what to do yet.)</p>
<p dir="auto">Second solution would be the conjunction with <code>MMM-NotificationTrigger</code> module. It could chain/translate one notification to other notifications. So you can relay <code>TOUCH_IDLE_TRIGGERED</code> to <code>{SHOW_HIDDEN_PAGE, 'screenSaver'} </code> . See that. Or I think there would be some equivalent modules somewhere.</p>
]]></description><link>https://forum.magicmirror.builders/post/108034</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/108034</guid><dc:creator><![CDATA[MMRIZE]]></dc:creator><pubDate>Mon, 27 Feb 2023 09:42:51 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Touch on Sat, 25 Feb 2023 10:49:35 GMT]]></title><description><![CDATA[<p dir="auto">one other question. I’m trying to make use of the <strong>onIdle</strong> function to activate a screensaver page in my MMM-pages.</p>
<p dir="auto">from Pages’s github</p>
<pre><code>SHOW_HIDDEN_PAGE	String	MMM-pages will switch to the provided hidden page name.
</code></pre>
<p dir="auto">from Touch’s github</p>
<pre><code>// will send a TOUCH_IDLE_TRIGGERED notification
onIdle: "TOUCH_IDLE_TRIGGERED",
</code></pre>
<p dir="auto">I’ve successfully got the Touch module to send a notification based on the onIdle timer. I just don’t know how to specify my Page’s screensaver page along with the payload.</p>
<pre><code>"SHOW_HIDDEN_PAGE", 'screenSaver'
</code></pre>
<p dir="auto">my code for each module</p>
<pre><code>{
        module: 'MMM-pages',
	disabled: false,
    classes: 'default everyone',
        config: {
                modules:
                    [[ "MMM-DateOnly", "clock2" ],
			[ "MMM-OpenWeatherMapForecast", "clock" ],
            [ "calendar", "clock" ],
			[ "clock", "MMM-Wallpaper" ]
			],
                fixed: [ "weather", "MMM-page-indicator", "MMM-SimpleLogo" ],
                hiddenPages: {
                    "screenSaver": [ "MMM-Wallpaper", "MMM-FlipClock" ],
                    "admin": [ "MMM-ShowMeSystemStatsModule", "MMM-AnOnScreenMenuModule" ],
                },
        }
    },
</code></pre>
<pre><code>{
    module: "MMM-Touch",
    position: "top_bar",
    disabled: false,
    config: {
    debug: false,
    useDisplay: false,
	autoMode: false,
    defaultMode: "default",

  threshold: {
    idle_ms: 3000, // Idle time (in milliseconds) after which the defined "onIdle" notification / callback function should be triggered
  },
  onIdle: ("SHOW_HIDDEN_PAGE", 'screenSaver'),

        gestureCommands: {
            default: {
                TAP_1: (commander) =&gt; {
                    commander.sendNotification("USER_PRESENCE", true);
                },
                PRESS_1: (commander) =&gt; {
                    commander.sendNotification("USER_PRESENCE", true);
                },
                TAP_2: (commander) =&gt; {
                    commander.sendNotification("LOAD_NEXT_WALLPAPER", true);
                },

                "SWIPE_UP_1" : (commander) =&gt; {
                  let clock = commander.getModule('MMM-OpenWeatherMapForecast')
                  clock.show()
                },
                "SWIPE_DOWN_1" : (commander) =&gt; {
                  let clock = commander.getModule('MMM-OpenWeatherMapForecast')
                  clock.hide()
                },

                SWIPE_UP_2: (commander) =&gt; {
                    commander.sendNotification("SHOW_HIDDEN_PAGE", "screenSaver");
                },
                SWIPE_DOWN_2: (commander) =&gt; {
                    commander.sendNotification("LEAVE_HIDDEN_PAGE");
                },

                SWIPE_LEFT_1: (commander) =&gt; {
                    commander.sendNotification("PAGE_INCREMENT", null);
                },
                SWIPE_RIGHT_1: (commander) =&gt; {
                    commander.sendNotification("PAGE_DECREMENT", null);
                }
            },
        }
    }
},
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/108029</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/108029</guid><dc:creator><![CDATA[3squaremirror]]></dc:creator><pubDate>Sat, 25 Feb 2023 10:49:35 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Touch on Wed, 22 Feb 2023 17:57:07 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mmrize" aria-label="Profile: MMRIZE">@<bdi>MMRIZE</bdi></a> THANK YOU! much appreciated.</p>
]]></description><link>https://forum.magicmirror.builders/post/107999</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/107999</guid><dc:creator><![CDATA[3squaremirror]]></dc:creator><pubDate>Wed, 22 Feb 2023 17:57:07 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Touch on Wed, 22 Feb 2023 17:49:45 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/3squaremirror" aria-label="Profile: 3squaremirror">@<bdi>3squaremirror</bdi></a></p>
<pre><code class="language-js">"SWIPE_UP_1" : (commander) =&gt; {
  let clock = commander.getModule('clock')
  clock.hide()
},
</code></pre>
<p dir="auto"><a href="https://github.com/gfischershaw/MMM-Touch/wiki/Manual#command" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/gfischershaw/MMM-Touch/wiki/Manual#command</a></p>
]]></description><link>https://forum.magicmirror.builders/post/107998</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/107998</guid><dc:creator><![CDATA[MMRIZE]]></dc:creator><pubDate>Wed, 22 Feb 2023 17:49:45 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Touch on Wed, 22 Feb 2023 17:07:34 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/3squaremirror" aria-label="Profile: 3squaremirror">@<bdi>3squaremirror</bdi></a> i believe <a class="plugin-mentions-user plugin-mentions-a" href="/user/mmrize" aria-label="Profile: MMRIZE">@<bdi>MMRIZE</bdi></a> provided code to hide all, and you could have a list (or only one) module name to match for hiding/showing</p>
]]></description><link>https://forum.magicmirror.builders/post/107996</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/107996</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Wed, 22 Feb 2023 17:07:34 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Touch on Wed, 22 Feb 2023 17:05:06 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’m not clear on where to specify the module I want to hide/show. Can you help me understand? Thank you.</p>
]]></description><link>https://forum.magicmirror.builders/post/107995</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/107995</guid><dc:creator><![CDATA[3squaremirror]]></dc:creator><pubDate>Wed, 22 Feb 2023 17:05:06 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Touch on Wed, 22 Feb 2023 16:52:54 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/3squaremirror" aria-label="Profile: 3squaremirror">@<bdi>3squaremirror</bdi></a>  i understood that part…</p>
<p dir="auto">I think <a class="plugin-mentions-user plugin-mentions-a" href="/user/mmrize" aria-label="Profile: MMRIZE">@<bdi>MMRIZE</bdi></a>  answered</p>
]]></description><link>https://forum.magicmirror.builders/post/107994</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/107994</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Wed, 22 Feb 2023 16:52:54 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Touch on Wed, 22 Feb 2023 16:41:10 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> to hide and show a  specific  module.</p>
]]></description><link>https://forum.magicmirror.builders/post/107993</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/107993</guid><dc:creator><![CDATA[3squaremirror]]></dc:creator><pubDate>Wed, 22 Feb 2023 16:41:10 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Touch on Wed, 22 Feb 2023 16:39:03 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mmrize" aria-label="Profile: MMRIZE">@<bdi>MMRIZE</bdi></a>  I saw that in the example in the GitHub page. I’m confused on where to specify which module to hide/show.  Thanks.</p>
]]></description><link>https://forum.magicmirror.builders/post/108000</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/108000</guid><dc:creator><![CDATA[3squaremirror]]></dc:creator><pubDate>Wed, 22 Feb 2023 16:39:03 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Touch on Wed, 22 Feb 2023 16:31:51 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/3squaremirror" aria-label="Profile: 3squaremirror">@<bdi>3squaremirror</bdi></a><br />
I have not tested yet, but you can get a concept. (I’ll assume you are using default configuration and mode)</p>
<pre><code class="language-js">  gestureCommands: {
    "default": {
      "SWIPE_UP_1" : (commander) =&gt; {
        commander.getModules().forEach((m) =&gt; {m.show()})
      },
      "SWIPE_DOWN_1" : (commander) =&gt; {
        commander.getModules().forEach((m) =&gt; {m.hide()})
      }
    }
  },
</code></pre>
<p dir="auto">Swiping up with one finger would reveal modules.<br />
Swiping down with one finger would hide modules.<br />
But in the real world, some modules are protected with lock string from hiding/showing,</p>
]]></description><link>https://forum.magicmirror.builders/post/107992</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/107992</guid><dc:creator><![CDATA[MMRIZE]]></dc:creator><pubDate>Wed, 22 Feb 2023 16:31:51 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Touch on Wed, 22 Feb 2023 13:39:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/3squaremirror" aria-label="Profile: 3squaremirror">@<bdi>3squaremirror</bdi></a> can u be more specific, execute methods of a module?</p>
]]></description><link>https://forum.magicmirror.builders/post/107988</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/107988</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Wed, 22 Feb 2023 13:39:24 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Touch on Wed, 22 Feb 2023 07:32:25 GMT]]></title><description><![CDATA[<p dir="auto">can someone provide me with an example of Executing methods of module?</p>
<p dir="auto">i’d like to create a swipe up and swipe down to hide and unhide a module. thank you.</p>
]]></description><link>https://forum.magicmirror.builders/post/107986</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/107986</guid><dc:creator><![CDATA[3squaremirror]]></dc:creator><pubDate>Wed, 22 Feb 2023 07:32:25 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Touch on Sat, 10 Oct 2020 18:37: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> Ok. I see. So I will have to ask gfischershaw.<br />
Thx</p>
]]></description><link>https://forum.magicmirror.builders/post/83163</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/83163</guid><dc:creator><![CDATA[MrCoffee]]></dc:creator><pubDate>Sat, 10 Oct 2020 18:37:12 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Touch on Wed, 22 Feb 2023 13:38:27 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mrcoffee" aria-label="Profile: MrCoffee">@<bdi>MrCoffee</bdi></a> no idea… either in the module folder or MM folder…</p>
<p dir="auto">but if there is a fatal error, it probably cant write the logs</p>
]]></description><link>https://forum.magicmirror.builders/post/83161</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/83161</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Wed, 22 Feb 2023 13:38:27 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Touch on Sat, 10 Oct 2020 17:07:09 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> Ok. The module MMM-Touch can create a detailed log (says the config). But it is not written where I can find it:-) Is there a common place for it?</p>
]]></description><link>https://forum.magicmirror.builders/post/83160</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/83160</guid><dc:creator><![CDATA[MrCoffee]]></dc:creator><pubDate>Sat, 10 Oct 2020 17:07:09 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Touch on Sat, 10 Oct 2020 17:02:34 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mrcoffee" aria-label="Profile: MrCoffee">@<bdi>MrCoffee</bdi></a> ok, then it must be back on the terminal window where i started MM</p>
<p dir="auto">either there is a module missing<br />
a syntax error<br />
or some fatal problem in the front end (mmm-touch.js)</p>
]]></description><link>https://forum.magicmirror.builders/post/83159</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/83159</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sat, 10 Oct 2020 17:02:34 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Touch on Sat, 10 Oct 2020 17:01:38 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 just tried ctrl-shift-i with a working mirror. On the tab console I could see a css error, but everything works.<br />
Then i added the onNotification code. Still the same. no mirror starting, and on the console tab there is no error. it ends with “initializing MagicMirror”.<br />
But nothing happens.</p>
]]></description><link>https://forum.magicmirror.builders/post/83158</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/83158</guid><dc:creator><![CDATA[MrCoffee]]></dc:creator><pubDate>Sat, 10 Oct 2020 17:01:38 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Touch on Sat, 10 Oct 2020 16:33:45 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mrcoffee" aria-label="Profile: MrCoffee">@<bdi>MrCoffee</bdi></a> yeh, skip docker til you get it working…</p>
]]></description><link>https://forum.magicmirror.builders/post/83150</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/83150</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sat, 10 Oct 2020 16:33:45 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Touch on Sat, 10 Oct 2020 16:32:52 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> Thanks I didn´t know these commands. Unfortunately I use it installed by <a href="https://github.com/bastilimbach/docker-MagicMirror" target="_blank" rel="noopener noreferrer nofollow ugc">docker</a> and headlless on a other device.</p>
]]></description><link>https://forum.magicmirror.builders/post/83149</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/83149</guid><dc:creator><![CDATA[MrCoffee]]></dc:creator><pubDate>Sat, 10 Oct 2020 16:32:52 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Touch on Sat, 10 Oct 2020 16:29:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mrcoffee" aria-label="Profile: MrCoffee">@<bdi>MrCoffee</bdi></a> no… never seen it before…</p>
<p dir="auto">how do you start MM</p>
<p dir="auto">npm start<br />
or pm2?</p>
<p dir="auto">if npm start , keyboard alt-spacebar, n to minimize<br />
if pm2,<br />
pm2 logs --lines=100</p>
<p dir="auto">if still nothing obvious, open the developers window, ctrl-shoft-i on the mirror keyboard,<br />
select the tab labeled console and scroll up… errors are usually in red text</p>
]]></description><link>https://forum.magicmirror.builders/post/83145</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/83145</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sat, 10 Oct 2020 16:29:00 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Touch on Sat, 10 Oct 2020 16:24:32 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 that is the same module. Sean changed the ownership when he left: <a href="https://forum.magicmirror.builders/topic/12779/wanted-new-ownership-of-modules?_=1602346638294">Seans modules</a></p>
<p dir="auto">The onNotification function seems important to me. if I change to page two for example, the gestures can be defined in another way compared to page one.<br />
My problem is, when I add the code and restart my mirror everthing stays black. usually if there is a bug in the config.js an error is mentioned. but in this case it just stays black.<br />
If I uncomment the code everthing is fine again.<br />
This even happens when i use the example code. Knowing that it wont do anything on my magic mirror, it should start anyway.<br />
So i am wondering if there is a bug or if i am doing something wrong?<br />
Do you use the module?</p>
]]></description><link>https://forum.magicmirror.builders/post/83143</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/83143</guid><dc:creator><![CDATA[MrCoffee]]></dc:creator><pubDate>Sat, 10 Oct 2020 16:24:32 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Touch on Sat, 10 Oct 2020 16:08:08 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mrcoffee" aria-label="Profile: MrCoffee">@<bdi>MrCoffee</bdi></a> I don’t see a module of this name with his name</p>
<p dir="auto">I see <a href="https://github.com/gfischershaw/MMM-Touch" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/gfischershaw/MMM-Touch</a></p>
<p dir="auto">and what is the question about onNotification?</p>
<p dir="auto">when a notification is received, you can examine and optionally respond (somehow)</p>
]]></description><link>https://forum.magicmirror.builders/post/83140</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/83140</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sat, 10 Oct 2020 16:08:08 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Touch on Sat, 10 Oct 2020 15:59:34 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><br />
Maybe someone else uses the module with its “onNotification” option and might help out.</p>
]]></description><link>https://forum.magicmirror.builders/post/83136</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/83136</guid><dc:creator><![CDATA[MrCoffee]]></dc:creator><pubDate>Sat, 10 Oct 2020 15:59:34 GMT</pubDate></item></channel></rss>