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.

    Unable to determine reason for MM/electron decaying/dying/hanging

    Scheduled Pinned Locked Moved Bug Hunt
    20 Posts 4 Posters 2.9k Views 5 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.
    • S Offline
      sdetweil @max64
      last edited by sdetweil

      @max64 said in Unable to determine reason for MM/electron decaying/dying/hanging:

      by a “custom compliments module”

      I said custom compliments configuration, not module

      so, yes, u are, as u are supplying the compliment strings in a file…

      can we see that file… is it the in the compliments module folder? (it must be)
      and for linux systems the filename case matters, and must match EXACTLY whatever u specify int her remoteFile: config option

      Sam

      How to add modules

      learning how to use browser developers window for css changes

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

        @hedmik said in Unable to determine reason for MM/electron decaying/dying/hanging:

        custom compliments module

        do you mean configuration? is this remoteFile: in the config?

        is that file in the compliments modules folder? it must be.

        Sam

        How to add modules

        learning how to use browser developers window for css changes

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

          @max @hedmik
          have either of you verified your file format, with one of the online json validators?

          I like this one a lot
          https://codebeautify.org/jsonvalidator

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          1 Reply Last reply Reply Quote 0
          • M Offline
            max64 @sdetweil
            last edited by

            @sdetweil
            Yes. File is “remote_compliments.json” and is in the compliments folder. (As I mentioned in the prev post, it had all been working ok w/ my Pi Zero W under Stretch)

            Also, interesting enough, I do use \n in my remote file, and under Stretch and the previous version of MM it did not format the line return on the screen, and I noticed that right off after this most recent load on the RP3.

            Snippet from config.js:

            {
              module: "compliments",
              position: "bottom_bar",
              config: {
                            updateInterval: 300000, //30000 = 30 seconds
                            fadeSpeed: 4000,
                            remoteFile: "remote_compliments.json",
                            classes: "thin medium bright"
                             }
            }
            

            Here’s remote_compliments.json:

            {
            	"anytime": [
            		"\"The grand essentials of happiness are: something to do, something to love, and something to hope for.\"\n- Chalmers -",
            		"\"I hear and I forget. I see and I remember. I do and I understand.\"\n- Confucius -",
            		"\"However many holy words you read, However many you speak, What good will they do you If you do not act on upon them?\"\n- Buddha -",
            		"\"Talk doesn't cook rice.\"\n- Chinese Proverb -",
            		"\"Doing nothing is better than being busy doing nothing.\"\n- Lao Tzu -",
            		"\"Every sixty seconds you spend angry, upset or mad, is a full minute of happiness you’ll never get back.\"\n- Unknown -",
            		"\"Some people feel the rain. Others just get wet.\"\n- Bob Marley -",
            		"\"Whether you think you can, or you think you can’t, you’re probably right.\"\n- Henry Ford -",
            		"\"Success is getting what you want. Happiness is liking what you get.\"\n- H. Jackson Brown, Jr. -",
            		"\"Trust the universe to provide your highest good. It's a little smarter than you are.\"\n- Max Bordelon -",
            		"\"There are two rules in life: Rule 1: Don't sweat the small stuff. Rule 2: Everything is small stuff.\"\n- Finn Taylor -",
            		"\"The world is a stage, life is a passage. You came, you saw, you departed.\"\n- Democritus -",
            		"\"Everyone smiles in the same language.\"\n- George Carlin -",
            		"\"Being deeply loved by someone gives you strength, while loving someone deeply gives you courage.\"\n- Lao-Tzu -",
            		"\"Humility is the embarrassment you feel when you tell people how wonderful you are.\"\n- Laurence J Peter -",
            		"\"You are the average of the five people you spend the most time with.\"\n- Jim Rohn -",
            		"\"Yesterday is history, tomorrow is a mystery, and today is a gift... that's why they call it the present.\"\n- Eleanor Roosevelt -",
            		"\"Never allow a person to tell you \"no\" who doesn't have the power to say \"yes\".\"\n- Eleanor Roosevelt -",
            		"\"Anyone who has ever made anything of importance was disciplined.\"\n- Andrew Hendrixson -",
            		"\"Don’t spend time beating on a wall, hoping to transform it into a door\"\n- Coco Chanel -",
            		"\"Creativity is intelligence having fun.\"\n - Albert Einstein",
                            "\"Optimism is the one quality more associated with success and happiness than any other.\"\n- Brian Tracy -",
                            "\"Always keep your eyes open. Keep watching. Because whatever you see can inspire you.\"\n— Grace Coddington -",
                            "\"What you get by achieving your goals is not as important as what you become by achieving your goals.\"\n- Henry David Thoreau -",
                            "\"If the plan doesn’t work, change the plan, but never the goal.\"\n- Unknown -",
                            "\"I destroy my enemies when I make them my friends.\"\n- Abraham Lincoln -",
                            "\"Don’t live the same year 75 times and call it a life.\"\n- Robin Sharma -",
                            "\"You cannot save people, you can just love them.\"\n- Anaïs Nin -",
                            "\"It wasn’t raining when Noah built the ark.\"\n- Howard Ruff -",
                            "\"Take your dreams seriously.\"\n- Unknown -",
                            "\"There is no way to happiness. Happiness is the way.\"\n- Thich Nhat Hanh -",
                            "\"Holding onto anger is like drinking poison and expecting the other person to die.\"\n- Unknown -",
                            "\"Champions keep playing until they get it right.\"\n- Billie Jean King -",
                            "\"You will succeed because most people are lazy.\"\n- Shahir Zag -",
                            "\"Genius is 1% inspiration, 99% perspiration.\"\n- Thomas Edison -",
                            "\"A comfort zone is a beautiful place, but nothing ever grows there.\"\n- Unknown -",
                            "\"You must be the change you wish to see in the world.\"\n- Mahatma Gandhi -",
                            "\"Numbing the pain for a while will only make it worse when you finally feel it.\"\n- Albus Dumbledore -",
                            "\"Do it with passion, or not at all.\"\n- Rosa Nouchette Carey -",
                            "\"If you want to live a happy life, tie it to a goal, not to people or objects.\"\n- Albert Einstein -",
                            "\"The grass is greener where you water it.\"\n- Neil Barringham -",
                            "\"Never give up on a dream just because of the time it will take to accomplish it. The time will pass anyway.\"\n- Earl Nightingale -",
                            "\"Instead of wondering when your next vacation is, maybe you should set up a life you don’t need to escape from.\"\n- Seth Godin -",
                            "\"If it scares you, it might be a good thing to try.\"\n- Seth Godin -",
                            "\"Sometimes you win, sometimes you learn.\"\n- John Maxwell -",
                            "\"Never apologize for having high standards. People who really want to be in your life will rise up to meet them.\"\n- Ziad K. Abdelnour -",
                            "\"I never dream of success. I worked for it.\"\n- Estee Lauder -",
                            "\"Avoiding failure is to avoid progress.\"\n- Unknown -",
            		"\"The future comes a day at a time.\"\n- Unknown -",
            		"\"Worry steals your joy and keeps you very busy doing nothing.\"\n- Unknown -",
            		"\"Tomorrow sees undone, what happens not today; Indecision brings delays. Days lost lamenting lost days.\"\n- Ryoga Habiki -",
            		"\"You can’t just skip ahead to where you think your life should be.\"\n- Lily Aldryn -",
            		"\"If you're really honest with yourself about what you want out of life, life gives it to you.\"\n- Ted Mosby -",
            		"\"If you’re not scared, you’re not taking a chance. And if you’re not taking a chance, then what the hell are you doing?\"\n— Ted Mosby -",
            		"\"We struggle so hard to hold on to these things that we know are gonna disappear eventually. And that’s really noble.\"\n— Lily Aldrin -",
            		"\"So really the biggest mistake would be not to make that mistake, because then you’ll go your whole life not knowing if something was a mistake or not.\"\n— Lily Aldrin -",
            		"\"Sometimes things have to fall apart to make way for better things.\"\n— Ted Mosby -",
            		"\"I'm the lord and master of this disaster.\"\n- BNL -",
            		"\"Every new beginning comes from some other beginning's end\"\n- Closing Time, Semisonic -"
            	],
            	"morning": [
            		"Good morning Tiger",
            		"Enjoy your day!"
            	],
            	"afternoon": [
            		"I hope you've been having a nice day!"
            	]
            }
            
            
            S 1 Reply Last reply Reply Quote 0
            • S Offline
              sdetweil @max64
              last edited by sdetweil

              @max64 said in Unable to determine reason for MM/electron decaying/dying/hanging:

              Also, interesting enough, I do use \n in my remote file, and under Stretch and the previous version of MM it did not format the line return on the screen, and I noticed that right off after this most recent load on the RP3.

              ok, you do not appear to be having the problem with compliments that the other user was having…

              u have troubles with crash/hang…

              I don’t use that module for background images.

              I have loaded it for testing… don’t see any problem ‘yet’!

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              1 Reply Last reply Reply Quote 0
              • M Offline
                max64
                last edited by

                @sdetweil
                Well, woke today to another frozen screen.

                The only modules running were: clock, calendar, currentweather, weatherforecast, and mmm-nest-status. It was running most of the day yesterday with just the first 4 modules, so I added in mmm-nest-status.

                I’ll roll it back to just the 1st 4 default modules again, and see if that will run 24 hours.

                As mmm-nest-status appears pretty light weight and has no “npm install” requirements, this still may be an incompatibility between Buster and Electron…

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

                  @max64 said in Unable to determine reason for MM/electron decaying/dying/hanging:

                  As mmm-nest-status appears pretty light weight and has no “npm install” requirements, this still may be an incompatibility between Buster and Electron

                  or a bug in the module…

                  will look later

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  M 1 Reply Last reply Reply Quote 0
                  • M Offline
                    max64 @sdetweil
                    last edited by

                    @sdetweil

                    Getting ridiculous.

                    Remove mmm-nest-status. Was only running: clock, calendar, currentweather, and weatherforecast. And THAT locked up.

                    Now removed weatherforecast also.

                    1 Reply Last reply Reply Quote 0
                    • M Offline
                      max64 @max64
                      last edited by

                      In the end I was never able to get Electron to run properly under MM2 on my Pi3B+ under Buster. My only “solution” has been to run MM in serveronly mode, and then load Chromium separately from a script. This seems to be pretty stable.

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

                        @max64 with release 2.10, all you have to do is set serverOnly: local in config.js
                        And it will do that split mode for you.

                        We are running such an old electron version.

                        Sam

                        How to add modules

                        learning how to use browser developers window for css changes

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