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.

    Config.js file Syntax

    Scheduled Pinned Locked Moved Unsolved Troubleshooting
    26 Posts 7 Posters 24.8k Views 6 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.
    • Mykle1M Offline
      Mykle1 Project Sponsor Module Developer @bhepler
      last edited by

      @bhepler said in Config.js file Syntax:

      @amosh83 - Well, progress. You have a config.js file in the right place and it’s passing the syntax checks.

      Maybe I should have paid more attention while reading. I see now that I asked something that you had already established. My bad.

      I am extremely curious to see how MM can report "Please create a config file. See README for more information. If you get this message while your config file is already created, your config file probably contains an error." when there is a working config in the proper directory.

      Create a working config
      How to add modules

      1 Reply Last reply Reply Quote 0
      • L Offline
        letsirk @amosh83
        last edited by

        @amosh83 Did you post the exact config.js file. If so you’re missing a “/” on the first line.

        A 1 Reply Last reply Reply Quote 1
        • A Offline
          amosh83 @letsirk
          last edited by

          @letsirk YES!!!
          I MADE IT!!! turns out that all I was missing was that “/”, are you kidding me??? ahahah

          I’m so thankful to ALL of you, I’ve never touched a Terminal in my life and I managed to do this with manual installation all thanks to you geniuses!!!
          Thank you
          @Mykle1 @bhepler @letsirk

          Mykle1M 1 Reply Last reply Reply Quote 2
          • Mykle1M Offline
            Mykle1 Project Sponsor Module Developer @amosh83
            last edited by

            @amosh83 said in Config.js file Syntax:

            all I was missing was that “/”,

            Ahh, you missed when you copied and pasted. That’s fairly common.

            are you kidding me???

            Now where have I heard this before? Oh yeah, I said it!

            Enjoy your mirror

            Create a working config
            How to add modules

            1 Reply Last reply Reply Quote 0
            • jadeJ Offline
              jade
              last edited by

              I’m having this exact problem, but I’ve used a linter to check for errors and there are none, and my file is in /var/www/html/MagicMirror/config/config.js, I have no idea what I’m doing wrong!

              Mykle1M 1 Reply Last reply Reply Quote 0
              • Mykle1M Offline
                Mykle1 Project Sponsor Module Developer @jade
                last edited by

                @jade said in Config.js file Syntax:

                my file is in /var/www/html/MagicMirror/config/config.js,

                Your installation of MM belongs as follows, and so the path to your config.js file

                pi@raspberry ~/MagicMirror/config/config.js

                Then we can work on your config.js if need be

                Create a working config
                How to add modules

                strawberry 3.141S jadeJ 2 Replies Last reply Reply Quote 0
                • strawberry 3.141S Offline
                  strawberry 3.141 Project Sponsor Module Developer @Mykle1
                  last edited by

                  @Mykle1 not necessarily, you can install the mirror in every directory you like

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

                  A 1 Reply Last reply Reply Quote 0
                  • A Offline
                    Anhalter42 @strawberry 3.141
                    last edited by

                    @strawberry-3.141 … except for directories with different read/write permissions. Not a linux expert, but I guess this includes /var/ in its default status!?

                    1 Reply Last reply Reply Quote 0
                    • Mykle1M Offline
                      Mykle1 Project Sponsor Module Developer
                      last edited by

                      I was referring to this forums very own “Complete Setup Tutorial.” Specifically, this:
                      https://forum.magicmirror.builders/topic/236/complete-setup-tutorial/6

                      I guess I shouldn’t assume that everyone follows the installation procedure.

                      Create a working config
                      How to add modules

                      1 Reply Last reply Reply Quote 1
                      • jadeJ Offline
                        jade @Mykle1
                        last edited by jade

                        @Mykle1 said in Config.js file Syntax:

                        Your installation of MM belongs as follows, and so the path to your config.js file

                        pi@raspberry ~/MagicMirror/config/config.js

                        When I first started using Linux I was taught the very bad habit of switching to the root user and doing everything as root, so I moved the file into where it needs to be in /home/pi but I still have the same problem

                        var config = {
                            port: 8080,
                            ipWhitelist: [],
                            language: "en",
                            timeFormat: 24,
                            units: "metric",
                            modules: [
                                {
                                    module: "clock",
                                    position: "top_left"
                                },
                                {
                                    module: "calendar",
                                    header: "CWG  Pi",
                                    position: "top_left",
                                    config: {
                                        calendars: [
                                            {
                                                symbol: "calendar-check-o ",
                                                url: "https://calendar.google.com/calendar/ical/cwgpi2017%40gmail.com/private-b287e4ebe0e8f5d66665e0c83f9e3fa0/basic.ics"
                                            }
                                        ]
                                    }
                                },
                                {
                                    module: "compliments",
                                    position: "lower_third",
                                    updateInterval: 3600000,
                                    config: {
                                        compliments: {
                                            morning: [
                                                "Valar Morghulis",
                                                "Valar Dohaeris",
                                                "When You Play The Game Of Thrones You Win Or You Die",
                                                "Where Is The God Of Tits And Wine?"
                                            ],
                                            afternoon: [
                                                "Sometimes, Those With The Most Power Have The Least Grace",
                                                "A Mind Needs Books Like A Sword Needs A Whetstone",
                                                "Chaos Isn't A Pit, Chaos Is A Ladder",
                                                "A Lion Doesn't Concern Himself With The Opinions Of Sheep"
                                            ],
                                            evening: [
                                                "The Night Is Dark And Full Of Terrors",
                                                "Night Gathers And Now My Watch Begins",
                                                "Winter Is Coming",
                                                "Power Resides Where Men Believe It Resides. It's A Trick, A Shadow On The Wall, And A Very Small Man Can Cast A Very Large Shadow"
                                            ]
                                        }
                                    }
                                },
                                {
                                    module: "currentweather",
                                    position: "top_right",
                                    config: {
                                        location: "Corby",
                                        locationID: "2652381",  //ID from http://www.openweathermap.org/help/city_list.txt
                                        appid: "39ab36a3fa513354fbe406263f175c07"
                                    }
                                }
                            ]
                        };
                        
                        

                        Everything is ok according to jslint but something has got to be not working. Incidentally if I use the sample file and don’t change anything I have the same problem.

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