<?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[System]]></title><description><![CDATA[Tweak your system until it is just right.]]></description><link>https://forum.magicmirror.builders/category/34</link><generator>RSS for Node</generator><lastBuildDate>Fri, 14 Aug 2026 13:22:40 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/category/34.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 17 Jul 2026 00:13:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[MMM-Pinfo Not showing information]]></title><description><![CDATA[@KristjanESPERANTO
Thanks just did git pull and npm install both say up to date now.
It works now.
Thank you.
]]></description><link>https://forum.magicmirror.builders/topic/20302/mmm-pinfo-not-showing-information</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/20302/mmm-pinfo-not-showing-information</guid><dc:creator><![CDATA[plainbroke]]></dc:creator><pubDate>Fri, 17 Jul 2026 00:13:57 GMT</pubDate></item><item><title><![CDATA[Swedish Weather provider SMHI has deprecated their API and replaced it]]></title><description><![CDATA[@sdetweil Yes, done and merged now!
]]></description><link>https://forum.magicmirror.builders/topic/20191/swedish-weather-provider-smhi-has-deprecated-their-api-and-replaced-it</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/20191/swedish-weather-provider-smhi-has-deprecated-their-api-and-replaced-it</guid><dc:creator><![CDATA[cgillinger]]></dc:creator><pubDate>Thu, 02 Apr 2026 14:46:02 GMT</pubDate></item><item><title><![CDATA[Default calendar module seems to disregard month when filtering recurring events.]]></title><description><![CDATA[@jpiatt ok, let us know.
Big calendar rewrite coming next Wednesday
My cal is  12 yrs old, oops actually 17 yrs.
]]></description><link>https://forum.magicmirror.builders/topic/20167/default-calendar-module-seems-to-disregard-month-when-filtering-recurring-events.</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/20167/default-calendar-module-seems-to-disregard-month-when-filtering-recurring-events.</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Fri, 20 Mar 2026 19:54:06 GMT</pubDate></item><item><title><![CDATA[MMM-OnlineImagesViewer not showing webcams]]></title><description><![CDATA[Hello, I try to show webcams with MMM-OnlineImagesViewer but they do not show. If I point to a picture it does come up. Looking in the tools console I do not see an error related to this module. I only see
module.js:372 Parameter mismatch in module.hide: callback is not an optional parameter!
The module is up to date. I run Trixie on a py 4 and the latest MM version.
This is in my config
{
module: “MMM-OnlineImagesViewer”,
classes: ‘page1’,
position: ‘bottom_left’,
header: “Webcams”,
config: {
images: [
“https://dinosaurdracula.com/wp-content/uploads/2013/09/115.jpg”,
“https://www.itfryskegea.nl/bezienswaardigheden/wildcam-zeearend/”
],
random: false,
updateInterval: 30 * 1 * 1000, // every 5 mins
showAll: false,
maxWidth: “300px”,
random: true,
numColumns: 1
}
},
]]></description><link>https://forum.magicmirror.builders/topic/20147/mmm-onlineimagesviewer-not-showing-webcams</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/20147/mmm-onlineimagesviewer-not-showing-webcams</guid><dc:creator><![CDATA[renevandenbroek]]></dc:creator><pubDate>Tue, 10 Mar 2026 08:17:05 GMT</pubDate></item><item><title><![CDATA[MMM-Hello-Mirror ERROR]]></title><description><![CDATA[@renevandenbroek I am not aware of another working voice module
]]></description><link>https://forum.magicmirror.builders/topic/20112/mmm-hello-mirror-error</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/20112/mmm-hello-mirror-error</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Sat, 14 Feb 2026 19:36:12 GMT</pubDate></item><item><title><![CDATA[RCWL-0516 Microwave Radar Motion Sensor Module]]></title><description><![CDATA[@videogame95 the PIR module was reconstructed by
https://github.com/Coernel82/MMM-Pir
apologize, please use periods at end of sentences, and new lines…
ca you confirm, the sensor works with its python code, outside MM
]]></description><link>https://forum.magicmirror.builders/topic/19995/rcwl-0516-microwave-radar-motion-sensor-module</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/19995/rcwl-0516-microwave-radar-motion-sensor-module</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 24 Nov 2025 18:34:45 GMT</pubDate></item><item><title><![CDATA[MMMLogfileViewer - View your logs on your MagicMirror]]></title><description><![CDATA[Description:
A MagicMirror² module that displays real-time log file content with tail -f functionality. Monitor your system logs, application logs, or any text file with live updates and beautiful log-level color coding.
Key features include:

📁 Real-time Log Monitoring: Watch log files for changes and display updates instantly with tail -f behavior
🎨 Log Level Color Coding: Automatic color coding for ERROR, WARN, INFO, and DEBUG levels
🔧 Flexible Styling: Support for any CSS property through configuration
📏 Configurable Font Sizes: Predefined sizes (small/medium/large) or custom CSS values like “16px”, “1.2em”
⚡ Performance Optimized: Uses chokidar with optimal settings for efficient file watching
🌐 Cross-Platform: Works seamlessly on Windows, macOS, and Linux

Screenshots:
[image: 1761517583478-19414464-2e56-4ae4-ad82-4bef1bc9c2f5-image.png]
Download:
Download from: https://github.com/schlomm/MMM-LogfileViewer
]]></description><link>https://forum.magicmirror.builders/topic/19937/mmmlogfileviewer-view-your-logs-on-your-magicmirror</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/19937/mmmlogfileviewer-view-your-logs-on-your-magicmirror</guid><dc:creator><![CDATA[schlomm]]></dc:creator><pubDate>Sun, 26 Oct 2025 22:26:37 GMT</pubDate></item><item><title><![CDATA[PIR / MQTT - Presence sensor(s) revived]]></title><description><![CDATA[That got me fixed up!.  Thanks!
]]></description><link>https://forum.magicmirror.builders/topic/19829/pir-mqtt-presence-sensor-s-revived</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/19829/pir-mqtt-presence-sensor-s-revived</guid><dc:creator><![CDATA[atwist]]></dc:creator><pubDate>Wed, 13 Aug 2025 11:20:25 GMT</pubDate></item><item><title><![CDATA[pm2 flush with crontab]]></title><description><![CDATA[Many thanks @sdetweil , I will try!
]]></description><link>https://forum.magicmirror.builders/topic/19704/pm2-flush-with-crontab</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/19704/pm2-flush-with-crontab</guid><dc:creator><![CDATA[com1cedric]]></dc:creator><pubDate>Tue, 27 May 2025 06:02:53 GMT</pubDate></item><item><title><![CDATA[MMM-HomeAssistant]]></title><description><![CDATA[Thank you @sdetweil for notifying me.
I opened an issue and was eventually able to identify the solution.
For anyone experiencing the same issue, please refer to the link below:
https://github.com/ambarusa/MMM-HomeAssistant/issues/13#issuecomment-4502382457
]]></description><link>https://forum.magicmirror.builders/topic/19692/mmm-homeassistant</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/19692/mmm-homeassistant</guid><dc:creator><![CDATA[onkelbobby]]></dc:creator><pubDate>Wed, 21 May 2025 13:59:31 GMT</pubDate></item><item><title><![CDATA[MMM-MQTTScreenOnOff - alternative to PIR]]></title><description><![CDATA[@sdetweil said in MMM-MQTTScreenOnOff - alternative to PIR:

fun stuff

yes, definitely!
Ralf
]]></description><link>https://forum.magicmirror.builders/topic/19572/mmm-mqttscreenonoff-alternative-to-pir</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/19572/mmm-mqttscreenonoff-alternative-to-pir</guid><dc:creator><![CDATA[rkorell]]></dc:creator><pubDate>Wed, 26 Mar 2025 13:54:47 GMT</pubDate></item><item><title><![CDATA[Updated MMM-Dynamic-Modules]]></title><description><![CDATA[If anyone’s interested I updated MMM-Dynamic-Modules and added some functionality.
Orginal module by Toreke (https://github.com/Toreke/)
Magic Mirror² Module: MMM-Dynamic-Modules
MMM-Dynamic-Modules moves modules without need to restart Magic Mirror. Module also allows to hide or show modules. Module has method to change configured positions back. Can also dynamically adjust based on screen orientation and update based on notifications received that aren’t sent specifically to the module.
Example
These use the same config file and only minimal changes to CSS for landscape. My primary screen that’s on all the time is in portrait. The clock and MMM-BMW-PW was shifted from top_bar to upper_third. The newsfeed was moved from bottom_left to bottom_bar. MMM-News-QR was moved from bottom_right to bottom_bar. More drastic maneuvirng can be accomplished by incorporating CSS changes like the example posted here https://forum.magicmirror.builders/topic/13197/change-the-regions-positions
PORTRAIT:
[image: 1740962110869-screenshot-portrait-resized.png]
LANDSCAPE:
[image: 1740962120685-screenshot-landscape-resized.png]
Installation
cd ~/MagicMirror/modules
git clone https://github.com/gonzonia/MMM-Dynamic-Modules.git
Config

The entry in config.js can include the following options:
Option	                       |                           Description
swapOrientation	       |    true or false, whether to move modules based on the screen orientation            
LandscapeConfig	       |  JSON string for moving/hiding when in landscape
PortraitConfig	       |  JSON string for moving/hiding when in portrait
UpdateNotifications |   List of notifications that will trigger the update based on orientation. (Will always include the system, "DOM_OBJECTS_CREATED")

{
	module: "MMM-Dynamic-Modules",
	classes: 'SceneFamily SceneSam',
	config: {
		swapOrientation: true,
		LandscapeConfig: '{"newsfeed":{"position": "bottom_bar","visible": true},"MMM-News-QR":{"position":"bottom_bar"},"MMM-BMW-PW":{"position":"upper_third"},"clock":{"position": "upper_third"}}',
		UpdateNotifications:"NEWS_FEED_UPDATE"
	},
},

How to use
Module can be used by sending an change notification with a payload:
this.sendNotification('CHANGE_POSITIONS', 
	modules = {
		'clock':{
			visible: 'true',
			position: 'top_right',
		},
		'MMM-WeeklySchedule':{
			visible: 'true',
			position: 'top_left',
		},
		'MMM-AirQuality':{
			visible: 'true',
			position: 'bottom_bar',
		}
	}
);

Sending a notification to reset to positions according to your config:
this.sendNotification(CHANGE_POSITIONS_DEFAULTS);

OR move based on orientation the Config passed to LanscapeConfig or PortraitConfig must be valid JSON in a format like the one below. The slightest typo and it won’t work.
swapOrientation: true,
LandscapeConfig: '{"newsfeed":{"position": "bottom_bar","visible": true},"MMM-News-QR":{"position":"bottom_bar"},"MMM-BMW-PW":{"position":"upper_third"},"clock":{"position": "upper_third"}}',

Order of the modules matters. If there is multiple modules in the same position, first module will be top, second module under it, and so on. If multiple instances of a module are being used, they will ALL be moved or hidden.
Tips: Best when used in conjunction with CSS. Use
@media (orientation: landscape) { 

}

and
@media (orientation: portrait) {

}

to create stylesheets for specific screen orientations.
You can also add
and (max-width: 3840px) 

to either one if you want to create something that is for 4K. This would come in handy if say your main mirror is 1080p but you want to have a separate browser somewhere else showing the mirror on a TV or higher resolution monitor.
]]></description><link>https://forum.magicmirror.builders/topic/19489/updated-mmm-dynamic-modules</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/19489/updated-mmm-dynamic-modules</guid><dc:creator><![CDATA[gonzonia]]></dc:creator><pubDate>Mon, 03 Mar 2025 00:34:44 GMT</pubDate></item><item><title><![CDATA[Bonjour, chez moi le lien Github ne fonctionne pas]]></title><description><![CDATA[@Ottosophie see
https://forum.magicmirror.builders/topic/19362/googleassistant-and-related-modules
]]></description><link>https://forum.magicmirror.builders/topic/19421/bonjour-chez-moi-le-lien-github-ne-fonctionne-pas</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/19421/bonjour-chez-moi-le-lien-github-ne-fonctionne-pas</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 10 Feb 2025 15:52:26 GMT</pubDate></item><item><title><![CDATA[MMM-Pir alternative for bookworm]]></title><description><![CDATA[@Muffex awesome! your prior post wasn’t clear to me
]]></description><link>https://forum.magicmirror.builders/topic/19413/mmm-pir-alternative-for-bookworm</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/19413/mmm-pir-alternative-for-bookworm</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Fri, 07 Feb 2025 17:39:56 GMT</pubDate></item><item><title><![CDATA[MM-Watcher - MagicMirror Config.js Auto-Refresh Script]]></title><description><![CDATA[@magicmikael Hi, I think I fixed it. Please see updated module description. On Wayland you need ydotool - all described in the readme.
Please feedback if it is solved!
Link: MM-Watcher
]]></description><link>https://forum.magicmirror.builders/topic/19317/mm-watcher-magicmirror-config-js-auto-refresh-script</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/19317/mm-watcher-magicmirror-config-js-auto-refresh-script</guid><dc:creator><![CDATA[chrisfr1976]]></dc:creator><pubDate>Thu, 09 Jan 2025 20:12:53 GMT</pubDate></item><item><title><![CDATA[MMM - AutoDimmer not dimming entire screen]]></title><description><![CDATA[Re: MMM-AutoDimmer
It looks like it doesn’t dim my entire screen.  It looks like an Inverse letterbox so to speak.  Anyone else having this problem?
]]></description><link>https://forum.magicmirror.builders/topic/19186/mmm-autodimmer-not-dimming-entire-screen</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/19186/mmm-autodimmer-not-dimming-entire-screen</guid><dc:creator><![CDATA[dwjxm78]]></dc:creator><pubDate>Sat, 30 Nov 2024 22:12:27 GMT</pubDate></item><item><title><![CDATA[MMM-Hotword2]]></title><description><![CDATA[MMM-Hotword2
MagicMirror module withPicovoice’s Porcupine for Hotword detector. My previous MMM-Hotword module is deprecated due to that snowboy hot-word detecting engine closed its service. Fortunately, PICOVOICE’s Porcupine and its siblings would be good enough alternative. So I rebuilt the hot-word detector again.
I know, there is other Porcupine modules already, but they may lack some features which I need to use. So I revamped my old one for my demands.
[image: screenshot.png]
Features

Multi Hotwords/ Custom Hotwords supported
Individual Hotword setting
On detection, various works possible;

Control other modules with custom notification
Execute Shell command or scripts and get the result.


Not only hotword, but also continuous utterance could be acauired.(as recorded wav file)

The recorded file could be consumed on other STT / voice handling modules


No need to rebuild for electron

For more details; https://github.com/MMRIZE/MMM-Hotword2
]]></description><link>https://forum.magicmirror.builders/topic/18872/mmm-hotword2</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/18872/mmm-hotword2</guid><dc:creator><![CDATA[MMRIZE]]></dc:creator><pubDate>Wed, 10 Jul 2024 23:02:05 GMT</pubDate></item><item><title><![CDATA[MagicMirror regions]]></title><description><![CDATA[@DanClarkCBET3 for the next release I have submitted a pull request to detect the regions used in index.html  instead of hard coded…
]]></description><link>https://forum.magicmirror.builders/topic/18852/magicmirror-regions</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/18852/magicmirror-regions</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Wed, 03 Jul 2024 16:06:53 GMT</pubDate></item><item><title><![CDATA[MMM-Bash]]></title><description><![CDATA[@draxiom Nice! Don’t forget to add it to the modules list: https://github.com/MagicMirrorOrg/MagicMirror/wiki/3rd-party-modules :-)
]]></description><link>https://forum.magicmirror.builders/topic/18794/mmm-bash</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/18794/mmm-bash</guid><dc:creator><![CDATA[KristjanESPERANTO]]></dc:creator><pubDate>Fri, 14 Jun 2024 00:38:30 GMT</pubDate></item><item><title><![CDATA[MMM-Keyboard]]></title><description><![CDATA[Re: MMM-Keyboard (a virtual touch keyboard)
thanks I’ll try
]]></description><link>https://forum.magicmirror.builders/topic/18567/mmm-keyboard</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/18567/mmm-keyboard</guid><dc:creator><![CDATA[Dankodan]]></dc:creator><pubDate>Mon, 11 Mar 2024 14:25:16 GMT</pubDate></item><item><title><![CDATA[MMM-AlertExt]]></title><description><![CDATA[MMM-AlertExt
Alternative alert module for MagicMirror
Demo
[image: 0.jpg]
Click to Youtube
Why?

I need a more decorated alert feature than the current default alert module.
Not only SHOW_ALERT, I want to see more various notifications and messages on the screen. (e.g. Log.log(), UnhandledExceptionError, CALENDAR_UPDATED notifications…)
I made this module for a kind of shared programmable output-presenter of some modules.

https://github.com/MMRIZE/MMM-AlertExt
]]></description><link>https://forum.magicmirror.builders/topic/18540/mmm-alertext</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/18540/mmm-alertext</guid><dc:creator><![CDATA[MMRIZE]]></dc:creator><pubDate>Fri, 01 Mar 2024 10:47:12 GMT</pubDate></item><item><title><![CDATA[MMM-GPIO-HANDLER - Handles GPIO inputs and outputs including PWM]]></title><description><![CDATA[Nice! :smiley: Please add it to the modules list: https://github.com/MagicMirrorOrg/MagicMirror/wiki/3rd-party-modules.
]]></description><link>https://forum.magicmirror.builders/topic/18407/mmm-gpio-handler-handles-gpio-inputs-and-outputs-including-pwm</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/18407/mmm-gpio-handler-handles-gpio-inputs-and-outputs-including-pwm</guid><dc:creator><![CDATA[KristjanESPERANTO]]></dc:creator><pubDate>Tue, 16 Jan 2024 21:18:42 GMT</pubDate></item><item><title><![CDATA[Default Calendar Module not showing some recurring events.]]></title><description><![CDATA[@sdetweil said in Default Calendar Module not showing some recurring events.:

npm install node-ical@0.16.1

That did the trick, been scratching my head for a while.
Thanks!
]]></description><link>https://forum.magicmirror.builders/topic/18388/default-calendar-module-not-showing-some-recurring-events</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/18388/default-calendar-module-not-showing-some-recurring-events</guid><dc:creator><![CDATA[johanPO]]></dc:creator><pubDate>Sat, 13 Jan 2024 16:26:01 GMT</pubDate></item><item><title><![CDATA[vkCreateInstance failed with VK_ERROR_INCOMPATIBLE_DRIVER]]></title><description><![CDATA[@davismorehead garbage message. real error is above that
]]></description><link>https://forum.magicmirror.builders/topic/18364/vkcreateinstance-failed-with-vk_error_incompatible_driver</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/18364/vkcreateinstance-failed-with-vk_error_incompatible_driver</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Tue, 09 Jan 2024 00:37:53 GMT</pubDate></item><item><title><![CDATA[[MMM-Pir] v1.1.0 -- bookworm update]]></title><description><![CDATA[@Jalibu thanks, I will try that.
Peter
]]></description><link>https://forum.magicmirror.builders/topic/18132/mmm-pir-v1-1-0-bookworm-update</link><guid isPermaLink="true">https://forum.magicmirror.builders/topic/18132/mmm-pir-v1-1-0-bookworm-update</guid><dc:creator><![CDATA[Peter]]></dc:creator><pubDate>Mon, 30 Oct 2023 15:44:48 GMT</pubDate></item></channel></rss>