Read the statement by Michael Teeuw here.
Weather module config
-
@sdetweil thanks. That got rid of the errors, now when I
npm start
the weather module seems to be just loading indefinitely. Any ideas? -
@mrlowndes did u get an apiid? ‘loading’ means waiting for data … so, the component getting the data did not succeed
npm start
then look at the messagesor possibly open the developers window (f12 or ctrl-shift-i) select the console tab, and scroll up looking for errors…
-
@mrlowndes said in Weather module config:
index):1 Refused to apply style from ‘http://localhost:8080/css/custom.css’ because its MIME type (‘text/html’) is not a supported stylesheet MIME type, and strict MIME checking is enabled.
ok, don’t know for the slow network.
but for this one
do
touch ~/MagicMirror/css/custom.css
-
@sdetweil Thanks for the tip. The errors were at the bottom. This is what I found:
Failed to load resource: the server responded with a status of 400 () weathergov.js:55 Could not load data ... XMLHttpRequest weather.js:151 New weather information available. main.js:301 [Intervention] Slow network is detected. See https://www.chromestatus.com/feature/5636954674692096 for more details. Fallback font will be used while loading: http://localhost:8080/vendor/node_modules/weathericons/font/weathericons-regular-webfont.woff api.openweathermap.o…xxxxxxxxxxxxxxxx:1 Failed to load resource: the server responded with a status of 401 (Unauthorized) weatherforecast.js:266 weatherforecast: Your AppID does not support long term forecasts. Switching to fallback endpoint. (index):1 Refused to apply style from 'http://localhost:8080/css/custom.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled
-
@sdetweil do you know where I could get an appid for weathergov? The documentation for the module is very thin
-
no key required for that point… only works for US locations
-
@sdetweil Do you have any suggestions as to what I should try next?
-
@mrlowndes u can test that the api works from your location
put this in your browser
https://api.weather.gov/points/LAT,LON/forecast
replace the LAT,LON
by the values from the google maps (maps.google.com) of your location…
in the url, you will see two numbers xx.yyyyyy,-uu.zzzzzz
just cut/paste that whole set of numbers and paste over the LAT,LON (notice the comma comes with the numbers too) -
@sdetweil Thanks so much, the documentation doesn’t make that clear at all
-
@mrlowndes no, this is just a test… making sure the api would work as called by the module