Hello,
I am trying to set up randomBrainstormer/MMM-GoogleCalendar with two user IDs. Both Calendar IDs are just email addresses, I could go through all the steps and set up one ID and it works fine. I have the credentials.json for this UD in MMM-GoogleCalendar directory.
How do I add another credential to the same file in the same directory? I can get a new credential for the second ID but that would overwrite the first one. Should I just append? Am I missing something? Any help please?
Thanks.
Hey all! I’m using MMM-Carousel with navigation control on a touchscreen laptop. On the front page I have MMM-CalendarExt3 running on the middle-center zone. On the 2nd page I’ve created two zones to center some lists on the left and right halves of the screen.
Touching the lists and the navigation bar works fine. However, when I try to click on the Calendar, nothing happens. I’ve used the console to determine the issue is with the layering of the zones. My custom zones “myleft” and “myright” are above the “middle-center” zone, so it makes it not clickable.
Does anyone have suggestions on how to deal with this? Do I need to put them side-by-side in the middle-center zone? When I move the MMM-CalendarExt3 to myleft, everything works as desired. But if I put both lists on middle-center, they stack on top of each other.
Any help is appreciated!
It’s truly been a long time.
At the beginning of this year, I wrapped up 13 years of business in Frankfurt, Germany, and returned to Seoul, Korea. Due to the move and various other matters, I haven’t been able to focus on this project. However, since February, I’ve started working again—this time in Beijing, China.
One serious issue is that, for various security-related reasons, it has become extremely difficult to access GitHub, this project, and the community. As you may know, China’s Golden Shield censorship system and the Great Firewall have rendered almost all VPNS useless. It’s not just GitHub—accessing Google, Dropbox, or any external APIS has become very challenging. On top of that, my company’s security policies prevent me from working on external projects during work hours. (and even in my free time… What a situation!)
As a result, I haven’t been able to maintain many of the MagicMirror modules I developed, let alone respond to GitHub issues.
Given these circumstances, maintaining my GitHub repositories is extremely difficult.
If anyone is interested in any of my modules, I would be happy to give them repository management rights. I had a similar absence from this scene in the past, and back then I regrettably transferred full ownership of some modules—which I now deeply regret. This time, I intend to assign co-maintainer rights instead. If you’re interested, please email me (eouia0819@gmail.com). I may have difficulty checking emails, but I’ll try to do so as much as I can.
I’m not sure when my work in China will end, but I want to express that I still care deeply about this community.
Hello again,
Have been somewhat successful in customizing the css for CX3. I am now struggling with the inline-block on today’s date. The solid white box covers the date.
Where is this box defined and how can I change color or remove this?
Tried to guess and check with:
display: none
instead of below:
.CX3 .today .cellDate :not(.day) {
display: inline-block;
No success. Please help.
Also where is color setting for weather widgets?
Thanks.
Hi guys,
I installed the newest mm version via GitHub.
I have tested a lot within the calendar module. My iCal-calendar is shown, but the default calendar module does not work with any customEvents entries.
{
module: "calendar",
header: "Familienkalender",
position: "top_left",
config: {
calendars: [
{
url: "my-url“,
symbolClass: "fas fa-fw fa-",
customEvents: [
{
keyword: "Geburtstag",
symbol: "fire"
}
]
}
]
}
},
Can you help me to fix it? I want change the symbols first and afterwards adding some regex-entries.
Did I miss something?
Thanks for your help.
Best regards
Pauabaer
I seem to be having an intermittent problem with getting weather updates. I am using the default weather module, and I am aware of the issues with using some of the different providers. But I have read that using the Pirate Weather API would work. I have configured my MM to display both the current weather conditions and a second display of the weekly forecast. Initially, everything works as expected. But eventually, either my current weather display OR my weekly forecast will stop providing updated information. Whenever I reboot/restart my MM, the problem is resolved and I get the correct information.
I understand that Pirate Weather allows 10,000 API calls per month. I set the first update interval to 600,000 (every 10 minutes) and the second one to 1,800,000 (every half hour). I assume this results in 8 calls per hour or just under 6,000 calls per month. So, I don’t believe that I am exceeding the call limitation. Also, the fact that a reboot will fix the problem would indicate that this is not a call limitation issue.
I have read that others have run into problems which they resolved by offsetting the times when the call requests are sent by adjusting the ‘initialLoadDelay’ value. I have set that value to ‘5000’ on my second display (value not set on the first display).
I set my MM to restart every week (via crontab) so I can get an idea if the problem re-occurs at a specific point. I attempt to monitor the uptime whenever I see the problem. It doesn’t seem to have a pattern. It can fail after two days, or three days, four days, etc. Sometimes, it will work for the entire week, and my MM will restart and reset the uptime clock.
The failure can appear on the current conditions (ie. the displayed temperature is ‘stuck’ at the same value for days), or it can appear on the weekly forecast (ie. the days of the week will not change). It seems to be random. I know that if I just wait a few days, it will get resolved on its own, but I would prefer to get an idea on how to fix this so that the display is correct all the time. Any ideas?
Thanks in advance.
{
module: "weather",
position: "top_right",
config: {
type: "current",
weatherProvider: "pirateweather",
apiBase: "https://api.pirateweather.net",
weatherEndpoint: "/forecast",
apiKey: "my API key",
lat: "my latitude",
lon: "my longitude",
tableClass: "medium",
colored: "true",
fadePoint: "0.50",
maxNumberOfDays: "1",
updateInterval: "600000",
degreeLabel: "true"
},
},
{
module: "weather",
position: "top_right",
config: {
type: "forecast",
Header: "true",
appendLocationNameToHeader: "true",
weatherProvider: "pirateweather",
apiBase: "https://api.pirateweather.net",
weatherEndpoint: "/forecast",
apiKey: "my API key",
lat: "my latitude",
lon: "my longitude",
tableClass: "small",
colored: "true",
fadePoint: "0.50",
maxNumberOfDays: "7",
updateInterval: "1800000",
degreeLabel: "true",
initialLoadDelay: "5000"
},
},
Hi,
I have an issue, appeared after MMM-SolarPicture installation but I don’t think it’s related to it. Maybe an error on my configuration.
pm2 logs is this one below
0|mm | [2025-05-08 21:00:29.772] [ERROR] _ is not defined
0|mm | [2025-05-08 21:00:29.826] [ERROR] _ is not defined
0|mm | [2025-05-08 21:01:53.233] [ERROR] _ is not defined
0|mm | [2025-05-08 21:01:53.327] [ERROR] _ is not defined
0|mm | [2025-05-08 21:03:16.264] [ERROR] _ is not defined
0|mm | [2025-05-08 21:03:16.440] [ERROR] _ is not defined
0|mm | [2025-05-08 21:04:39.584] [ERROR] _ is not defined
0|mm | [2025-05-08 21:04:39.676] [ERROR] _ is not defined
0|mm | sh: 1: ./node_modules/.bin/electron: not found
0|mm | sh: 1: ./node_modules/.bin/electron: not found
0|mm | sh: 1: sh: 1: ./node_modules/.bin/electron: not found
0|mm | ./node_modules/.bin/electron: not found
0|mm | sh: 1: ./node_modules/.bin/electron: not found
0|mm | sh: 1: ./node_modules/.bin/electron: not found
0|mm | sh: 1: ./node_modules/.bin/electron: not found
0|mm | > magicmirror@2.31.0-develop start
0|mm | > npm run start:x11
0|mm | > magicmirror@2.31.0-develop start:x11
0|mm | > DISPLAY=“${DISPLAY:=:0}” ./node_modules/.bin/electron js/electron.js
0|mm | sh: 1: ./node_modules/.bin/electron: not found
PM2 | App [mm:0] exited with code [0] via signal [SIGINT]
PM2 | App [mm:0] starting in -fork mode-
PM2 | App [mm:0] online
0|mm | > magicmirror@2.31.0-develop start
0|mm | > npm run start:x11
0|mm | > magicmirror@2.31.0-develop start:x11
0|mm | > DISPLAY=“${DISPLAY:=:0}” ./node_modules/.bin/electron js/electron.js
0|mm | sh: 1: ./node_modules/.bin/electron: not found
PM2 | App [mm:0] exited with code [0] via signal [SIGINT]
PM2 | App [mm:0] starting in -fork mode-
PM2 | App [mm:0] online
npm run config:check gave me that result:
magicmirror@2.31.0-develop config:check
node js/check_config.js
node:internal/modules/cjs/loader:1228
throw err;
^
Error: Cannot find module ‘eslint’
Require stack:
/home/MYMIRRORNAME/MagicMirror/js/check_config.js
at Module._resolveFilename (node:internal/modules/cjs/loader:1225:15)
at Module._load (node:internal/modules/cjs/loader:1051:27)
at Module.require (node:internal/modules/cjs/loader:1311:19)
at require (node:internal/modules/helpers:179:18)
at Object. (/home/MYMIRRNAME/MagicMirror/js/check_config.js:6:20)
at Module._compile (node:internal/modules/cjs/loader:1469:14)
at Module._extensions…js (node:internal/modules/cjs/loader:1548:10)
at Module.load (node:internal/modules/cjs/loader:1288:32)
at Module._load (node:internal/modules/cjs/loader:1104:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:173:12) {
code: ‘MODULE_NOT_FOUND’,
requireStack: [ ‘/home/MYMIRRORNAME/MagicMirror/js/check_config.js’ ]
}
Node.js v20.18.1
thank you for your help
I am using the MMM-Moon module and would like to increase the size that I am using in the bottom_left region. It appears there is no size option in the module itself. I have modded this for other modules/regions with success. I have gone into the custom.css file and added the following, but it is not working. Any help appreciated!
.region.bottom_left {
width: 400px;
}
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
Read the statement by Michael Teeuw here.
Categories
-
Announcements
Announcements regarding the MagicMirror software and forum.
-
Core System
Discuss the MagicMirror² core framework.
-
-
-
-
-
-