<?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[General Discussion]]></title><description><![CDATA[A place to talk about whatever you want.]]></description><link>https://forum.magicmirror.builders/category/2</link><generator>RSS for Node</generator><lastBuildDate>Mon, 14 Sep 2026 08:47:50 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/category/2.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 03 Sep 2026 19:35:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[For your information: the end of 32 bit system support is coming]]></title><description><![CDATA[The current version of electron we use is version 43,
This version actually downloads the binary for the matching runtime at startup.
Help from others added a script to my scripts package to help cleanup the growing disk consumption
Anyhow, version 43 is no longer supported after this year
Version 44 does NOT provide support for arm32, armhf systems.
Node 24 also has the same limitation.
We will move to electron 44 in the October release.
And will document a workaround: after install or upgrade, manually install electron 43 before running
(I’ll update the install/upgrade scripts to do the hack while it works)
We don’t know how long this hack will work.
Soooo, for those of you running on 32bit os for smaller memory, pi0-2w or pi3, you need to start making plans

Freeze upgrades on that system
Upgrade, possibly the hardware too, to a 64 bit os

We have added the electron 44 to the next release, aka develop, branch
If you have time or interest you can start reviewing its impacts by installing the develop branch.
See my post in troubleshooting about testing changes for how to get the develop branch
]]></description><link>https://forum.magicmirror.builders/topic/20352/for-your-information-the-end-of-32-bit-system-support-is-coming</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/20352/for-your-information-the-end-of-32-bit-system-support-is-coming</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Thu, 03 Sep 2026 19:35:29 GMT</pubDate></item><item><title><![CDATA[Docker MagicMirror + a separate "dumb" display Pi (remote kiosk over a reverse proxy)]]></title><description><![CDATA[@bwente You gave me a great idea.
I decided o create a a tiny “launcher” page for switching between multiple displays on one kiosk device. A TV in my study.
I wanted the same Android TV to also show a security camera dashboard (Frigate NVR on my home network), not just MagicMirror. The kiosk browser only points at one URL at a time. Rather than build a full app switcher, I just added a tiny extra route to the small reverse-proxy Node server I already had running for the MM display one page, two big buttons:
![image: 71b33a61-9e17-4e0c-abfa-eefe00741f27-image.jpeg]
The two buttons just link out to http://192.168.0.16:8088 (MM-Docker) and http://192.168.x.x:5000  (Frigate NVR)
Point the kiosk browser’s start URL at 192.168.x.x:8080/launcher(MM-  with Physical Monitor) instead of either destination directly, no JavaScript needed for the actual navigation, and they’re natively D-pad-focusable on a TV, so the remote just moves focus between them and select jumps straight there (the green focus ring makes the current selection obvious from across the room).
One thing worth flagging for anyone doing the same on an Android TV specifically: not every “kiosk browser” app renders a page like this correctly. I initially used one built more for single-photo slideshow display, and it auto-detected and fullscreened the first video element it found instead of showing the actual page layout, fine for MagicMirror (mostly text/widgets) but broke a multi-camera grid dashboard that uses video tags for live streaming. Swapping to a proper general-purpose kiosk browser (Fully Kiosk Browser) fixed it,  worth checking that whatever app you use actually renders full webpages as-is, not just “the most interesting-looking media on the page.”
Thank you @bwente for the idea.
]]></description><link>https://forum.magicmirror.builders/topic/20342/docker-magicmirror-a-separate-dumb-display-pi-remote-kiosk-over-a-reverse-proxy</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/20342/docker-magicmirror-a-separate-dumb-display-pi-remote-kiosk-over-a-reverse-proxy</guid><dc:creator><![CDATA[Rags]]></dc:creator><pubDate>Mon, 24 Aug 2026 15:16:56 GMT</pubDate></item><item><title><![CDATA[Upcoming Enviromment Canada Changes]]></title><description><![CDATA[If your MM is using the default Weather module with the EnvCanada provider or the 3rd-party MMM-EnvCanada module, there are some upcoming changes announced by Environment Canada that might impact your MM config in some very specific cases.
Change #1: A handful of siteCode values are changing and will require a minor config.js update. The changes are:
[image: 93478fa2-ea77-4395-8fd8-267f5ff89d2c-image.jpeg]
Change#2: A handful of siteCode locations are being relocated to new locations within 5km of the original. This is unlikely to require config.js updates but the changes have been highlighted as FYI. They are:
[image: 6cea715c-9c9d-46fb-9026-6127db9bb855-image.jpeg]
These Env Canada changes will come into effect as of Oct 6, 2026 are being done to align with other Canadian government databases. I suspect they will impact a very small number of module users (if any).
]]></description><link>https://forum.magicmirror.builders/topic/20337/upcoming-enviromment-canada-changes</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/20337/upcoming-enviromment-canada-changes</guid><dc:creator><![CDATA[crazylegs]]></dc:creator><pubDate>Thu, 20 Aug 2026 15:58:44 GMT</pubDate></item><item><title><![CDATA[MMM-GooglePhotos]]></title><description><![CDATA[@Rberry91 I do not know. I have not tested it. But others have reported it doesn’t work
]]></description><link>https://forum.magicmirror.builders/topic/20333/mmm-googlephotos</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/20333/mmm-googlephotos</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Fri, 14 Aug 2026 01:01:08 GMT</pubDate></item><item><title><![CDATA[How to upgrade a Linux "server" with minimal modules?]]></title><description><![CDATA[Sorry, you were talking about refreshing the application defs on pm2.
No, dont do that, never seen any side effect til now
Will add it to the work list here
https://github.com/sdetweil/MagicMirror_scripts/issues/125
]]></description><link>https://forum.magicmirror.builders/topic/20268/how-to-upgrade-a-linux-server-with-minimal-modules</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/20268/how-to-upgrade-a-linux-server-with-minimal-modules</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Tue, 09 Jun 2026 16:45:48 GMT</pubDate></item><item><title><![CDATA[Weekly summary]]></title><description><![CDATA[@htilburgs did you see Karsten’s post right above yours?
]]></description><link>https://forum.magicmirror.builders/topic/20248/weekly-summary</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/20248/weekly-summary</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sun, 24 May 2026 04:58:57 GMT</pubDate></item><item><title><![CDATA[Magic Mirror Dynamic Calendar and Pirate Sky Forecast Questions]]></title><description><![CDATA[@karsten13 Oh, somehow missed that. Will look into that, looks promising, thanks!
]]></description><link>https://forum.magicmirror.builders/topic/20216/magic-mirror-dynamic-calendar-and-pirate-sky-forecast-questions</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/20216/magic-mirror-dynamic-calendar-and-pirate-sky-forecast-questions</guid><dc:creator><![CDATA[OliWer]]></dc:creator><pubDate>Thu, 16 Apr 2026 02:28:59 GMT</pubDate></item><item><title><![CDATA[hello]]></title><description><![CDATA[I am new here and recently joined this helpful community. Happy to join with all forum members. Thanks
]]></description><link>https://forum.magicmirror.builders/topic/20204/hello</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/20204/hello</guid><dc:creator><![CDATA[PfpUniverse]]></dc:creator><pubDate>Tue, 07 Apr 2026 07:26:51 GMT</pubDate></item><item><title><![CDATA[Wayland problems in the April 2026 release]]></title><description><![CDATA[@CyberD great feedback. I don’t know what is different either
But glad it is working
]]></description><link>https://forum.magicmirror.builders/topic/20185/wayland-problems-in-the-april-2026-release</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/20185/wayland-problems-in-the-april-2026-release</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Wed, 01 Apr 2026 12:21:00 GMT</pubDate></item><item><title><![CDATA[Updating RP4 and MagicMirror]]></title><description><![CDATA[I had to insert in css body with 75% zoom, and that did it.
I don’t know why, but everything looks correct.
I also had to make changes to the code of MMM-Pir-Sensor-Lite, and now that works to.
I also made some modifications to MMM-MyGarbage, so it support 11 diffrents wastebin with custom pictures of the correct pictograme.
Everything is up to date now with Raspberry PI Trixie OS
Thanks for the help 🤟
]]></description><link>https://forum.magicmirror.builders/topic/20161/updating-rp4-and-magicmirror</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/20161/updating-rp4-and-magicmirror</guid><dc:creator><![CDATA[BravoOscar]]></dc:creator><pubDate>Sun, 15 Mar 2026 17:09:23 GMT</pubDate></item><item><title><![CDATA[Hello from Newbie]]></title><description><![CDATA[I am new here and recently joined this helpful community. Happy to join with all forum members. Thanks
]]></description><link>https://forum.magicmirror.builders/topic/20146/hello-from-newbie</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/20146/hello-from-newbie</guid><dc:creator><![CDATA[aliansari]]></dc:creator><pubDate>Tue, 10 Mar 2026 04:41:33 GMT</pubDate></item><item><title><![CDATA[Issue with calender]]></title><description><![CDATA[
@sdetweil said:
@darlacollado calendarExt3 gets its events from the default calendar module
Yes, for skylight you will have to adjust css for everything
All changes go into custom.css to override those specified by MagicMirror and modules.
Remember that modules are see thru to view the background

Thanks for your suggestion. I got it.
]]></description><link>https://forum.magicmirror.builders/topic/20144/issue-with-calender</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/20144/issue-with-calender</guid><dc:creator><![CDATA[darlacollado]]></dc:creator><pubDate>Mon, 09 Mar 2026 07:55:29 GMT</pubDate></item><item><title><![CDATA[AI Coding Tools Infuse a new Life in MagicMirror]]></title><description><![CDATA[@Rags yes, it is :-)
]]></description><link>https://forum.magicmirror.builders/topic/20124/ai-coding-tools-infuse-a-new-life-in-magicmirror</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/20124/ai-coding-tools-infuse-a-new-life-in-magicmirror</guid><dc:creator><![CDATA[rkorell]]></dc:creator><pubDate>Wed, 25 Feb 2026 13:58:58 GMT</pubDate></item><item><title><![CDATA[Problem with rebooting PI]]></title><description><![CDATA[@sdetweil Thanks Sam! I ended up copying the SD card to a new one.
]]></description><link>https://forum.magicmirror.builders/topic/20109/problem-with-rebooting-pi</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/20109/problem-with-rebooting-pi</guid><dc:creator><![CDATA[MilkShake]]></dc:creator><pubDate>Wed, 11 Feb 2026 20:10:56 GMT</pubDate></item><item><title><![CDATA[Looking for the Right Todo List]]></title><description><![CDATA[@jtillinghast, you might want to consider MMM-MicrosoftToDo which allows you to display Microsoft ToDo lists.
Setup is a bit of a hassle but well documenten.
As it is Microsoft ToDo lists can be managed in mobile app and web interface as well.
]]></description><link>https://forum.magicmirror.builders/topic/20094/looking-for-the-right-todo-list</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/20094/looking-for-the-right-todo-list</guid><dc:creator><![CDATA[Mighty Mouseq]]></dc:creator><pubDate>Mon, 02 Feb 2026 02:09:37 GMT</pubDate></item><item><title><![CDATA[Currency exchange]]></title><description><![CDATA[@lif Thank you very much, I didn’t think of such a solution, even though I work a lot with Gemini. It generated a module, but I can’t test it until tomorrow!Thank you very much, I didn’t think of such a solution, even though I work a lot with Gemini. It generated a module, but I can’t test it until tomorrow!
]]></description><link>https://forum.magicmirror.builders/topic/20085/currency-exchange</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/20085/currency-exchange</guid><dc:creator><![CDATA[DewRee]]></dc:creator><pubDate>Sun, 25 Jan 2026 10:44:34 GMT</pubDate></item><item><title><![CDATA[Latest release, v2.34.0, node JS change]]></title><description><![CDATA[Latest release is up, 2.34.0
note that there is a nodejs version change, 22.21.1
]]></description><link>https://forum.magicmirror.builders/topic/20031/latest-release-v2.34.0-node-js-change</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/20031/latest-release-v2.34.0-node-js-change</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Thu, 01 Jan 2026 15:19:07 GMT</pubDate></item><item><title><![CDATA[Default Calendar module frequently refreshes]]></title><description><![CDATA[@DarrenO-0 in the output of npm start
There will be a line
Broadcasting xxx events for calendar yyyy
Where yyyy is the full url configured in the calendar
That line will have a timestamp at the beginning of the line
That is the output of the calendar module fetcher and starts the delivery to the front end to display
If you use pm2 that content is captured for you
You could use grep to extract just those lines
cd ~/.pm2/logs
ls
Find the right filename.
Pm2_app name-out.log
grep Broadcasting fffff
Where fffff is the file name you selected
Note the file is added to each time MagicMirror is restarted unless you clear it first
pm2 flush
To clear
Before posting in a public place, make sure to mangle the url on each line so as not to expose your working cal url
]]></description><link>https://forum.magicmirror.builders/topic/19980/default-calendar-module-frequently-refreshes</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/19980/default-calendar-module-frequently-refreshes</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 17 Nov 2025 09:32:50 GMT</pubDate></item><item><title><![CDATA[MagicMirror on Trixie]]></title><description><![CDATA[@sdetweil
No error message, just black screen on some modules.  I am still having some issues with modules just not showing up… Putting that space in, now I get webview and 2 of the iframe modules working.   Nixie clock is fighting me for some reason.  I just have not had any time to really dig into it the last week or so…
]]></description><link>https://forum.magicmirror.builders/topic/19946/magicmirror-on-trixie</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/19946/magicmirror-on-trixie</guid><dc:creator><![CDATA[plainbroke]]></dc:creator><pubDate>Wed, 29 Oct 2025 14:41:23 GMT</pubDate></item><item><title><![CDATA[Official Bullseye OS 32 Bit for Raspberry Pi 3B]]></title><description><![CDATA[@sdetweil  Thank you for the info. However, I finally successfully migrated to Trixie with desired Monitor Resolution and Rotation. And i am using Raspberry Pi 3B+ with an Acer 27 Inch monitor.
With Trixie being launched only three weeks back, there is almost no solutions avaiable. I will shortly share my process of how it was achieved.
Thanks
]]></description><link>https://forum.magicmirror.builders/topic/19943/official-bullseye-os-32-bit-for-raspberry-pi-3b</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/19943/official-bullseye-os-32-bit-for-raspberry-pi-3b</guid><dc:creator><![CDATA[Rags]]></dc:creator><pubDate>Tue, 28 Oct 2025 08:42:20 GMT</pubDate></item><item><title><![CDATA[Midori Firefox Browser Question]]></title><description><![CDATA[@sdetweil Thank You
]]></description><link>https://forum.magicmirror.builders/topic/19941/midori-firefox-browser-question</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/19941/midori-firefox-browser-question</guid><dc:creator><![CDATA[ankonaskiff17]]></dc:creator><pubDate>Mon, 27 Oct 2025 19:44:21 GMT</pubDate></item><item><title><![CDATA[New modules don't display]]></title><description><![CDATA[@RonR you opened this in general, not troubleshooting, so it can’t be closed
]]></description><link>https://forum.magicmirror.builders/topic/19936/new-modules-don-t-display</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/19936/new-modules-don-t-display</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sun, 26 Oct 2025 15:51:44 GMT</pubDate></item><item><title><![CDATA[Integrating Stepper Motors with MagicMirror for a Dynamic Smart Mirror]]></title><description><![CDATA[@carl22 I have not seen any physical connection, but what you seek should be relatively easy
The calendar and weather and clock modules broadcast their data to allow other modules to consume them
So your module receives these events (at the notificationReceived function) and needs to tell the motors to move
Your web side sends a message to the server side, using the sendSocketNotification function
And the server side (node_helper.js socketNotificationReceived) ). Launches your python script to do that
My PythonPrint launches a python script on some cycle and sends the scripts output back to the browser side
https://github.com/sdetweil/MMM-PythonPrint
See the doc here
https://docs.magicmirror.builders/module-development/core-module-file.html
]]></description><link>https://forum.magicmirror.builders/topic/19932/integrating-stepper-motors-with-magicmirror-for-a-dynamic-smart-mirror</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/19932/integrating-stepper-motors-with-magicmirror-for-a-dynamic-smart-mirror</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sat, 25 Oct 2025 02:14:26 GMT</pubDate></item><item><title><![CDATA[MMM-SHOM]]></title><description><![CDATA[@bicolorbore586
Merci pour ce retour.
Dommage, ce module était intéressant.
]]></description><link>https://forum.magicmirror.builders/topic/19927/mmm-shom</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/19927/mmm-shom</guid><dc:creator><![CDATA[RocoJo]]></dc:creator><pubDate>Tue, 21 Oct 2025 19:40:13 GMT</pubDate></item><item><title><![CDATA[Kamal Hinduja : How do I override CSS / styles of modules ?]]></title><description><![CDATA[Also, some modules document their css styles,
Some you have to look for a CSS file in their files list
And some you have to use the developers window to discover them
There are no rules enforced here by MagicMirror
]]></description><link>https://forum.magicmirror.builders/topic/19905/kamal-hinduja-how-do-i-override-css-styles-of-modules</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/19905/kamal-hinduja-how-do-i-override-css-styles-of-modules</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Tue, 07 Oct 2025 06:40:07 GMT</pubDate></item></channel></rss>