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

    Posts

    Recent Best Controversial
    • RE: MMM-Scenes2

      @Babene1
      Congrat. Happy to hear that. (Mine is not guilty! :D)

      posted in Troubleshooting
      M
      MMRIZE
    • RE: MMM-Scenes2

      @ric
      Yes, you should try adding one / removing one for all combinations. It would be a very tedious task and requires persistence.

      posted in Troubleshooting
      M
      MMRIZE
    • RE: MMM-CalendarExt3Agenda only showing a few days of items

      @Como
      Can you share me your ics file/url and your config with me(eouia0819@gmail.com)

      posted in Troubleshooting
      M
      MMRIZE
    • RE: MMM-Scenes2

      @Babene1
      Do you mean iFrame related module may have the issue?

      posted in Troubleshooting
      M
      MMRIZE
    • RE: MMM-CalendarExt3Journal not displaying

      @dpnguyen
      You may need update your electron/chromium to the recent version. Your Chrome/Chromium might be a quite old. (before 2023 Feb.)

      I mean, you need to update MagicMirror to recent version, not Chromium on your RPI or OS.

      posted in Troubleshooting
      M
      MMRIZE
    • RE: MMM-Scenes2

      @ric
      Chrome(Chromium) is notorious for memory leaks. On Transition/Animation, this kind of error is often reported in some environments (+ some GPU driver issues). Sometimes, a newer version looks like it solves this issue, but the issue returns in subsequent versions again.
      If you have more memory, this symptom seems relieving, but not absolutely.

      posted in Troubleshooting
      M
      MMRIZE
    • RE: [HOW_TO] MagicMirror as Desktop Wallpaper (all platform : updated)

      @sdetweil
      I prefer bash. For similar experience with real -NIX/MacOS.

      posted in Tutorials
      M
      MMRIZE
    • RE: [HOW_TO] MagicMirror as Desktop Wallpaper (all platform : updated)

      @JohnGalt
      To be honest, I always install MM on various env, manually by myself. Never with his script. So my experience will not be helpful.
      Anyway,
      Even in windows (I installed MM many times on Windows) it is always same.

      1. Install git-bash
      2. Install nvm-for-windows, then install node js through it.
      3. Make a working directory for MM on git-bash terminal.
      4. Clone repository of MM on that directory with git command.
      5. Edit some path in package.json for Windows.
      6. execute npm install.
      7. Make config.js, custom.css
      8. For fonts and bundle, install them.

      Well, For me it’s not difficult at all but I recommend @sdetweil ‘s script for beginners. As far as I know, it will work on all Windows version.

      posted in Tutorials
      M
      MMRIZE
    • RE: [HOW_TO] MagicMirror as Desktop Wallpaper (all platform : updated)

      @plainbroke can you install MM on your windows and be able to run it? Or should we start from there?

      posted in Tutorials
      M
      MMRIZE
    • RE: [HOW_TO] MagicMirror as Desktop Wallpaper (all platform : updated)

      @plainbroke which environment are you using?

      posted in Tutorials
      M
      MMRIZE
    • RE: MMM-Scenes2

      @Babene1
      It’s been updated, but I’m not expecting much. Because timers are rarely used in my code(only two), I don’t think that was the cause of the problem. Anyway, I fixed it so that when the timer is used, it is turned off as soon as possible.

      posted in Troubleshooting
      M
      MMRIZE
    • RE: MMM-Scenes2

      @Babene1
      To disable animation, you can set animation: null in defaultEnter definition or each scene role definition.

      /* example for default behaviour */
      defaultEnter: {
        animation: null,
        duration: 1000,
        gap: 0,
      },
      
      
      /* example for each scene definition */
      scenario: [
        {
          name: "scene1",
          enter: {
            role: "role1",
            animation: null,
            ...
      

      I’m suspecting Chrome’s memory leaks. These factors may cause memory leaks.

      • improper handling timer
      • CSS transition/Animation

      I’ll modify some code to confirm to clear out garbage timer. Wait a little.

      By the way, can you test the default clock module instead of MMM-iFrame Things? (To make things clearer)

      posted in Troubleshooting
      M
      MMRIZE
    • RE: MMM-Scenes2

      @Babene1
      I researched about that error message.
      The error messages seemed not to be the module or logic issue but the GPU/System issue. (Usually in -nix machines about graphic drivers.)

      However, I’m not sure the error message is related to your symptom actually. There is a chance these two things could be independent.

      What I suggest for the test is;

      • use simpler animation effects or no animation.
      • give a longer life for the scene.
      • Remove all other 3rd party modules, except default modules (clock, …)

      If it helps, we can progress from it anyhow.
      But if not; I think I rarely have things to do.

      posted in Troubleshooting
      M
      MMRIZE
    • RE: MMM-CalendarExt2 not working

      Anyway, I stopped to maintain CX2.
      You can use MMM-CalendarExt3Agenda instead. It could have similar looks, though not identical.

      5b2c11ec-aaf3-471b-910e-ef593a1fc2ab-image.png

      posted in Troubleshooting
      M
      MMRIZE
    • RE: MMM-CalendarExt2 not working

      @veny
      I tested but nothing special wrong.
      f3274bf1-d0e3-415b-9ecb-b5091bf1bb8b-image.png

      This is my config for my Google Calendar ics.

      {
        module: 'MMM-CalendarExt2',
        config: {
          calendars : [
            {
              url: "https://calendar.google.com/calendar/ical/4b9c...6390%40group.calendar.google.com/private-e481c...c7cc/basic.ics",
      			},
      		],
      		scenes: [
      			{
      				name: "DEFAULT",
      			},
      		],
      		views: [
      			{
      				mode: "daily",
      				name: "DAILY_VIEW",
      			}
      		],
        },
      },
      

      I used Secret address URL for ical format, you looks also use that URL too.

      [2024-05-18 13:27:05.414] [LOG]   [CALEXT2] calendar:0 >> Scanned: 1, Selected: 1 
      

      Your log says the parsing completed successfully for your ics. It may have 1 event.

      However, I have no idea why the module doesn’t appear. Maybe other module may interrupt something.
      To make things simple, you can test a new config without other modules except MMM-CalendarExt2 and clock module. You can focus the issue only.

      posted in Troubleshooting
      M
      MMRIZE
    • RE: MMM-CalendarExt2 not working

      @veny
      That error log doesn’t help. No idea.

      posted in Troubleshooting
      M
      MMRIZE
    • RE: [HOW_TO] MagicMirror as Desktop Wallpaper (all platform : updated)

      Just for confirmation about still-working. (2024-05-16)
      스크린샷 2024-05-16 09.28.26.png

      Both electronOptions and electronSwitches to be added must reside within the config variable in config.js. I didn’t mention it because it seemed obvious. Surprisingly, it seems to be misunderstood as adding this to the end of the file.

      posted in Tutorials
      M
      MMRIZE
    • RE: Newbie Trying to Get Started

      I tested on my Mac, it works still.(MM 2.27) For linux, I believe it has to work also. (Because it is one of the default features of the Electron.)
      스크린샷 2024-05-16 09.28.26.png

      CONFIG.JS

      /* config.js */
      ...
      timeFormat: 24,
      units: "metric",
      
      /* Insert here */
      electronOptions: {
      	fullscreen:  false,
      	backgroundColor: '#00000000',
      	titleBarStyle: 'none',
      	frame: false,
      	type: 'desktop',
      	hasShadow: false,
      	transparent: true,
      	resizable:   false,
      },
      electronSwitches: ["enable-transparent-visuals"],
      
      modules: [
      	{
      		module: "clock",
      		position: "top_left"
      	},
      ...
      

      CUSTOM.CSS

      /* custom.css */
      :root {
        --color-text: #ddd;
        --color-text-dimmed: #bbb;
        --color-text-bright: #fff;
        --color-background: rgba(0, 0, 0, 0);
        /* make fonts color brighter */
      
        --font-size: 2vh;
        --font-size-small: 0.75rem;
      
        --gap-body-top: 20px;
        --gap-body-right: 120px;
        --gap-body-bottom: 20px;
        --gap-body-left: 40px;
        /* adjust margin for your screen */
      }
      
      * {
        text-shadow: 2px 2px 5px #000000; /* make text more readable on the background image */
      }
      
      posted in Troubleshooting
      M
      MMRIZE
    • RE: Newbie Trying to Get Started

      @LoneSoldier
      On which lines did you put the additional configurations? Last line? Show me full config.js.

      posted in Troubleshooting
      M
      MMRIZE
    • RE: Newbie Trying to Get Started

      @sdetweil
      For Linux, there are many distros, so I’m not sure it works on all environments.
      For Mac/Windows, I think it will still work.

      posted in Troubleshooting
      M
      MMRIZE
    • 1 / 1