Help with config file



  • Can anyone tell me what I did wrong with my config file? Anywhere you see ### is where I removed personal data.

    var config = {
            port: 8080,
            ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"],
    
            language: "en",
            timeFormat: 12,
            units: "imperial",
    
            modules: [
                    {
                            module: "clock",
                            position: "top_left'"
                            config: {
                                    timeFormat: 12,
                                    displaySeconds: true,
                                    showPeriod: true,
                                    showDate: true,
                                    displayType: "digital",
                                    timezone: "America/New_York",
                    },
                    {
                            module: "calendar",
                            position: "top_left",
                            config: {
                                    calendars: [
                                            {
                                                    symbol: "calendar-check-o ",
                                                    url: "###"
                                            }
                                    ]
                            }
                    },
                    {
                            module: "compliments",
                            position: "lower_third"
                    },
                    {
                            module: "currentweather",
                            position: "top_right",
                            config: {
                                    location: "###",
                                    locationID: "###",  //ID from http://www.openweathermap.org
                                    appid: "###",
                                    roundTemp: true,
                                    showPeriod: true,
                                    showPeriodUpper: true,
                                   showHumidity: true,
                            }
                    },
                    {
                            module: "weatherforecast",
                            position: "top_right",
                            header: "Weather Forecast",
                            config: {
                                    location: "###",
                                    locationID: "###",  //ID from http://www.openweathermap.org
                                    appid: "###",
                                    roundTemp: true,
                                    showRainAmount: true,
                                    colored: trtue,
                            }
                    },
                    {
                            module: "newsfeed",
                            position: "bottom_bar",
                            config: {
                                    feeds: [
                                            {
                                                    title: "The Atlantic",
                                                    url: "https://www.theatlantic.com/feed/best-of/",
                                            },
                                            {
                                                    title: "BBC World",
                                                   url: "feeds.bbci.co.uk/news/world/rss.xml",
                                            }
                                    ],
                                    showSourceTitle: true,
                                    showPublishDate: true,
                                    showDescription: true,
                            }
                    },
            ]
    
    };
    
    /*************** DO NOT EDIT THE LINE BELOW ***************/
    if (typeof module !== "undefined") {module.exports = config;}
    
    


  • @sullivnc
    There is a curly brace missing in the config field of the clock module.



  • Like this :)

    {
                            module: "clock",
                            position: "top_left'"
                            config: {
                                    timeFormat: 12,
                                    displaySeconds: true,
                                    showPeriod: true,
                                    showDate: true,
                                    displayType: "digital",
                                    timezone: "America/New_York",
                                 }
                    },
    


  • The position line for the clock module is also wrong, it should be like this:

    position: "top_left",
    

    I recommend that you use a lint tool (e.g. eslint) to do syntax checking. It will find most of the errors.



  • Thanks guys, appreciate the help.


Log in to reply
 

Looks like your connection to MagicMirror Forum was lost, please wait while we try to reconnect.