Read the statement by Michael Teeuw here.
Default Weather module not loading and no error showing.
-
This post is deleted! -
This post is deleted! -
{
module: "weatherforecast",
position: "top_center",
header: "Weather Forecast",
config: {
location: "Saint Peters",
locationID: "4407237", //ID from http://www.openweathermap.org/help/city_list.txt
appid: "################################"
}
},
-
It’s not your config that is the problem.
Here is a quote from MichMich just this morning from a similar topic.
“It seems new API keys from open weather no longer are allowed to request the forecast. We are looking into a solution.”
So, for now, you can disable the forecast module. Also, you could try another weather module that IS working. There are quite a few under the Weather heading here.
https://github.com/MichMich/MagicMirror/wiki/MagicMirror²-Modules#3rd-party-modules -
Thank You for your quick response. This was really bugging me that one worked but not the other.
-
I know this is old but…my weather wasnt loading. I was trying to use the “forecast” option. Figured out (despite what @Mykle1 said above) that it does work with API keys but I needed to changed weatherEndpoint: in the weather.js file
apiKey: "YOUR-API-KEY", apiSecret: "", apiVersion: "2.5", apiBase: "https://api.openweathermap.org/data/", // TODO: this should not be part of the weather.js $ weatherEndpoint: "/forecast",
I had it set to forecast in the config/config.js (below) but that wasnt enough. After I changed the weatherEndpoint, it worked. The
{ module: "weather", position: "bottom_right", config: { type: "forecast" } },
Hope this helps someone.