@sdetweil Thanks! I’ll keep an eye out for a solution.
Read the statement by Michael Teeuw here.
Posts
-
RE: MM screen doesn't start but can access through web browser
-
RE: MM screen doesn't start but can access through web browser
@sdetweil It looks like electron.js in 2.23.0 already has those changes except for
let config = await core.start()https://forum.magicmirror.builders/topic/17807/config-template-file-not-exists-no-ensubst/7?_=1685358870752 had the default settings for address and ipWhitelist. The new problem arises when I add my information.
Changing config toaddress: "0.0.0.0", ipWhitelist: [],results in a blank electron screen:
npm run startmagicmirror@2.23.0 start
.\node_modules.bin\electron js\electron.js[29.05.2023 11:15.38.750] [LOG] Starting MagicMirror: v2.23.0
[29.05.2023 11:15.38.760] [LOG] Loading config …
[29.05.2023 11:15.38.764] [DEBUG] config template file not exists, no envsubst
[29.05.2023 11:15.38.772] [LOG] Loading module helpers …
[29.05.2023 11:15.38.772] [LOG] No helper found for module: alert.
[29.05.2023 11:15.38.791] [LOG] Initializing new module helper …
[29.05.2023 11:15.38.792] [LOG] Module helper loaded: updatenotification
[29.05.2023 11:15.39.107] [LOG] Initializing new module helper …
[29.05.2023 11:15.39.107] [LOG] Module helper loaded: calendar
[29.05.2023 11:15.39.617] [LOG] Initializing new module helper …
[29.05.2023 11:15.39.618] [LOG] Module helper loaded: MMM-Wallpaper
[29.05.2023 11:15.39.619] [LOG] No helper found for module: MMM-CalendarExt3Agenda.
[29.05.2023 11:15.39.623] [LOG] Initializing new module helper …
[29.05.2023 11:15.39.623] [LOG] Module helper loaded: MMM-MoonPhase
[29.05.2023 11:15.39.623] [LOG] No helper found for module: MMM-FlipClock.
[29.05.2023 11:15.40.400] [LOG] Initializing new module helper …
[29.05.2023 11:15.40.400] [LOG] Module helper loaded: MMM-Gas
[29.05.2023 11:15.40.515] [LOG] Initializing new module helper …
[29.05.2023 11:15.40.515] [LOG] Module helper loaded: MMM-OpenWeatherForecast
[29.05.2023 11:15.40.516] [LOG] No helper found for module: MMM-CalendarExt3.
[29.05.2023 11:15.40.517] [LOG] No helper found for module: MMM-Carousel.
[29.05.2023 11:15.40.517] [LOG] All module helpers loaded.
[29.05.2023 11:15.40.534] [LOG] Starting server on port 8080 …
[29.05.2023 11:15.40.560] [WARN] You’re using a full whitelist configuration to allow for all IPs
[29.05.2023 11:15.40.575] [LOG] Server started …
[29.05.2023 11:15.40.576] [LOG] Connecting socket for: updatenotification
[29.05.2023 11:15.40.576] [LOG] Starting module helper: updatenotification
[29.05.2023 11:15.40.576] [LOG] Connecting socket for: calendar
[29.05.2023 11:15.40.577] [LOG] Starting node helper for: calendar
[29.05.2023 11:15.40.577] [LOG] Connecting socket for: MMM-Wallpaper
[29.05.2023 11:15.40.577] [LOG] Starting node helper for: MMM-Wallpaper
[29.05.2023 11:15.40.578] [LOG] Connecting socket for: MMM-MoonPhase
[29.05.2023 11:15.40.578] [LOG] Starting module helper: MMM-MoonPhase
[29.05.2023 11:15.40.578] [LOG] Connecting socket for: MMM-Gas
[29.05.2023 11:15.40.578] [LOG] Starting module: MMM-Gas
[29.05.2023 11:15.40.579] [LOG] Connecting socket for: MMM-OpenWeatherForecast
[29.05.2023 11:15.40.579] [LOG] ====================== Starting node_helper for module [MMM-OpenWeatherForecast]
[29.05.2023 11:15.40.579] [LOG] Sockets connected & modules started …
[29.05.2023 11:15.40.708] [LOG] Launching application.
[29.05.2023 11:15.41.834] [ERROR] (node:6304) electron: Failed to load URL: http://0.0.0.0:8080/ with error: ERR_ADDRESS_INVALID
(Useelectron --trace-warnings ...to show where the warning was created) -
MM screen doesn't start but can access through web browser
On a Win10 machine, MM doesn’t display the screen but I can access it through a web browser. Let me know if I can provide further info that will help troubleshoot this. Thank you for taking a look at this issue.
let config = { address: ["localhost", "192.168.100.11"], port: 8080, basePath: "/", ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.100.0/24"]$ npm run start
magicmirror@2.23.0 start
.\node_modules.bin\electron js\electron.js[28.05.2023 23:56.25.585] [LOG] Starting MagicMirror: v2.23.0
[28.05.2023 23:56.25.593] [LOG] Loading config …
[28.05.2023 23:56.25.597] [DEBUG] config template file not exists, no envsubst
[28.05.2023 23:56.25.607] [LOG] Loading module helpers …
[28.05.2023 23:56.25.607] [LOG] No helper found for module: alert.
[28.05.2023 23:56.25.627] [LOG] Initializing new module helper …
[28.05.2023 23:56.25.628] [LOG] Module helper loaded: updatenotification
[28.05.2023 23:56.25.945] [LOG] Initializing new module helper …
[28.05.2023 23:56.25.945] [LOG] Module helper loaded: calendar
[28.05.2023 23:56.26.443] [LOG] Initializing new module helper …
[28.05.2023 23:56.26.444] [LOG] Module helper loaded: MMM-Wallpaper
[28.05.2023 23:56.26.447] [LOG] No helper found for module: MMM-CalendarExt3Agenda.
[28.05.2023 23:56.26.500] [LOG] Initializing new module helper …
[28.05.2023 23:56.26.501] [LOG] Module helper loaded: MMM-MoonPhase
[28.05.2023 23:56.26.502] [LOG] No helper found for module: MMM-FlipClock.
[28.05.2023 23:56.27.283] [LOG] Initializing new module helper …
[28.05.2023 23:56.27.284] [LOG] Module helper loaded: MMM-Gas
[28.05.2023 23:56.27.399] [LOG] Initializing new module helper …
[28.05.2023 23:56.27.399] [LOG] Module helper loaded: MMM-OpenWeatherForecast
[28.05.2023 23:56.27.400] [LOG] No helper found for module: MMM-CalendarExt3.
[28.05.2023 23:56.27.401] [LOG] No helper found for module: MMM-Carousel.
[28.05.2023 23:56.27.401] [LOG] All module helpers loaded.
[28.05.2023 23:56.27.418] [LOG] Starting server on port 8080 …
[28.05.2023 23:56.27.441] [LOG] Server started …
[28.05.2023 23:56.27.442] [LOG] Connecting socket for: updatenotification
[28.05.2023 23:56.27.443] [LOG] Starting module helper: updatenotification
[28.05.2023 23:56.27.443] [LOG] Connecting socket for: calendar
[28.05.2023 23:56.27.443] [LOG] Starting node helper for: calendar
[28.05.2023 23:56.27.444] [LOG] Connecting socket for: MMM-Wallpaper
[28.05.2023 23:56.27.444] [LOG] Starting node helper for: MMM-Wallpaper
[28.05.2023 23:56.27.445] [LOG] Connecting socket for: MMM-MoonPhase
[28.05.2023 23:56.27.445] [LOG] Starting module helper: MMM-MoonPhase
[28.05.2023 23:56.27.446] [LOG] Connecting socket for: MMM-Gas
[28.05.2023 23:56.27.446] [LOG] Starting module: MMM-Gas
[28.05.2023 23:56.27.446] [LOG] Connecting socket for: MMM-OpenWeatherForecast
[28.05.2023 23:56.27.446] [LOG] ====================== Starting node_helper for module [MMM-OpenWeatherForecast]
[28.05.2023 23:56.27.447] [LOG] Sockets connected & modules started …
[28.05.2023 23:56.27.600] [LOG] Launching application. -
RE: Config template file not exists, no ensubst
@sdetweil The temp fix worked. Thank you!
-
RE: Config template file not exists, no ensubst
@sdetweil
User@Win10 MINGW64 /c/MagicMirror
$ npm run startmagicmirror@2.23.0 start
.\node_modules.bin\electron js\electron.js[27.05.2023 14:49.18.622] [LOG] Starting MagicMirror: v2.23.0
[27.05.2023 14:49.18.638] [LOG] Loading config …
[27.05.2023 14:49.18.638] [DEBUG] config template file not exists, no envsubst
[27.05.2023 14:49.18.654] [LOG] Loading module helpers …
[27.05.2023 14:49.18.654] [LOG] No helper found for module: alert.
[27.05.2023 14:49.18.669] [LOG] Initializing new module helper …
[27.05.2023 14:49.18.676] [LOG] Module helper loaded: updatenotification
[27.05.2023 14:49.18.676] [LOG] No helper found for module: clock.
[27.05.2023 14:49.19.008] [LOG] Initializing new module helper …
[27.05.2023 14:49.19.008] [LOG] Module helper loaded: calendar
[27.05.2023 14:49.19.008] [LOG] No helper found for module: compliments.
[27.05.2023 14:49.19.008] [LOG] No helper found for module: weather.
[27.05.2023 14:49.19.039] [LOG] Initializing new module helper …
[27.05.2023 14:49.19.039] [LOG] Module helper loaded: newsfeed
[27.05.2023 14:49.19.039] [LOG] All module helpers loaded.
[27.05.2023 14:49.19.070] [LOG] Starting server on port 8080 …
[27.05.2023 14:49.19.209] [LOG] Launching application.
[27.05.2023 14:49.19.391] [LOG] Server started …
[27.05.2023 14:49.19.391] [LOG] Connecting socket for: updatenotification
[27.05.2023 14:49.19.391] [LOG] Starting module helper: updatenotification
[27.05.2023 14:49.19.391] [LOG] Connecting socket for: calendar
[27.05.2023 14:49.19.400] [LOG] Starting node helper for: calendar
[27.05.2023 14:49.19.400] [LOG] Connecting socket for: newsfeed
[27.05.2023 14:49.19.400] [LOG] Starting node helper for: newsfeed
[27.05.2023 14:49.19.400] [LOG] Sockets connected & modules started … -
RE: Config template file not exists, no ensubst
@sdetweil Thank you for taking a look at this. I forgot to put in the first post that the MM screen doesn’t start. If that message does not indicate an error, then I have another problem. Please let me know what else to try or what further info I can provide. Thanks!
-
Config template file not exists, no ensubst
Today I installed the current version of MM on Win10 in C:\MagicMirror. I had a previous version running without issue in C:\Users. I did not re-install Node. I am getting this message “Config template file not exists, no ensubst”. The rest of the loading messages seem normal with the last message being “Sockets connected and modules started”. Config:check does not find any errors. Here is my config.js
let config = { address: "localhost", // Address to listen on, can be: // - "localhost", "127.0.0.1", "::1" to listen on loopback interface // - another specific IPv4/6 to listen on a specific interface // - "0.0.0.0", "::" to listen on any interface // Default, when address config is left out or empty, is "localhost" port: 8080, basePath: "/", // The URL path where MagicMirror² is hosted. If you are using a Reverse proxy // you must set the sub path here. basePath must end with a / ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"], // Set [] to allow all IP addresses // or add a specific IPv4 of 192.168.1.5 : // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.5"], // or IPv4 range of 192.168.3.0 --> 192.168.3.15 use CIDR format : // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.3.0/28"], useHttps: false, // Support HTTPS or not, default "false" will use HTTP httpsPrivateKey: "", // HTTPS private key path, only require when useHttps is true httpsCertificate: "", // HTTPS Certificate path, only require when useHttps is true language: "en", locale: "en-US", logLevel: ["INFO", "LOG", "WARN", "ERROR"], // Add "DEBUG" for even more logging timeFormat: 12, units: "imperial", modules: [ { // clock module: "clock", position: "top_left" }, ] }; /*************** DO NOT EDIT THE LINE BELOW ***************/ if (typeof module !== "undefined") {module.exports = config;}I would appreciate some help in troubleshooting this. Thank you for taking a look.
-
RE: Which Alexa module is better, Awesome Alexa or Mirror Mirror on the Wall
@sdetweil
Thanks! I will work on setting it up. -
RE: Which Alexa module is better, Awesome Alexa or Mirror Mirror on the Wall
@sdetweil
Is AlexaControl still working? -
RE: MMM-CalendarExt3Agenda
@BKeyport
I have been working on a new install of MM to clean everything up. I worked on CalExt3Ag today and I hope this helps you. Here is my entire custom Css. I am using Firefox in Windows 10..CX3A_MAGIC { display:none; } .CX3A { font-size: 16px; min-width: 300px; max-width: 400px; text-align: left; color: lightgray; --saturdayColor : white; --sundayColor: white; --todayColor: gold; } /* +++ Colored symbol before event +++ */ .CX3A .event .headline .symbol { color: var(--calendarColor); font-size: 75%; vertical-align: text-bottom; } .CX3A .event .headline .symbol.noSymbol::after { /*content: '⬤';/**/ content: '|'; font-family: Impact; font-weight: bold; /*display: inline-block; /*padding-right: 2px;/**/ } /**/ /* ++++ Divider Lines +++ */ .CX3A .agenda .cell { padding-top: 2px; border-top: 1px solid gray; margin-top: 2px; } .CX3A .cellHeaderMain { display: flex; gap: 3px; text-transform: capitalize; } /* +++ Show/Hide event description or location +++ */ .CX3A .agenda .event .description, .CX3A .agenda .event .location { display: none; } /* +++ Change order of info displayed +++ */ /* to test text-wrapping */ /*.CX3A { width: 300px; }/**/ *.CX3A .cellBody .fullday .event { width: 100%; }/**/ /* +++ Event title +++ */ .CX3A .event .title { color: var(--calendarColor); order: 1; width: 135px; /* Adjust for your region width. Here I am using fixed value to make things simple */ text-overflow: ellipsis; overflow: hidden; white-space: nowrap;/**/ padding-left: 2px; flex-grow: 1; } .CX3A .event .time.startTime { order: 2; width: 79px; text-align: right; }/**/ .CX3A .event .startTime::after { content: ' -'; }/**/ .CX3A .event .time.endTime { order: 3; width: 45px; text-align: left; }/**/ .CX3A .event .symbol { order: 4; }/**/ .CX3A .event .headline { justify-content: space-between; } .CX3A .event .description { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 100%; font-size: 90%; color: orange; padding-left: 20px;Looks like:

Changing only .CX3A .event .title.
/* +++ Event title +++ */ .CX3A .event .title { color: var(--calendarColor); order: 1; width: 135px; /* Adjust for your region width. Here I am using fixed value to make things simple */ /*text-overflow: ellipsis; overflow: hidden; white-space: nowrap;/**/ padding-left: 1px; flex-grow: 1; }Gives:

I think you are wanting the wrapping and I do not LOL.