Read the statement by Michael Teeuw here.
MMM-BMW-DS (A different kind of weather module)
-
Due to Weather Underground closing its free API, and at the suggestion of @cowboysdude, I’ve rewritten MMM-BMW to work with the Darksky api, which still offers a free plan.
Description:
Bugger My Weather - Darksky
-
This was designed for use in the bottom_bar position of your MagicMirror
-
Can share bottom bar position with newsfeed module via Hello_Lucy
See here: https://www.youtube.com/watch?v=mTGoxM6JyBE
-
Minutely updates for current conditions
-
CSS provided for coloring and sizing. Make it your own.
-
6 Built in font choices
Click on examples for a better view
- Default white

- Colored and summary hidden

Download:
[card:mykle1/MMM-BMW-DS]
Version 1.0.1
-
-
@cowboysdude was kind enough to show me one way of using different fonts in my module. My gratitude to him. Here’s a look. Simply click the image for an expanded, more pleasing view.

-
I like this. It’s tight and conveys a lot of information in little real estate.
-
I like it, then I unliked it…then I liked it again LOL
-
@bhepler said in MMM-BMW-DS (A different kind of weather module):
I like this. It’s tight and conveys a lot of information in little real estate.
Thanks bro. That was definitely my intention.
-
@cowboysdude said in MMM-BMW-DS (A different kind of weather module):
I like it, then I unliked it…then I liked it again
Hahaha. Dude, thanks for your help.
-
Good afternoon,
which format you are using for the LON/LAT koordinates?
Iam getting “boring Weather” every timeThanks for respond
regards -
Here is my config.js entry, showing my lat and long
{ disabled: false, module: "MMM-BMW-DS", position: "bottom_bar", // bottom_bar is best config: { apiKey: "YOUR API KEY GOES HERE", // Free API key @ darksky.net tempUnits: "F", // C of F lat: '40.123456', lng: '-74.123456', useHeader: false, // true if you want a header header: "Your header", maxWidth: "100%", } }, -
Lord of the Rings version? ;-)
Click on the image for a better view

-
Thank you Mykle1, but I live in Germany. Koord: N48… and E008…
If I put in my Koordinates I get the message “Boring Weather”, but If I take the darksky.net I get the right values:
https://api.darksky.net/forecast/7146c1592f88d9179586e0fa404aad4b/49.0069,8.4034
any Idea?
thanks and best regards -
All your info is right there in that link…
just add it into your code:{ disabled: false, module: "MMM-BMW-DS", position: "bottom_bar", config: { apiKey: "7146c1592f88d9179586e0fa404aad4b", // Free API key @ darksky.net tempUnits: "C", lat: '49.0069', lng: '8.4034', useHeader: false, // true if you want a header header: "Your header", maxWidth: "100%" } }, -
@flieger4711 said in MMM-BMW-DS (A different kind of weather module):
any Idea?
I’ve fixed your issue and uploaded the new files to the repo. Please do a
git pullin your MMM-BMW-DS directory. Now you can use your latitude and longitude (49.0069 & 8.4034) in the config.js entry. I just tested it for you.Thank you for your interest and please let me know that it works for you.
-
@justjim1220 said in MMM-BMW-DS (A different kind of weather module):
All your info is right there in that link…
just add it into your code:There was a problem with the API depending on location. I updated the module for @flieger4711. It will now function as intended.
I don’t know who’s api key that is but it should not be posted in public.
-
Minor Update:
Added a
cssconfig option with choice of 4 fonts from Google Fonts.Please do a
git pullin your MMM-BMW-DS directory or install as per the README here. -
Minor Update:
- v1.0.2
Added 2 more font choices from Google Fonts and cleaned up the function responsible for css file selection, making it easier to quickly add just about any Google Font.
If you see a font you like here I can add it to the module upon request. https://fonts.google.com/
Please do a
git pullin your MMM-BMW-DS directory or install as per the README here. -
It works now very fine for me.
Thanks for your quick assistance
best regards -
You’re welcome, friend. Enjoy your MM experience.
-
here’s my css input…

-
Ahh, glad you are playing with it. Looks great! :-)
-
Tried to add this to my mirror, but it doesn’t show up on the screen.
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