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-Sunrise-Sunset

    Scheduled Pinned Locked Moved Utilities
    44 Posts 9 Posters 19.3k Views 10 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.
    • S Offline
      sdetweil @dankerthrone
      last edited by

      @dankerthrone hm… not where I would have expected it…

      so. lets try this again

      cd ~/MagicMirror/modules/MMM-Sunrise-Sunset
      npm install jquery
      ls node_modules/jquery
      

      you should see this

      AUTHORS.txt  LICENSE.txt  README.md  bower.json  dist  external  package.json  src
      

      then do

       cp node_modules/jquery/dist/jquery.js .
      

      then

      ls jquery.js
      

      to prove the file is in the module folder

      i just did it all here step by step

      Sam

      How to add modules

      learning how to use browser developers window for css changes

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

        Late to the game, but I also am getting black screen after installing the module and adding it to my config. Ill try to give you the steps:

        Did the git pull. Went into the folder, npm install.

        Added this to my config:

        {          
        module: 'MMM-Sunrise-Sunset', 
        position: "bottom_center",
        config: {
        latitude: "69.13",
        longitude: "18.59",
        apiKey: "myAPI",
        layout: "inline",
          }
        }, 
        

        I also tried @sdetweil post, without any difference. I find the files as listed, did pm2 restart mm without any help.

        Ideas?

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

          @siggmur latitude and longitude are numbers, remove the quotes.

          general rule, for values to the right of :

          number or true/false - not quoted
          all else, quoted, doesn’t matter which one, just matching.
          also, lat/long usually are 6 digits
          xx.yyyy

          Sam

          How to add modules

          learning how to use browser developers window for css changes

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

            Thanks for the quick reply, I forgot the quotation marks, but it should throw a config error, not a black screen like I am getting?

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

              @siggmur black screen usually means missing library file.
              look at the startup.messages

              either
              pm2 logs --lines=100
              or the terminal window where do
              npm start

              Sam

              How to add modules

              learning how to use browser developers window for css changes

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

                @sdetweil ah, now we might be cooking. I find to suspected issues, but I am a bit to noobish to understand:

                [2020-08-01 01:35:48.402] [LOG] No helper found for module: MMM-Sunrise-Sunset.

                and:

                Fontconfig warning: “/etc/fonts/fonts.conf”, line 100: unknown element “blank”
                [2020-08-01 01:35:50.724] [ERROR] Whoops! There was an uncaught exception…
                [2020-08-01 01:35:50.727] [ERROR] Error: listen EADDRINUSE: address already in use 127.0.0.1:8080
                at Server.setupListenHandle [as _listen2] (net.js:1226:14)
                at listenInCluster (net.js:1274:12)
                at GetAddrInfoReqWrap.doListen [as callback] (net.js:1413:7)
                at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:65:10) {
                code: ‘EADDRINUSE’,
                errno: ‘EADDRINUSE’,
                syscall: ‘listen’,
                address: ‘127.0.0.1’,
                port: 8080
                }

                Any idea what it could be?

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

                  @siggmur eaddr in use means something is still using that port 8080,

                  pm2’s job is to start at boot, so you can have more than one running

                  keep stopping

                  check w
                  ps -ef | grep node |grep -v grep

                  kill things til u get none.

                  then

                  cd ~/MagicMirror
                  npm start
                  

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

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