<?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-BirdNET issue with MMM-pages]]></title><description><![CDATA[<p dir="auto">Request: Please help me get MMM-BirdNET to play nice with MMM-pages.</p>
<p dir="auto">Setup: rpi 2 model B with Raspberry Pi OS desktop Bookworm installed.  Fresh install with Nodejs version 22.1.0. Using the Edward Shen fork of MMM-pages.</p>
<p dir="auto">Issue: MMM-BirdNET runs as expected if MMM-pages is not running.  With MMM-pages, BirdNET is part of the “fixed” group, i.e., it should show up all the time.  This part works fine—it shows up where expected and stays there as the other pages rotate. But each time the other pages rotate (currently every 15 seconds), the BirdNET module appears to refresh itself and the bird popup begins to switch much more quickly than the default 30 seconds. It’s a glitchy mess.</p>
<p dir="auto">Other notes: I tried using the sdetweil fork of MMM-pages, but it wouldn’t rotate any pages whatsoever. I’m using MMM-pages because I find it simpler to use than MMM-Carousel, especially with multiple instances of modules.  BirdNET plays nice with Carousel, but I much prefer pages.</p>
<p dir="auto">Thanks for your time and input!</p>
]]></description><link>https://forum.magicmirror.builders/topic/18717/mmm-birdnet-issue-with-mmm-pages</link><generator>RSS for Node</generator><lastBuildDate>Thu, 21 May 2026 08:43:35 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/18717.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 06 May 2024 14:30:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to MMM-BirdNET issue with MMM-pages on Fri, 10 May 2024 12:11:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mumblebaj" aria-label="Profile: mumblebaj">@<bdi>mumblebaj</bdi></a> Thank you so much for your efforts! For whatever reason, if those sections are commented out and pages is enabled, the map fails to load on my rpi (it would load if I disabled pages). I reinstalled both pages and BirdNET, disabled all other modules, removed custom.css, etc., but it wouldn’t work.</p>
<p dir="auto">I’ve given up trying to resolve this because I was able to make MMM-Carousel work for my purposes. For anyone wondering, my struggle with Carousel was configuring multiple instances of the default weather app—an “ignored” current weather instance  to always remain on the screen and a forecast weather instance to appear on another page. I couldn’t make it work using the carouselId method. Instead, I duplicated the default weather module. With that done, I was easily able to ignore “weather” and put “weather2” on another page. BirdNET works perfectly and I’m all set.</p>
<p dir="auto">Thanks again for your time!</p>
]]></description><link>https://forum.magicmirror.builders/post/117652</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/117652</guid><dc:creator><![CDATA[geronimodupree]]></dc:creator><pubDate>Fri, 10 May 2024 12:11:00 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-BirdNET issue with MMM-pages on Thu, 09 May 2024 16:12:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/geronimodupree" aria-label="Profile: geronimodupree">@<bdi>geronimodupree</bdi></a> You may want to comment out both the suspend and resume modules. I have and it works just fine.</p>
<p dir="auto"><img src="/assets/uploads/files/1715270876073-82f5020c-447f-453a-91f4-3f42decd923f-image.png" alt="82f5020c-447f-453a-91f4-3f42decd923f-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">And working fine on each page:</p>
<p dir="auto"><img src="/assets/uploads/files/1715271134090-c892c013-28d5-4409-943e-28795d44223e-image.png" alt="c892c013-28d5-4409-943e-28795d44223e-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.magicmirror.builders/post/117631</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/117631</guid><dc:creator><![CDATA[mumblebaj]]></dc:creator><pubDate>Thu, 09 May 2024 16:12:24 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-BirdNET issue with MMM-pages on Wed, 08 May 2024 00:41:17 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mumblebaj" aria-label="Profile: mumblebaj">@<bdi>mumblebaj</bdi></a> Comment out that entire block of code, correct? After commenting it out, the module header still appeared on the screen, but the map itself did not. I thought the map might appear after several page rotations, but alas, no luck. Thanks for looking at it.</p>
]]></description><link>https://forum.magicmirror.builders/post/117586</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/117586</guid><dc:creator><![CDATA[geronimodupree]]></dc:creator><pubDate>Wed, 08 May 2024 00:41:17 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-BirdNET issue with MMM-pages on Tue, 07 May 2024 16:07:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/geronimodupree" aria-label="Profile: geronimodupree">@<bdi>geronimodupree</bdi></a> I think the following is the problematic code.</p>
<pre><code>resume: function() { 
       this.updateTimer = setInterval(()=&gt; {
           this.updateData();
       }, this.config.updateInterval);
       this.schedulePopInterval();
   },
</code></pre>
<p dir="auto">You can comment that out and it should work as expected. When MMM-pages “resumes” the module, the module forces a refresh.</p>
]]></description><link>https://forum.magicmirror.builders/post/117582</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/117582</guid><dc:creator><![CDATA[mumblebaj]]></dc:creator><pubDate>Tue, 07 May 2024 16:07:58 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-BirdNET issue with MMM-pages on Mon, 06 May 2024 15:55:49 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 seems to be something specific between MMM-BirdNET and Pages. I can put something like MMM-DadJokes as a fixed item on the page, and it will, as hoped, only refresh on its own schedule, not when the other modules/pages are switched. The popInterval option of BirdNET is already configured longer than the rotationTime option of Pages.</p>
<p dir="auto">Using Carousel, I can ignore BirdNET, and it will stay in place and update properly (it doesn’t refresh every time the pages switch). Unfortunately, Carousel presents other issues unrelated to BirdNET (perhaps better saved for a separate post).</p>
]]></description><link>https://forum.magicmirror.builders/post/117536</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/117536</guid><dc:creator><![CDATA[geronimodupree]]></dc:creator><pubDate>Mon, 06 May 2024 15:55:49 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-BirdNET issue with MMM-pages on Mon, 06 May 2024 15:07:09 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/geronimodupree" aria-label="Profile: geronimodupree">@<bdi>geronimodupree</bdi></a> I made no changes to the pages code, only the readme for config</p>
<p dir="auto">yes, we don’t have pages in MagicMirror,  we can only hide or show. so pages, and carousel,  like profileswitcher and facerecodnn, just show groups of modules  and hide the rest.</p>
<p dir="auto">BUT when shown after being hidden the modules usually refresh.</p>
<p dir="auto">IF they have refresh  cycles it will indeed get  nutty.  maybe force their cycle really long , longer than  the pages cycle</p>
]]></description><link>https://forum.magicmirror.builders/post/117532</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/117532</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 06 May 2024 15:07:09 GMT</pubDate></item></channel></rss>