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

Help customising my mirror

Scheduled Pinned Locked Moved Troubleshooting
8 Posts 5 Posters 4.3k Views 4 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.
  • P Offline
    PhilsterM9
    last edited by Feb 4, 2017, 8:32 AM

    Hi guys, to start, I’d like to say that I am not experienced with this stuff in any sort of way so whatever is explained to me would have to be in the simplest way possible.

    Ok, so I have gotten up to the step where I get to customise how I want my mirror to look. I have tried many times but failed. It says in the tutorial that I have to ‘Duplicate config/config.js.sample to config/config.js’ but I don’t know what that means. When I enter ‘config/config.js.sample’ to the terminal while under the ‘cd ~/MagicMirror’ directory, it says permission denied. I don’t know what this means and I don’t know a way around it.

    Could someone please explain to me how to customise my mirror? I have been stuck on this for over 2 weeks. Thanks!

    B M 2 Replies Last reply Feb 4, 2017, 10:52 AM Reply Quote 0
    • B Offline
      broberg Project Sponsor @PhilsterM9
      last edited by Feb 4, 2017, 10:52 AM

      @PhilsterM9 in Magicmirror directory, enter config directory via cd config
      While in the config directory type cp config.js.sample config.js

      After that type dir you should now see two files listed, one config.sample.js and one config.js

      Now you have a working config file and should be able to start the magicmirror

      1 Reply Last reply Reply Quote 1
      • M Offline
        Mykle1 Project Sponsor Module Developer @PhilsterM9
        last edited by Feb 4, 2017, 12:59 PM

        @PhilsterM9

        I was just like you a few weeks ago. I didn’t know a thing about this, or coding. A complete noob, as they say. My suggestion, because it helped me, is, don’t do your editing in the terminal. Do it in the graphical user interface (GUI). Navigate your desktop as you would on a PC with Windows or a Mac’s Finder.

        Click on File Manager (the folder at the top left of your desktop, usually)
        Double click the MagicMirror folder
        Double click the config folder
        Right click the config.js.sample file - select Copy
        Right click again somewhere else in that same window - select Paste
        Rename the file to config.js and click the Rename button
        The new config.js file that you just pasted is now your working config file for MagicMirror
        Double click it and it should open in a text editor.

        This is one of the places where you will customize your MM. It’s actually good enough to run your MM, although it will only show some of the modules but you’ll be encouraged by the fact that it is at least working. Every module folder has a ReadMe file that instructs you on what to add to your config.js file to get that module up and running.

        I think that’s good for now. If you want to run MM right now to see how your new config.js is working you will have to go back to the terminal. Do this:

        Open a new terminal
        type cd MagicMirror
        then type npm start

        Sit back and watch the magic happen. When you calm down after a minute or two of watching your MM actually working and you want to quit MM, press the Option key on your keyboard. Select QUIT from File menu that appears, top left of your screen

        Create a working config
        How to add modules

        P 1 Reply Last reply Feb 6, 2017, 9:38 AM Reply Quote 1
        • P Offline
          PhilsterM9 @Mykle1
          last edited by Feb 6, 2017, 9:38 AM

          @Mykle1 Hi there, thanks for the time you took to reply.

          I did as you have written in your own instructions and when I try to configure my mirror through the read me file, it still won’t work. I am not sure what is happening. I am trying to start off by adding an analog clock instead of digital but it will not let me for the life of me. The trouble is that I know that I can change the file and make it work because I can tried changing the clock to sit on the right side instead of the left and it works.

          I am a noob but this is really frustrating me. Thanks for helping.

          M 1 Reply Last reply Feb 7, 2017, 12:52 PM Reply Quote 0
          • Y Offline
            yawns Moderator
            last edited by Feb 6, 2017, 9:41 AM

            Then please post the content of your config.js file, however please remove passwords, private calendar links and apikeys

            1 Reply Last reply Reply Quote 0
            • M Offline
              Mykle1 Project Sponsor Module Developer @PhilsterM9
              last edited by Feb 7, 2017, 12:52 PM

              @PhilsterM9 said in Help customising my mirror:

              The trouble is that I know that I can change the file and make it work because I can tried changing the clock to sit on the right side instead of the left and it works.

              The simplest answer would be to add this under “position” in the clock section of your config.js file. It should look like this now:

              module: ‘clock’,
              position: ‘top_left’
              displayType: “digital”, // options: digital, analog, both

              Change the displayType to “analog” “digital” or “both”
              Save your config.js file and restart MM

              Create a working config
              How to add modules

              S 1 Reply Last reply Feb 7, 2017, 1:07 PM Reply Quote -1
              • S Offline
                strawberry 3.141 Project Sponsor Module Developer @Mykle1
                last edited by Feb 7, 2017, 1:07 PM

                @Mykle1 that answer is not correct, module config options have to be in the object config

                module: 'clock',
                position: 'top_left',
                config: {
                  displayType: 'digital'
                }
                

                Please create a github issue if you need help, so I can keep track

                M 1 Reply Last reply Feb 7, 2017, 4:09 PM Reply Quote 1
                • M Offline
                  Mykle1 Project Sponsor Module Developer @strawberry 3.141
                  last edited by Feb 7, 2017, 4:09 PM

                  @strawberry-3.141 said in Help customising my mirror:

                  @Mykle1 that answer is not correct, module config options have to be in the object config

                  Yup, you’re right. In my haste to answer, because I was pressed for time this morning, I mistakenly omitted that. My bad. Thanks for catching that.

                  Create a working config
                  How to add modules

                  1 Reply Last reply Reply Quote 1
                  • 1 / 1
                  1 / 1
                  • First post
                    6/8
                    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