Read the statement by Michael Teeuw here.
Weather Module - Broken Icon
-
Hi Forum,
After I applied the last update of MagicMirror (2.27.0), the weather module does not display the icon of the current weather anymore. Instead, it shows only a square (like the icon is broken).
I really appreciate any help.
Extract of the module config (from config.js):
{ module: "weather", position: "top_left", disabled: false, config: { weatherProvider: "openweathermap", type: "current", location: "Fürth", locationID: "2923544", //ID from http://bulk.openweathermap.org/sample/city.list.json.> apiKey: "70908162b9e2f94e913zxxxxxxed76b425", // decimalSymbol: ",", roundTemp: true, // onlyTemp: "true", appendLocationNameToHeader: true, initialLoadDelay: "1000", showHumidity: "wind", showWindDirection: true, showWindDirectionAsArrow: false, windUnits: "metric", useKmh: "true", showSun: false, useBeaufort: false } },Extract from custom.css:
.weather .weathericon, .weather .fa-home { font-size: 130%; line-height: 170px; color: #aaa; display: inline-block; transform: translate(0, -3px); transform: translateY(0%); } .weather { font-size: 125px; }Thank you
-
I did some more troubleshooting and found the issue.
I first uninstalled MagicMirror (npm uninstall MagicMirror).
In the second step, I renamed the existing MagicMirror directory into MagicMirror_old.Then I reinstalled it like described here, git clone, npm install-mm, copying default config etc.
After starting MM with the default config, all is fine.I then copied over my old config.js and restarted MM --> still working fine.
But after copying my custom.css file, the icon was broken again.
After commenting out section by section, this was the section that caused the broken icon:.light { font-family: "Roboto Condensed", sans-serif; font-size: 80px; line-height: 125px; font-weight: 300; }I then commented out line by line and as soon as I commented out the “font-family” line, the icon was displayed nicely again.
-
@fgvmkl6rdfevr4 are you running on windows perhaps?
-
@sdetweil sorry, I forgot to mention that.
It’s running on a Raspberry Pi 4 B (Rev. 1.2) with Raspberry Pi OS 12 (Bookworm)
Linux 6.1.21-v8+ on aarch64 -
I did some more troubleshooting and found the issue.
I first uninstalled MagicMirror (npm uninstall MagicMirror).
In the second step, I renamed the existing MagicMirror directory into MagicMirror_old.Then I reinstalled it like described here, git clone, npm install-mm, copying default config etc.
After starting MM with the default config, all is fine.I then copied over my old config.js and restarted MM --> still working fine.
But after copying my custom.css file, the icon was broken again.
After commenting out section by section, this was the section that caused the broken icon:.light { font-family: "Roboto Condensed", sans-serif; font-size: 80px; line-height: 125px; font-weight: 300; }I then commented out line by line and as soon as I commented out the “font-family” line, the icon was displayed nicely again.
-
@fgvmkl6rdfevr4 nice detective work…
-
@sdetweil thank you :smiling_face_with_smiling_eyes:
Thought that this maybe could help others, too.
Unfortunately, I have no clue (not enough knowledge about CSS, web sites etc.) why this suddenly happened… but that doesn’t matter for me anymore as the weather icon is now looking nice again.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login