config error somewhere, need help



  • I ran it through a syntax validator and everything checks out with that, but I’m still getting the Please create a config file error. I was modifying the MMM-iFrame module and hit a wrong key and the config closed. after bringing it back open i saved and reloaded and now nothing. I cant figure it out. Thanks for any help. Here’s my config file:

    var config = {
            port: 8080,
            ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"], // Set [] to allow all IP addresses
                                                                   // or add a specific IPv4 of 192.168.1.5 :
                                                                   // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.5"],
                                                                   // or IPv4 range of 192.168.3.0 --> 192.168.3.15 use CIDR format :
                                                                   // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.3.0/28"],
    
            language: "en",
            timeFormat: 12,
            units: "imperial",
    
    
    
     modules: [
                    {
                            module: "alert",
                    },
                    {
                            module: "updatenotification",
                            position: "top_bar"
                    },
                    {
                            module: 'MMM-GoogleMapsTraffic',
                            position: 'middle_center',
                            config: {
                            key: 'AIzaSyAQ7aXDzoA9IPfkxFmsl-V2HAat_vU0LhE',
                            lat: 41.5670065,
                            lng: -87.160403,
                            height: '300px',
                            width: '500px'
                            }
                    },
                    {
                            module: "clock",
                            position: "top_center",
                            timezone: "America/Chicago"
                    },
                    {
                            module: 'MMM-iFrame',
                            position: 'bottom_bar',
                            config: {
                                    url: ["https://app.actiontiles.com/panel/a8583a72-680a-47ea-8f51-7264b23617df"],
                                    updateInterval: 0.5 * 60 * 1000,
                                    width: "100%",
                                    height: "510px"
                            }
                    },
     {
                            module: "calendar",
                            header: "US Holidays",
                            position: "top_left",
                            config: {
                                    calendars: [
                                            {
                                                    symbol: "calendar-check-o ",
                                                    url: "webcal://www.calendarlabs.com/templates/ical/US-Holidays.ics"
                                            }
                                    ]
                            }
                    },
                    {
                            module: "compliments",
                            position: "lower_third"
                    },
                    {
                            module: "currentweather",
                            position: "top_right",
                            config: {
                                    location: "Portage",
                                    locationID: "4925006",  //ID from http://www.openweathermap.org/help/city_list.txt
                                    appid: "6666861a53a2f121c1e1f0f76accef00"
                            }
                    },
     {
                            module: "weatherforecast",
                            position: "top_right",
                            header: "Weather Forecast",
                            config: {
                                    location: "Portage, IN",
                                    locationID: "4925006",  //ID from http://www.openweathermap.org/help/city_list.txt
                                    appid: "6666861a53a2f121c1e1f0f76accef00"
                            }
                    },
                    {
                            module: 'MMM-Nest',
                            position: 'top_right',
                            config: {
                                    token:"c.iaFlhM5fBxDothVhOjhmeYA4ETBv0wCk175fAjgyfGZlXTvFGjOTdbzRG1zF117wqzduags7XigHcP4Lxb4t18g6YkVxmm7z0IbaHGYvLNFoO5zFgxe3k0Z3oDhsGL9LhBglQVohNeEUYQOc",
                                    displayType: 'visual',
                                    displayMode: 'nest'
                            }
                    },
      {
                            module: "newsfeed",
                            position: "top_bar",
                            config: {
                                    feeds: [
                                            {
                                                    title: "New York Times",
                                                    url: "http://www.nytimes.com/services/xml/rss/nyt/HomePage.xml"
                                            }
                                    ],
                                    showSourceTitle: true,
                                    showPublishDate: true
                            }
                    },
            ]
    
    };
    
    
    


  • @TaylorTech22 do you have the following line at the bottom?

    /*************** DO NOT EDIT THE LINE BELOW ***************/
    if (typeof module !== "undefined") {module.exports = config;}
    
    

    also is your config file named correctly



  • @strawberry-3.141 yes i do i just didnt include in the copy-paste



  • @strawberry-3.141 config/config. js is what I enter



  • @TaylorTech22 Did you to remove the modules one by one to see which one is going wrong ?



  • My suggestion would be start over… use the standard config and add one thing at a time…see if it works then add the next until you get to what’s not working…



  • @TaylorTech22 said in config error somewhere, need help:

    @strawberry-3.141 config/config. js is what I enter

    What do you mean?



  • another thing I could spot from viewing your config is that the timezone for the clock module should go into a config: {}, but this will not help you out with the black screen.


  • Module Developer

    Somebody should make EASY configuration system, or… all module developers should provide DEFAULT ACTIVE SAMPLE CONFIGURATION.
    Or, at least, neater JSlint parser should be supported.



  • @Sean all you mentioned exists ;)


Log in to reply
 

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