You need to update node version at least v18.
I recommend using nvm to manage node versions.
Read the statement by Michael Teeuw here.
Posts
-
RE: Fetch is not a function
-
RE: MMM-CalendarExt3
/* To remove all the borders from all the events */ .CX3 .event { border: none; } /* To remove all the borders from the events of specific calendar */ .CX3 .event.calendar_YOURCALENDARNAME { border: none; }REMARK
- You’d better assign a name of calendar with safe characters (without whitespace, special characters or emoji, …)
- You might have wanted to remove
background, not theborderitself. Anyway you asked how to remove the border, so I answered.
-
RE: Use local ICS file instead
I found two things;
- Your calendars have no
name(that is not theheader), but you tried to refer to them in thecalendarSetof the module.
So, you need to entitle the name to refer specific calendar;

- You’d better set a color to the calendar.
The result will be;

- Your calendars have no
-
RE: Use local ICS file instead
@plainbroke
Here I am. If you don’t mind, could u send the issued config.js and the url of ical? (You can copy the original calendar then remove too private events then deliver it to me.)
Tou can contact me at any time with eouia0819@gmail -
RE: Developer Wanted To Modify Default Newsfeed Module
@sifuhall
Yes, that is the issue of Feed.
Each RSS1.0/RSS2.0/XML/ATOM feed has each standard syntax, but not strictly. So every feed provider (e.g. news site) serves slightly-similar-but-different-syntax-feed.
Your link has NO IMAGE by definition of the standard syntax, but it has a commonCDATAtag to contain an image in the description really. The image doesn’t belong to the article item layer itself, but to its subcomponent description layer. It might be a kind of exception rule.I can add some codes to pick up that kind of image from the description of the article. But before that, if I could know which feeds should the module parse, I can make a dedicated-efficient version for your usage. To make an all-bullet-proof version is somehow inefficient. Could you tell me which feed you are considering to show on MagicMirror?
-
RE: Raspberry Pi pins
@N6NG
The “Pin” header has same standard pitch - 2.54mm / 0.1 inch.
For the length or dimension; you can see this;
https://www.adafruit.com/product/2222 -
RE: How to remove html tag on newsfeed?
It doesn’t have that feature. Modify source or use other alternative module which has that feature.
-
RE: MMM-EasyBack / always get the same youtube video at start of MM
@alphanet
setyouTubeIDas null or empty.bgName: "MyImage.jpg", youTubeID: "", ...In the source,
youTubeIDhas the priority always, and unfortunately, onlyyouTubeIDhas the default value, so you need to drop out that value explicitly. -
RE: Developer Wanted To Modify Default Newsfeed Module
@sifuhall
Maybe like this;

Some test words are censored and removed already, so you cannot see them in title (and in description). (test words are “FBI”, “in data”, ‘man’, “to”)Anyway, it is a tiny modification of the original Mich’s default module. So real monetized reward is not fair (at least, I think)
You can get it here;
https://github.com/MMRIZE/MMM-anotherNewsFeedBut if you want more than the little modification, anyway contact me.
-
RE: Developer Wanted To Modify Default Newsfeed Module
@sifuhall
So, is this what you want similar?

If what you want is “censoring some improper articles”, it is already applied in original newsfeed module. (See
prohibitedWordsoption) -
RE: Does node_helper know if all module instances are already started?
@Adam-2
You can assign and deliver someinstanceIDto distinguish which instance of your module transfers this notification.
Or you can usePromise.race()(to confirm first socketNotification coming from any instance) orPromise.allSettled()(to confirm entire socketNotifications delivered from all instances even though fail or not) in node_helper to check socketNotifications receiving. (Anyway, you need to check how many instances there exist before promise racing) -
RE: Does node_helper know if all module instances are already started?
- node_helper cannot know other module’s status directly. It lies on another layer of the architecture.
- It sounds somewhat weird
node_helperhas to interact with othermodules. GenerallyA modulehas to interact with othermodules.node_helperis a helper for a specific module to handle things out of MM/browser front level. - Module notification
DOM_OBJECTS_CREATEDis regarded as a signal of ‘all modules are displayed’. You can deliversocketNotificationto your node_helper to start your job when this notification is caught.
-
RE: Making a dashboard for a company
PROS
- Not so difficult to make your own module (of course, it depends on how complex or simple it is)
- As long as you don’t care about direct input from each instance, you can extend the screen instances as many as possible (Server-Client mode)
- Learning curve of nodeJS is not so steep, at least to make a simple MM module.
CONS
- MM has a limited UI framework, so the Design itself might have some limits. (e.g. Layout) You can overcome it with some CSS tricks or modification of the source, anyway, It is not quite pretty. (of course, the beauty is relative)
- MM framework is not VUE or REACT or an equivalent framework to other languages. You need to control everything by yourself with code. It is not so difficult, but somehow boring/annoying.
- Anyway, you learn NodeJS, HTML, CSS, Handling I/O and Networks for your purpose.
-
RE: MMM-CalendarExt3
@Dav8574
??? I cannot understand what you meant. Explain in more detail what you want. -
RE: MMM-CalendarExt3
Thanks for using CX2. I think it is an almost-perfect module which I made. However, some people feel so difficult to use it. So I made a new one, CX3
While CX2 is enough for your purpose, just use it until you find a better alternative.
Anyway, I will not maintain it in near future. The most main reason is, that it is too heavy and severely dependent on other node-dependencies.For the ExtPlan (and agenda view), I will provide an equivalent module for CX2 someday.
-
RE: Show Module based on date
A combination of
cronand somecommandable - Notification emittablemodules would work. -
RE: Can MagicMirror run on other similarily priced hardware?
I prefer Khadas VIM series, Just one of the thinnest form factors(11.5mm), which has enough ports. There definitely exist so many smaller SBCs but they do have not enough connectivities and power as Khadas VIM series.
You can make your MagicMirror thinner. (as long as you need it…) -
RE: A few CalExt3 questions: background images, glance, and symbols
.CX3 .month_6.date_16 { background-image: url("https://img.freepik.com/free-vector/flat-corpus-christi-illustration_23-2148934727.jpg?w=400"); background-position: center center; background-size: cover; background-repeat: no-repeat; }
-
You need any “Commandable” module like MMM-Touch for touchscreen or MMM-GroveGestures for gesture sensor or MMM-RemoteControl or MMM-GoogleAssistant or any module which can emit custom notifications by your intentional condition.
-
Show me your config. which symbol were you trying? With default symbol everything was ok?
-
-
RE: Best bet for those not technically inclined?
I recommend dataplicity (https://www.dataplicity.com/). Easy to connect remotely without DDNS or Portforwarding setup.