• 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.

Calendar can switch on notifications

Scheduled Pinned Locked Moved Requests
4 Posts 2 Posters 562 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.
  • E Offline
    Edohvin
    last edited by Edohvin Nov 19, 2020, 4:49 PM Nov 19, 2020, 4:48 PM

    Hello!

    I have a face recognition module installed. Whenever a person stands in front of the mirror, the module sends out a ‘this.sendNotification(“USERS_LOGIN”, user)’.
    After this notification, I would like the calendar module to display this certain user’s calendar.
    Can anyone help with this?

    I would start of with the following added to the calendar module:

    notificationReceived: function(notification, payload, sender) {
    		var self = this;
    		switch (notification)
    		{
    		      case "USERS_LOGIN":
    		      {	
                         // Put the appropriate calendar on the screen		
    		      }
    		      case "USERS_LOGOUT_MODULES":
    		      {
                          //Show the default calendar again
    		      }
    		 }		
    },
    
    S 1 Reply Last reply Nov 19, 2020, 5:16 PM Reply Quote 0
    • S Away
      sdetweil @Edohvin
      last edited by Nov 19, 2020, 5:16 PM

      @Edohvin u would create multiple calendar modules, one for each user, give it a class, and use that to show/hide by user

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      E 1 Reply Last reply Nov 20, 2020, 8:30 AM Reply Quote 0
      • E Offline
        Edohvin @sdetweil
        last edited by Nov 20, 2020, 8:30 AM

        @sdetweil Yes, I was thinking the same thing. I can implement this very easily, but then I would have to run 30 calendar modules at the same time. (29 would just be hidden, and one would actually show). Won’t that slow things down?

        S 1 Reply Last reply Nov 20, 2020, 12:53 PM Reply Quote 0
        • S Away
          sdetweil @Edohvin
          last edited by Nov 20, 2020, 12:53 PM

          @Edohvin said in Calendar can switch on notifications:

          Won’t that slow things down?

          Possibly, but that is how the face reco, page, etc module’s work. Mm runs modules at startup. They can be hidden.
          But you can’t add a new one on demand.

          30 might be more than a pi can handle

          Sam

          How to add modules

          learning how to use browser developers window for css changes

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