MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    Is adding Home Assistant the right way to go?

    Scheduled Pinned Locked Moved General Discussion
    24 Posts 3 Posters 763 Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • B Online
      British_Kiwi @sdetweil
      last edited by

      @sdetweil the default calendar isn’t working either! I have commented out ext3, I have reduced the calendar entries on the default calendar to just Australian holidays in case Google is having a fit! It just says loading. I had not touched any of this code in the config at all. I have seen there have been cases of calendar’s not loading last January and few again now. Is it worth me raising it on the github discussion or issue list?

      https://github.com/MMRIZE/MMM-CalendarExt3/issues ?

      S 1 Reply Last reply Reply Quote 0
      • S Do not disturb
        sdetweil @British_Kiwi
        last edited by

        @British_Kiwi can you look at the output of npm start to see if an error is reported

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        B 1 Reply Last reply Reply Quote 0
        • B Online
          British_Kiwi @sdetweil
          last edited by

          @sdetweil not sure if I am doing this right. I thought I had made notes about how to check logs etc, but after some googling I have this (which I don’t think you were after):

          admin@raspberrypihome:~/MagicMirror $ npm run config:check
          
          > magicmirror@2.33.0 config:check
          > node js/check_config.js
          
          [2025-10-10 07:21:14.145] [INFO]  Checking config file /home/admin/MagicMirror/config/config.js ...
          [2025-10-10 07:21:14.197] [INFO]  Your configuration file doesn't contain syntax errors :)
          [2025-10-10 07:21:14.198] [INFO]  Checking modules structure configuration ...
          [2025-10-10 07:21:14.258] [ERROR] This module configuration contains errors:
          undefinedmust be object
          

          Not too sure which module this is referring too.

          Here are the pm2 logs. I’ve removed yesterdays stuff. All I have done this morning is pm2 restart 0 --updated-env (as it keeps saying something about environment variables which I haven’t seen prior to a few days ago.

          admin@raspberrypihome:~/MagicMirror $ pm2 logs
          [TAILING] Tailing last 15 lines for [all] processes (change the value with --lines option)
          /home/admin/.pm2/pm2.log last 15 lines:
          PM2        | 2025-10-10T07:15:02: PM2 log: Stopping app:MagicMirror id:0
          PM2        | 2025-10-10T07:15:03: PM2 log: App [MagicMirror:0] exited with code [0] via signal [SIGINT]
          PM2        | 2025-10-10T07:15:03: PM2 log: pid=617000 msg=process killed
          PM2        | 2025-10-10T07:15:03: PM2 log: App [MagicMirror:0] starting in -fork mode-
          PM2        | 2025-10-10T07:15:03: PM2 log: App [MagicMirror:0] online
          
          /home/admin/.pm2/logs/MagicMirror-error.log last 15 lines:
          0|MagicMir | [2025-10-10 07:15:04.251] [ERROR] This module configuration contains errors:
          0|MagicMir | undefinedmust be object
          0|MagicMir | [2025-10-10 07:15:04.252] [ERROR] WARNING! Could not load config file. Starting with default configuration. Error found: TypeError: Cannot read properties of undefined (reading 'module')
          
          /home/admin/.pm2/logs/MagicMirror-out.log last 15 lines:
          0|MagicMir | - VERSIONS: electron: 38.1.2; used node: 22.19.0; installed node: 22.18.0; npm: 10.9.3; pm2: 6.0.13
          0|MagicMir | - ENV:      XDG_SESSION_TYPE: tty; MM_CONFIG_FILE: undefined
          0|MagicMir |             WAYLAND_DISPLAY:  wayland-0; DISPLAY: :0; ELECTRON_ENABLE_GPU: undefined
          0|MagicMir | - RAM:      total: 8059.20 MB; free: 6557.28 MB; used: 1501.92 MB
          

          It does it look like there is an issue with a module, but I can’t work out which module. Any ideas on how to work it out?

          At the moment I have commented out calendarext3, home assistant display, but I do have iframe showing on one of the pages.

          S 2 Replies Last reply Reply Quote 0
          • S Do not disturb
            sdetweil @British_Kiwi
            last edited by sdetweil

            @British_Kiwi if you start a private chat with me, you can paste your config and I will look at it. I agree on the ‘this’ module is unclear!..

            sent you a message

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            1 Reply Last reply Reply Quote 0
            • S Do not disturb
              sdetweil @British_Kiwi
              last edited by

              @British_Kiwi said in Is adding Home Assistant the right way to go?:

              This module configuration contains errors:
              undefinedmust be object

              accidental extra comma between modules (commented out module, but the trailing comma was on a sep line)

                  { 
                   module:"foo",
                  }.
                   .    <--- that guy
                  {
                    module:"bar",
                  }
              

              this is a bug,
              opened issue
              https://github.com/MagicMirrorOrg/MagicMirror/issues/3910

              as a separate way to avoid this, you can add

                 disable:true, 
              

              after the module: line
              to disable a module without having to comment it out

              disabled: false, 
              

              makes it active again

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              1 Reply Last reply Reply Quote 0
              • 1
              • 2
              • 3
              • 3 / 3
              • First post
                Last post
              Enjoying MagicMirror? Please consider a donation!
              MagicMirror created by Michael Teeuw.
              Forum managed by Sam, technical setup by Karsten.
              This forum is using NodeBB as its core | Contributors
              Contact | Privacy Policy