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.2k 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.
    • C Offline
      chrisfr1976 @sdetweil
      last edited by chrisfr1976

      @sdetweil thats why I made the module. The Pi is completely headless. So I’m in the kitchen with my laptop and enjoy this autorefresh now. Before that I’ve used a Script on my Smartphone. Also manual and annoying :-)
      And sure, also the xdotool command is just pressing “ctrl+r” for me.

      Regards, Chris.

      plainbrokeP 1 Reply Last reply Reply Quote 1
      • 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 Do not disturb
          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 Do not disturb
                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 Do not disturb
                    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