• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
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 571 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 Jan 9, 2025, 8:25 PM Jan 9, 2025, 8:23 PM

    @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.

    P 1 Reply Last reply Jan 12, 2025, 7:11 PM Reply Quote 1
    • P Offline
      plainbroke @chrisfr1976
      last edited by plainbroke Jan 12, 2025, 7:13 PM Jan 12, 2025, 7:11 PM

      @chrisfr1976

      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.

          "apps":[
              {
                  "name":"mm",
                  "script":"./mm.sh",
                  "cwd":"/home/pi",
                  "watch":[
                      "/home/pi/MagicMirror/config/config.js"
                  ],
                  "watch_options":{
                      "followSymlinks":true
                  }
              }
          ]
      }
      

      I 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 Jan 12, 2025, 7:18 PM Reply Quote 0
      • S Offline
        sdetweil @plainbroke
        last edited by Jan 12, 2025, 7:18 PM

        @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 Jan 12, 2025, 7:30 PM

          @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.

          P 1 Reply Last reply Jan 12, 2025, 7:33 PM Reply Quote 0
          • P Offline
            plainbroke @chrisfr1976
            last edited by Jan 12, 2025, 7:33 PM

            @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 Jan 12, 2025, 11:12 PM

              @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

              P 1 Reply Last reply Jan 14, 2025, 2:35 AM Reply Quote 0
              • P Offline
                plainbroke @sdetweil
                last edited by Jan 14, 2025, 2:35 AM

                @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 Jan 14, 2025, 2:59 AM Reply Quote 0
                • S Offline
                  sdetweil @plainbroke
                  last edited by Jan 14, 2025, 2:59 AM

                  @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
                  1 / 1
                  • First post
                    7/10
                    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