MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    1. Home
    2. DDE12
    3. Posts
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.
    D
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 12
    • Posts 64
    • Groups 0

    Posts

    Recent Best Controversial
    • RE: MM screen doesn't start but can access through web browser

      @sdetweil Thanks! I’ll keep an eye out for a solution.

      posted in Troubleshooting
      D
      DDE12
    • 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 to

      address: "0.0.0.0",
      ipWhitelist: [],
      

      results in a blank electron screen:
      npm run start

      magicmirror@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
      (Use electron --trace-warnings ... to show where the warning was created)

      posted in Troubleshooting
      D
      DDE12
    • 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.

      posted in Troubleshooting
      D
      DDE12
    • RE: Config template file not exists, no ensubst

      @sdetweil The temp fix worked. Thank you!

      posted in Troubleshooting
      D
      DDE12
    • RE: Config template file not exists, no ensubst

      @sdetweil
      User@Win10 MINGW64 /c/MagicMirror
      $ npm run start

      magicmirror@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 …

      posted in Troubleshooting
      D
      DDE12
    • 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!

      posted in Troubleshooting
      D
      DDE12
    • 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.

      posted in Troubleshooting
      D
      DDE12
    • RE: Which Alexa module is better, Awesome Alexa or Mirror Mirror on the Wall

      @sdetweil
      Thanks! I will work on setting it up.

      posted in Troubleshooting
      D
      DDE12
    • RE: Which Alexa module is better, Awesome Alexa or Mirror Mirror on the Wall

      @sdetweil
      Is AlexaControl still working?

      posted in Troubleshooting
      D
      DDE12
    • 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:
      ellipsis.PNG

      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:
      wrapped.PNG

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

      posted in Utilities
      D
      DDE12
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 4 / 7