@djlagaffe - I was able to get it working with xrandr with a small modification to the node_helper.js
file. I’ll submit a PR soon.
Read the statement by Michael Teeuw here.

Posts
-
RE: MMM-PIR-Sensor-Lite not switching off
-
RE: module for tides
@RIKKO14 Do you know of a tides API that is free? Let’s start there.
-
RE: MMM-MLB not showing teams/scored
@zheinrich That tracks with the very first days of the module. For some reason, MLB changes their data URL every year and sometimes the data format. Something about having the data available for year-by-year analysis. Most other professional sports do not do this.
-
RE: MMM-AlexaControl use
@Seregeth If I’m reading the documentation correctly, it works like this:
You say: [wake word] [mirror name] [command]
The module will then broadcast [notification].So when you say “Alexa mirror off”, it’s telling the device “mirror” to use the notification named “off” (which is installed by default with the module).
In order to get the behavior you describe, you’ll need to do an extra step that I’m not sure is in the documentation. But it’s not all that hard. You have the module installed and working already, so we’ll take that as a given.
Work from the result back to the command. Start with the weather module and making it appear & disappear. Probably using MMM-pages but I’m sure there are other ways. With MMM-pages, you can configure it so that the notification SHOW_HIDDEN_PAGE with a package of “weather” will display the page with your weather module on it. Once you can successfully hide & display the weather module, move to the MMM-AlexaControl module.
Now you configure AlexaControl to send the SHOW_HIDDEN_PAGE notification. Something like this:
notifications: [ { name: 'show page 1', port: 11100, OnOff: false, notification: ['SHOW_HIDDEN_PAGE', 'weather'] } ]
This configures your module to respond to an Alexa command of “show page 1” by sending the notification SHOW_HIDDEN_PAGE.
Now you move to your phone and the Alexa app. You need to create a “routine” for your Alexa that responds to exactly the phrase that you want. The app interface is pretty intuitive so you shouldn’t have a problem. It basically reads as “When you say…” then “Alexa will…”. You want to configure it to match the phrase and give the command of “mirror show page 1”. Which will match the name of your Magic Mirror device followed by the command that you set up to send the notification.
That should do it, more or less. If not, it should get you close enough that troubleshooting will close any gap.
-
RE: sendSocketNotification() does not arrive at module
@mjlee - I copied your code and I’m not getting the same results.
From the browser console:socketNotificationReceived: GOT_DATA MMM-MYTEST.js:20 MMM-MYTEST: Getting data MMM-MYTEST.js:34 socketNotificationReceived: GOT_DATA MMM-MYTEST.js:20 MMM-MYTEST: Getting data MMM-MYTEST.js:34
And from the terminal console:
Ready to go! Please point your browser to: http://localhost:8080 [28.02.2023 20:52.46.170] [LOG] Notification: GET_DATA Payload: {"config":{"intervalSecs":10}} [28.02.2023 20:52.46.207] [INFO] Checking git for module: MMM-MYTEST [28.02.2023 20:52.46.207] [INFO] Checking git for module: default [28.02.2023 20:52.56.164] [LOG] Notification: GET_DATA Payload: {"config":{"intervalSecs":10}} [28.02.2023 20:53.06.156] [LOG] Notification: GET_DATA Payload: {"config":{"intervalSecs":10}}
Perhaps the issue is that you’re looking at the wrong console log? The MYTEST.js log will write to the browser’s console rather than the terminal.
-
RE: Is there a way or a module that will display an svg graphic?
@vvrangler - if it helps, I use SVG graphics in the MMM-WeasleyClock module. And I know I borrowed some of the SVG code from the included Clock module.
-
RE: This my first MagicMirror aka Dashboard
The monitor stand is definitely unique. Good looking build.
-
RE: How to show city title above clock display in default clock module?
@kpl4184 - You can specify a custom date format with anything you like.
{ module: "clock", position: "top_left", // This can be any of the regions. config: { dateFormat: "[New York City]", showDate: true } }
-
RE: Screens black is to bright
@alex1223 - If you’ve already adjusted the monitor brightness to it’s lowest level then you’ve got a problem. You may be able to adjust the contrast to increase it. That should make the gray/white pop a bit more, but if you’re seeing the back light then it won’t help all that much.
Unfortunately, the only solution I can think of is to replace your mirror glass with a variant that lets in less light. You can purchase samples of different one way glass recipes and hold them up to the monitor to find one that reflects enough light that the back light isn’t visible. It will limit how bright the white is, of course.
-
RE: gluing (smaller) wooden frame to glass
@Gucek - With some careful woodworking, you should be okay. I think the main issue is going to be how do you secure both the glass and the monitor so that they don’t fall out when you open the glass/frame component. You don’t want the glass to fall out and you don’t want the monitor to fall out.
My very first mirror had a 3/4" gap between the mirror and the monitor and it was noticeable. You will want to find some way to secure the glass so that it’s held securely but presses flush up against the monitor when closed.
Take your time and plan out everything. Good luck.