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.

    MM-Watcher - MagicMirror Config.js Auto-Refresh Script

    Scheduled Pinned Locked Moved System
    10 Posts 3 Posters 1.1k 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.
    • plainbrokeP Offline
      plainbroke @chrisfr1976
      last edited by plainbroke

      @chrisfr1976

             {
                  "name":"mm",
                  "script":"./mm.sh",
                  "cwd":"/home/pi",
                  "watch":[
                      "//home/pi/MagicMirror/css/custom.css",
                      "/home/pi/MagicMirror/config/config.js"
                  ],
      }
      
      

      I use a file called mm.json ,don’t remember where I got this info, but it still works great. I have it and a copy of the mm.sh in the /home/pi/ folder… the one your setup goes to when you do cd then enter.
      this is the code inside it.
      pm2 delete all that have to do with MagicMirror startup.
      Then do a pm2 start mm.json then pm2 save and PM2 saves it as mm.
      Now anytime I change something in config.js MagicMirror restarts.
      I wish I was smart enough with code to figure out how to get it to restart when I modify the custom.css too.

      Slow learner. But trying anyways.

      S C 3 Replies Last reply Reply Quote 0
      • S Offline
        sdetweil @plainbroke
        last edited by

        @plainbroke great!!! i will fix my json file !!!thanks

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        1 Reply Last reply Reply Quote 0
        • C Offline
          chrisfr1976 @plainbroke
          last edited by

          @plainbroke
          Hi,
          my mm.sh also restarts the mirror. But my intention with was doing only a refresh to save a lot of time. My restarts script sleeps 15s before it is executed. So i created a seperate refresh script.

          Regards, Chris.

          plainbrokeP 1 Reply Last reply Reply Quote 0
          • plainbrokeP Offline
            plainbroke @chrisfr1976
            last edited by

            @chrisfr1976
            Ok mine doesn’t wait. I usually do a list of changes I have researched.
            So the complete restart of MM is ok for me.
            Right now trying to figure out a couple of modules that are not loading…

            Slow learner. But trying anyways.

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

              @plainbroke interesting, my file and your have just two changes

              1. you have the cwd: setting
              2. you have followSymlinks (which we don’t have any of)

              I added cwd to mine and now MM restarts… weird

              Sam

              How to add modules

              learning how to use browser developers window for css changes

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

                @sdetweil
                Glad it works for you.
                I have no Idea where it came from. I would guess from someone on this forum.

                Slow learner. But trying anyways.

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

                  @plainbroke well, mine looks nearly identical… just missing the cwd…

                  I opened an issue about this 2 years ago, never got a response…
                  and adding cwd (current working directory)

                  I don’t know how that matters… but whatever… it works now…

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

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