• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
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.

Displaying modules depending on Sunrise/Sunset time

Scheduled Pinned Locked Moved Unsolved Troubleshooting
10 Posts 4 Posters 4.1k Views 4 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.
  • M Offline
    marcusjsh
    last edited by Nov 22, 2018, 4:41 PM

    Oh thanks a lot for helping me ! I’ve been searching for the module on the whole Internet for days but didn’t find anything :persevering_face:
    And as I am not a Java developer, I can’t reinvent the wheel hehe

    1 Reply Last reply Reply Quote 0
    • C Offline
      cowboysdude Module Developer
      last edited by cowboysdude Nov 22, 2018, 5:40 PM Nov 22, 2018, 5:35 PM

      You can go here to get free sunrise/set data:

      https://sunrise-sunset.org/api

      Then create a module that depending on time of day to display the image you want…

      Example of how I do it:
      var ev1= moment().format(“HH”); //get current hour
      var ev2 = moment(srss.sunrise).format(“HH”); //converts my free data to the format
      var ev3 = moment(srss.sunset).format(“HH”);
      var day = ‘modules/MMM-Whateveryourmoduleis/images/day.png’;
      var night = ‘modules/MMM-Whateveryourmoduleis/images/night.png’;
      Then build yourself an img like this:

      0_1542908382213_Capture.PNG

      That’ll do it.

      1 Reply Last reply Reply Quote 1
      • M Offline
        marcusjsh
        last edited by Nov 22, 2018, 9:48 PM

        I’ll give it a try !
        However the two modules I’m using display pictures that are evolving everyday
        For example for the moon, the module shows the phase of the moon depending on the day we are… And the globe module shows the exposure of earth to the sun based on the time of the day as it uses pictures from satellites.

        C 2 Replies Last reply Nov 23, 2018, 3:11 PM Reply Quote 1
        • R Offline
          rudibarani Project Sponsor
          last edited by Nov 22, 2018, 11:25 PM

          Maybe you could tweak mmm-suncalc to send notifications at these events. That should be easy and useful for many others as well

          1 Reply Last reply Reply Quote 1
          • R Offline
            rudibarani Project Sponsor
            last edited by Nov 22, 2018, 11:26 PM

            This post is deleted!
            1 Reply Last reply Reply Quote 0
            • C Offline
              cowboysdude Module Developer @marcusjsh
              last edited by Nov 23, 2018, 3:11 PM

              @marcusjsh If you get stuck send me a message, happy to help!

              1 Reply Last reply Reply Quote 0
              • C Offline
                cowboysdude Module Developer @marcusjsh
                last edited by Nov 23, 2018, 3:24 PM

                @marcusjsh Well still doable. Does the return give you a json or xml return?

                1 Reply Last reply Reply Quote 0
                • 1 / 1
                1 / 1
                • First post
                  8/10
                  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