@sdetweil … depends on how to define bad actor. We’ve not had any developers that have used the platform in a bad way with their modules, yes…
Read the statement by Michael Teeuw here.
Posts
-
RE: How can I make sure that a third-party module (MMM) is safe to use?
-
RE: MMM-CalendarExt3Agenda - Two questions
@Kelemvor I wouldn’t know the details on that part of the thing - I let my calendar spew the entire of the data download - it don’t hurt a thing.
-
RE: MMM-CalendarExt3Agenda - Two questions
oh, and you can specify past events per calendar:
-
RE: MMM-CalendarExt3Agenda - Two questions
@Kelemvor I pretty much bet it’s that setting - with it I get what you want:

-
RE: MMM-CalendarExt3Agenda - Two questions
@Kelemvor It won’t overload anything. broadcastPastEvents is required to show old events.
-
RE: MMM-CalendarExt3Agenda - Two questions
@Kelemvor Actually, I think you might be right - does look hardcoded.
-
RE: MMM-CalendarExt3Agenda - Two questions
@Kelemvor do you have
broadcastPastEvents: true,set in the default calendar app? -
RE: MMM-CalendarExt3Agenda - Two questions
As for the #1 question, look at these config items:
startDayIndex endDayIndexThat will adjust your view to specific days -
startDayIndex: 0will set it to start on the current day, and then continue for the number of days listed inendDayIndex -
RE: How can I limit the width of a module that's crossing over from left to right?
@Kelemvor the answers will lie within the following two CSS items. Using Sam’s link, feel free to play with the CSS then add whatever works to custom.css
https://www.w3schools.com/cssref/css3_pr_word-wrap.php
https://www.w3schools.com/cssref/pr_dim_max-width.php -
RE: MMM-CalendarExt3
@sdetweil right, but once you have the changes you want, you have to figure out how to implement them, and I’ve noticed with CX3 and some other modules, sometimes the dev window flat out lies where to stuff the CSS for final.
-
RE: MMM-CalendarExt3
I think you’ll find that it’s because of the
.cellDateproperty - it’s set toflex-grow: 3Almost everything on that line is also connected to
.cellHeader.I disable the CW line manually (from habit, don’t know if it’s an option to do in config) along with a few other modifications (including eliminating weather through config):
.CX3 .cellHeader { text-align: right; height: var(--cellheaderheight); padding: 2px; display: flex; flex-direction: row; justify-content: space-between; font-size: 100%; } /* Disable CW date */ .CX3 .cw { display: none; }This results in the header taking up the entire space.
Look for the .cellHeader properties in the main CSS file, and copy them over to your custom.css to mess with them all you want and see what happens.
Pay special attention to justify-content in
.cellHeaderin combination with theflex-growin.cellDate -
RE: MMM-OpenWeatherForecast... CSS
@sdetweil I’ve tried everything I could think of, and can’t get it to translate to custom CSS.
-
MMM-OpenWeatherForecast... CSS
I wanna move the wind icon to the right of it’s cell… How to do this?

Custom CSS at present:
/* Weather Alerts */ .MMM-OpenWeatherForecast .weather-alert { display: none; } .MMM-OpenWeatherForecast .weather-alert .weather-alert-title { display: none; } .MMM-OpenWeatherForecast .weather-alert .weather-alert-description { display: none; } .MMM-OpenWeatherForecast .weather-alert .weather-alert-source { display: none; } .MMM-OpenWeatherForecast .module-content { width: 620px; } .MMM-OpenWeatherForecast .wrapper.tiled .forecast-container .forecast-item .time, .MMM-OpenWeatherForecast .wrapper.tiled .forecast-container .forecast-item .day-name { font-size: unset; } .MMM-OpenWeatherForecast .wrapper.tiled .forecast-container .forecast-item > *, .MMM-OpenWeatherForecast .wrapper.tiled .forecast-container .forecast-item > * { font-size: unset; } .MMM-OpenWeatherForecast .wrapper.tiled .forecast-container .forecast-item .temperature, .MMM-OpenWeatherForecast .wrapper.tiled .forecast-container .forecast-item .temperature-container { font-size: unset; } .MMM-OpenWeatherForecast .wrapper.table .forecast-container { font-size: unset; } .MMM-OpenWeatherForecast .wrapper.table .forecast-container .forecast-item > span, .MMM-OpenWeatherForecast .wrapper.table .forecast-container .header-row > span { font-size: unset; } .MMM-OpenWeatherForecast .wrapper.table .forecast-container .header-row > span { font-size: unset; } -
RE: How do I display an RTSP camera stream?
@sdetweil yes. Of course it’s not significant. What is significant is that features get removed without a replacement, or the replacement not being able to do the same thing the original did. Short sighted things like that. I get it, onward and upward, but fill out the replacement before eliminating the original.
-
RE: How do I display an RTSP camera stream?
@hrmax23 I have a feeling that was a module by an author that has pulled all his work and left the community over hurt feelings.
Thanks to poorly thought out everything (outside of our control), we’re in a kind of hole and have to patch together a solution - just the way it is.
-
UpdateNotification - Enhancement?
For those of us that have lots of modules in the mirror, but not always using them in each config (IE: Server mode) - is there either a way to get Updatenotification to hunt down changes to any module, or can we get that added to the module?
I’d like to use the space on my 2nd screen to show if I have any updates available, even if it’s not on my 2nd mirror.
thanks!
-
RE: Logging issues
@sdetweil It now is working as expected. Thanks for the help.
-
RE: Logging issues
@sdetweil OK. It’s now changing pages correctly, but it will resume rotation if pause is already set and you request it again.
-
RE: Logging issues
@sdetweil Yeah, I was looking into the code myself.
Maybe a re-write to see if it’s a string, then parseint(this.curPage) - and if it’s not NaN, run it?