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.

    MMM-Temperature uncaught exception...

    Scheduled Pinned Locked Moved Unsolved Troubleshooting
    12 Posts 3 Posters 2.6k 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.
    • wishmaster270W Offline
      wishmaster270 Module Developer @wishmaster270
      last edited by

      @Brown19

      I tried your script and the current version of the module in both of my setups (2.24.0 native and 2.25.0-develop container) and do not have any problems.

      As i wrote already the problem looks like there is problem during communication between the node_helper.js and the frontend (either electron or the browser of your choice).

      B 1 Reply Last reply Reply Quote 0
      • B Offline
        Brown19 @wishmaster270
        last edited by

        @wishmaster270 I’m running 2.24.0 and node is v18.17.0

        wishmaster270W 1 Reply Last reply Reply Quote 0
        • wishmaster270W Offline
          wishmaster270 Module Developer @Brown19
          last edited by

          @Brown19 Do you see any errors in the development console of the browser?

          wishmaster270W 1 Reply Last reply Reply Quote 0
          • wishmaster270W Offline
            wishmaster270 Module Developer @wishmaster270
            last edited by

            @Brown19
            Hi,

            today i installed a new instance of MagicMirror 2.24.0 with both your node version 18 any my current used one (16).
            In the installation which uses electron i can reproduce the error now. But i am pretty sure this is a problem related to the combination of the version 2.24.0 and the used electron version.
            I found this thread with the same error but MMM-Tools instead in the forum of bogusnet, too.
            It might be a general MagicMirror issue and not a problem of the module.

            Maybe one of the core developers can have a look into it. I never had been that deep in the MagicMirror code and do not have much time to investigate the problem at the moment.

            S 1 Reply Last reply Reply Quote 0
            • S Offline
              sdetweil @wishmaster270
              last edited by

              @wishmaster270 what module is this? I’ll look at it tonight.

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              wishmaster270W 1 Reply Last reply Reply Quote 0
              • wishmaster270W Offline
                wishmaster270 Module Developer @sdetweil
                last edited by

                @sdetweil Hi Sam, it looks like both MMM-Temperature and MMM-Tools cause the error.

                wishmaster270W 1 Reply Last reply Reply Quote 0
                • wishmaster270W Offline
                  wishmaster270 Module Developer @wishmaster270
                  last edited by

                  @sdetweil @Brown19
                  Hi,

                  i did some more investigation today and think i found a solution.
                  Although the exception looks different i think the problem is the execSync command.
                  The only way i was able to fix it is to use spawnSync.

                  But i can not say where or why the problem happens.
                  I tried different node versions (latest 16, 18, 20) and different electron versions (25.3.0, 25.3.2 and 25.4.0) with execSync.

                  I will release a new version of MMM-Temperature today which uses spawnSync instead of execSync.

                  S wishmaster270W 2 Replies Last reply Reply Quote 1
                  • S Offline
                    sdetweil @wishmaster270
                    last edited by

                    @wishmaster270 good catch. I think exec is foreground, spawn is background.

                    Sam

                    How to add modules

                    learning how to use browser developers window for css changes

                    1 Reply Last reply Reply Quote 0
                    • wishmaster270W Offline
                      wishmaster270 Module Developer @wishmaster270
                      last edited by

                      @Brown19

                      Just released the new version 0.0.8 which (hopefully) fixes the problem.

                      I integrated your script, too. But i named it sht31d.

                      B 1 Reply Last reply Reply Quote 0
                      • B Offline
                        Brown19 @wishmaster270
                        last edited by

                        @wishmaster270 Thank you so much for the help and troubleshooting! I wasn’t able to work on this the last few days and when I got back it looks fixed.

                        Thanks again.

                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 1 / 2
                        • 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