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.

    Adding Modules

    Scheduled Pinned Locked Moved Troubleshooting
    29 Posts 3 Posters 13.7k Views 3 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.
    • strawberry 3.141S Offline
      strawberry 3.141 Project Sponsor Module Developer @johnnyboy
      last edited by

      @johnnyboy most of the modules are listed here https://github.com/MichMich/MagicMirror/wiki#3rd-party-modules

      Also most of the developers have install instructions in their readme file

      This module is what you are looking for https://github.com/RedNax67/MMM-WunderGround

      1. Open the terminal
      2. Go to the modules directory cd ~/MagicMirror/modules
      3. Clone the module git clone https://github.com/RedNax67/MMM-WunderGround.git

      (The following steps are not documented)
      4. Go to the module directory cd MMM-Wunderground
      5.As the developer did not provide a package.json file you have to manually install the dependencies, which are in this case request and moment, npm install request moment. If there is a package.json file you can just do npm install --productive which will install all dependencies defined by the developer or do npm install which will also download dependencies which are only needed for developing.

      (Back to the documented part)
      6. Add the module to the config

      {
          module: 'MMM-WunderGround',
          position: 'top_right',
          config: {
              apikey: 'xxxxxxxxxxxxx', // fill in your api_key that you applied for on wunderground
              pws: 'pws:IGELDERL219', //add your location for the weather service
              hourly: '1',
              fctext: '1',
              fcdaycount: "5",
              fcdaystart: "0",
              hourlyinterval: "3",
              hourlycount: "2",
              alerttime: 10000,
              alerttruncatestring: "english:",
          roundTmpDecs: 1,
          UseCardinals: 0,
          layout: "horizontal",
          sysstat: 0
          }
      }
      

      Don’t add the semicolon as it is in the readme this will cause issues. Then restart your mirror

      Please create a github issue if you need help, so I can keep track

      johnnyboyJ 2 Replies Last reply Reply Quote 3
      • johnnyboyJ Offline
        johnnyboy @strawberry 3.141
        last edited by johnnyboy

        This post is deleted!
        1 Reply Last reply Reply Quote 0
        • Mykle1M Offline
          Mykle1 Project Sponsor Module Developer @johnnyboy
          last edited by

          @johnnyboy said in Adding Modules:

          First off, a massive shout out to Mykle1 for helping me to do in minutes, what took me many hours trying… Thanks a lot for that, much appreciated

          You’re welcome buddy. It wasn’t very long ago that I was in the very same place that you are in now. Some very fine people helped me get under way, and continue to help me. I repay them by helping others, where and when I can. I can see you’re in very good hands with Strawberry 3.141 assisting you. He was, and still is, instrumental in helping me perfect my MM. I’ll help you with the easy stuff. He’ll handle the genius side of things. :smile:

          Create a working config
          How to add modules

          1 Reply Last reply Reply Quote 2
          • johnnyboyJ Offline
            johnnyboy @strawberry 3.141
            last edited by johnnyboy

            This post is deleted!
            johnnyboyJ 1 Reply Last reply Reply Quote 0
            • johnnyboyJ Offline
              johnnyboy @johnnyboy
              last edited by johnnyboy

              This post is deleted!
              strawberry 3.141S 1 Reply Last reply Reply Quote 0
              • strawberry 3.141S Offline
                strawberry 3.141 Project Sponsor Module Developer @johnnyboy
                last edited by

                @johnnyboy only the part that i posted

                Please create a github issue if you need help, so I can keep track

                johnnyboyJ 1 Reply Last reply Reply Quote 0
                • johnnyboyJ Offline
                  johnnyboy @strawberry 3.141
                  last edited by johnnyboy

                  This post is deleted!
                  strawberry 3.141S 1 Reply Last reply Reply Quote 0
                  • strawberry 3.141S Offline
                    strawberry 3.141 Project Sponsor Module Developer @johnnyboy
                    last edited by

                    @johnnyboy if you have done npm install request moment than you can ignore the warnings about the missing file you’re good to continue, if you have done npm install --productive nothing happened because he cant read data out of an file that doesnt exist.

                    Please create a github issue if you need help, so I can keep track

                    johnnyboyJ 1 Reply Last reply Reply Quote 0
                    • johnnyboyJ Offline
                      johnnyboy @strawberry 3.141
                      last edited by johnnyboy

                      This post is deleted!
                      strawberry 3.141S 1 Reply Last reply Reply Quote 0
                      • strawberry 3.141S Offline
                        strawberry 3.141 Project Sponsor Module Developer @johnnyboy
                        last edited by

                        @johnnyboy in the config there is a modules: [] section put it right before the closing ]don’t forget to add a comma in front if there is none after the } from the last module in the section

                        Please create a github issue if you need help, so I can keep track

                        johnnyboyJ 1 Reply Last reply Reply Quote 1
                        • 1
                        • 2
                        • 3
                        • 1 / 3
                        • 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