MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    MMM-BMW-DS (A different kind of weather module)

    Scheduled Pinned Locked Moved Utilities
    65 Posts 13 Posters 49.5k Views 11 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Mykle1M Offline
      Mykle1 Project Sponsor Module Developer @sdetweil
      last edited by

      @sdetweil said in MMM-BMW-DS (A different kind of weather module):

      i just installed this module, and the default CSS causes the display to take over the entire screen…
      css:1, fixes it… I ‘assume’ the default should be 1?

      Sorry the module is giving you trouble. You should not have a “default.css” file at all. In the css folder of the module there should only be 6 css files, named:

      MMM-BMW-DS1.css
      MMM-BMW-DS2.css
      MMM-BMW-DS3.css
      MMM-BMW-DS4.css
      MMM-BMW-DS5.css
      MMM-BMW-DS6.css
      

      Maybe the way I implemented this, or documented this, is not very clear. I do apologize for that. If you have a suggestion for cleaning this up I would appreciate that, or if the problem is something else then please assist me in understanding and correcting.

      Create a working config
      How to add modules

      1 Reply Last reply Reply Quote 0
      • S Offline
        sdetweil
        last edited by sdetweil

        your readme

          css: "1",                         // 1-6 (default, Clean, Lord of the Rings, Handwriting, etc)
        

        ok, what is ‘default’?

        ie, the setting if one doesn’t chose anything?

        if I do not supply the line above, what value will be used

        the screen shots show a line at the bottom of the page, so I ASSUME this must be the ‘default’ behavior…

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        Mykle1M 2 Replies Last reply Reply Quote 0
        • Mykle1M Offline
          Mykle1 Project Sponsor Module Developer @sdetweil
          last edited by

          @sdetweil said in MMM-BMW-DS (A different kind of weather module):

          if I do not supply the line above, what value will be used

          Ok, I see. I’m off to dinner right now but I will correct that when I return. I’m sorry for the trouble and thank you for pointing that out to me.

          Create a working config
          How to add modules

          1 Reply Last reply Reply Quote 0
          • Mykle1M Offline
            Mykle1 Project Sponsor Module Developer @sdetweil
            last edited by

            @sdetweil

            Ok, this is what I’ve done. I don’t know if this is the proper way of doing it but it does work.

            // Gets correct css file from config.js
                getStyles: function() {
                  if(this.config.css != ""){
                    return ["modules/MMM-BMW-DS/css/MMM-BMW-DS" + this.config.css + ".css"];
                  } else {
                    return ["modules/MMM-BMW-DS/css/MMM-BMW-DS1.css"]; // default.css
                  }
                },

            Create a working config
            How to add modules

            S 1 Reply Last reply Reply Quote 0
            • S Offline
              sdetweil @Mykle1
              last edited by sdetweil

              @mykle1 easier if u just declare a defaults section in your module.js which has css: 1

              The when it is merged with the user supplied config, there will always be something set.

              Then u don’t need the if/then at all

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              Mykle1M 1 Reply Last reply Reply Quote 1
              • Mykle1M Offline
                Mykle1 Project Sponsor Module Developer @sdetweil
                last edited by

                @sdetweil

                I don’t know how I missed that. Thanks again for showing me the error of my ways. :-)

                // Module config defaults.
                    defaults: {
                        apiKey: "", // Get FREE API key from darksky.net
                        tempUnits: "C", // C  or F
                        lat: "40.123456", // Latitude
                        lng: "-74.123456", // Longitude
                        css: "1", // 1=default, 2=Clean, 3=Lord of the Rings, 4=handwriting, 5=Julee, 6=Englebert
                        ownTitle: "Current Conditions", // Default = Current Conditions
                        useHeader: false, // true if you want a header
                        header: "Your Header", // Any text you want. useHeader must be true
                        maxWidth: "100%",
                        animationSpeed: 3000,
                        initialLoadDelay: 4250,
                        retryDelay: 2500,
                        updateInterval: 5 * 60 * 1000,
                

                Create a working config
                How to add modules

                1 Reply Last reply Reply Quote 0
                • cirdanC Offline
                  cirdan
                  last edited by

                  Mykle, kids called me at work today. magic mirror is making weird noises. 😀

                  Afraid for hardware failure I went home only to find out mmmbmwds had added sounds and it rained for the first time.

                  Would you consider building in a config switch to enable/disable sounds?

                  Modules MMM-rainfc, MMM-bustimes, MMM-Harmony, MMM-Rijks

                  Mykle1M 1 Reply Last reply Reply Quote 0
                  • S Offline
                    sdetweil
                    last edited by

                    Rename the mp3 files to something else

                    Sam

                    How to add modules

                    learning how to use browser developers window for css changes

                    1 Reply Last reply Reply Quote 1
                    • Mykle1M Offline
                      Mykle1 Project Sponsor Module Developer @cirdan
                      last edited by Mykle1

                      @cirdan said in MMM-BMW-DS (A different kind of weather module):

                      Would you consider building in a config switch to enable/disable sounds?

                      git pull in the MMM-BMW-DS directory and playSounds: "no" in the new config option. :thumbsup:

                      Why can’t everything I try to do with modules be that easy?

                      Create a working config
                      How to add modules

                      cirdanC 1 Reply Last reply Reply Quote 1
                      • cirdanC Offline
                        cirdan @Mykle1
                        last edited by

                        @mykle1 tnx for the quick fix.
                        (At last peace returns to the grey havens 😁)

                        Modules MMM-rainfc, MMM-bustimes, MMM-Harmony, MMM-Rijks

                        1 Reply Last reply Reply Quote 1
                        • 1
                        • 2
                        • 3
                        • 4
                        • 5
                        • 6
                        • 7
                        • 6 / 7
                        • First post
                          Last post
                        Enjoying MagicMirror? Please consider a donation!
                        MagicMirror created by Michael Teeuw.
                        Forum managed by Sam, technical setup by Karsten.
                        This forum is using NodeBB as its core | Contributors
                        Contact | Privacy Policy