MagicMirror Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • Donate
    • Discord

    Calendar can switch on notifications

    Requests
    2
    4
    166
    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
      Edohvin last edited by Edohvin

      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 Reply Quote 0
      • S
        sdetweil @Edohvin last edited by

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

        Sam

        Create a working config
        How to add modules

        E 1 Reply Last reply Reply Quote 0
        • E
          Edohvin @sdetweil last edited by

          @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 Reply Quote 0
          • S
            sdetweil @Edohvin last edited by

            @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

            Create a working config
            How to add modules

            1 Reply Last reply Reply Quote 0
            • 1 / 1
            • First post
              Last post
            Enjoying MagicMirror? Please consider a donation!
            MagicMirror created by Michael Teeuw.
            Forum managed by Paul-Vincent Roll and Rodrigo Ramírez Norambuena.
            This forum is using NodeBB as its core | Contributors
            Contact | Privacy Policy