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

MMM-ProfileSwitcher, A Profile/User/Layout Switching Module

Scheduled Pinned Locked Moved Utilities
userswitchprofilelayoutmodule
91 Posts 21 Posters 112.2k Views 23 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.
  • A Offline
    Anhalter42
    last edited by Apr 12, 2017, 8:50 PM

    yeah this is the response from MMM-Remote-Control. You can do anything with this; your browser decides to plainly display it as text: “status”: “success”. Of course in this case, you usually want to just send the command and don’t receive anything. So in general, if you don’t want to see a response like this, have a look at for example Submit form and stay on same page and especially jQuery / XMLHttpRequest.

    If you want it to be integrated in the Remote-Control menu (the /remote.html), you have to add it yourself or request it from the developer of the MMM-Remote-Control module (unlikely though). It’s similar to the existing options like show/hide modules etc., so it isn’t that difficult to implement.

    P 1 Reply Last reply Apr 12, 2017, 9:20 PM Reply Quote 0
    • P Offline
      pepemujica @Anhalter42
      last edited by Apr 12, 2017, 9:20 PM

      @Anhalter42 Ok, I’ll take a look at this. I’m not good at developing, so I don’t think I could get it, but I’ll try.

      Thanks!

      1 Reply Last reply Reply Quote 0
      • T Offline
        tosti007 Module Developer
        last edited by Apr 17, 2017, 11:20 AM

        @pepemujica So you have it working now? Sorry I haven’t been online recently.
        @Anhalter42 Thank you for your help!

        If there is anything don't hesitate to contact me!
        ProfileSwitcher, TouchNotifications

        P 1 Reply Last reply Apr 17, 2017, 11:25 AM Reply Quote 0
        • P Offline
          pepemujica @tosti007
          last edited by pepemujica Apr 17, 2017, 11:27 AM Apr 17, 2017, 11:25 AM

          @tosti007 Yes, I’ve got something like this:

          <a id="link">Profile</a>
          
          
          
          document.getElementById("link").addEventListener("click", function(){
              const ventana = window.open("localhost/remote?action=NOTIFICATION& notification=CURRENT_PROFILE&payload=%22default%22");
              setTimeout(function(){
                  ventana.close();
              }, 5000); /* 5 Segundos*/
          });
          
          
          1 Reply Last reply Reply Quote 0
          • B Offline
            Binog
            last edited by Binog May 5, 2017, 4:25 PM May 5, 2017, 1:51 PM

            Hey there, perhaps I am really too stupid,. I can’t get it to run. I have this config:

            {
                        module: "MMM-ProfileSwitcher",
                        config: {
            				//includeEveryoneToDefault: true,
            				title: true,
            				enterMessages: {
            					"you me": "Hey %profile%!",
            					"me": ["looking great!"], 
            					"you": ["looking great!"], 
            				},
            				leaveMessages: {
            					"everyone": "C U %person%!", 
            					"me": ["Hey why gone...?", true] 
            				},
            				timers: {
               				 "you": {},
               				 "me": {},
            						},
            				enterMessages: false,
            				leaveMessage: false,
                    			},
                    },
            

            and a modulbar that point out this:

            "5": {
                                   module: "MMM-ProfileSwitcher",
                                   text: "you",
                                   showUrl: "http://ip:8080/remote?action=NOTIFICATION¬ification=CURRENT_PROFILE&payload=%22you%22",
                                   },
            

            but if I hid the bottom, nothing happens!
            Think I am missing something. Do I need to set anything else off? My default view is quit perfect and loading, so yes I added the classes for the modules.

            classes: 'me',
            

            Thank You in advance !
            Jimmy

            A T 2 Replies Last reply May 6, 2017, 12:39 AM Reply Quote 0
            • A Offline
              Anhalter42 @Binog
              last edited by May 6, 2017, 12:39 AM

              @Binog For me, the config looks fine. Just to be sure: you actually replaced “ip” in your URL with the actual IP, did you?

              1 Reply Last reply Reply Quote 1
              • B Offline
                Binog
                last edited by May 6, 2017, 11:03 AM

                yes, yes,. of course. the two buttons don’t work. the default does work,. and if I say default = you then I get the modules for You,. so that is no problem. but clicking on the bottom does not change a thing, other bottoms do work fine,…

                T 1 Reply Last reply May 6, 2017, 11:30 PM Reply Quote 0
                • T Offline
                  tosti007 Module Developer @Binog
                  last edited by May 6, 2017, 11:30 PM

                  Hello @Binog,
                  First of all kinda unfortunate that it doesn’t work. I have a vague idea of what might be wrong but will have to do a small test by myself. I will test it tomorrow and let you know once I have more info or fixed the problem :)

                  If there is anything don't hesitate to contact me!
                  ProfileSwitcher, TouchNotifications

                  1 Reply Last reply Reply Quote 0
                  • B Offline
                    Blackmirror
                    last edited by Blackmirror May 14, 2017, 2:14 PM May 14, 2017, 2:13 PM

                    Hello,
                    thanks for the modul,
                    but when I start this module my magic mirror get blank.

                        {
                         module: 'MMM-Buttons',
                         config: {
                        minShortPressTime: 10,
                                 buttons: [
                                 {
                                 pin: 10,
                                 name: "Radio",
                                 longPress: {
                                          notification: "PROFILE_SWITCH",
                                        payload: {action: "Radio_OFF"}},
                                 shortPress: {
                                        notification: "PROFILE_SWITCH",
                                        payload: {action: "Radio"}}},
                            {
                                pin: 11,
                                name: "Tagesschau",
                                longPress: undefined,
                               shortPress: {
                                  notification: "BUTTON_PRESSED"
                                 //   payload: {action: "SHUTDOWN"}
                                }
                            }
                        ]
                    }},
                    {
                        module: 'MMM-ProfileSwitcher',
                        config: {
                        }
                    },{
                        module: 'MMM-RadioDe',
                        classes: 'Radio',
                        position: 'bottom_left', // This can be any of the regions.
                        config: {
                                                        // See 'Configuration options' for more$
                                                        station: "hr3",
                                                        // can be obtained in embed section of $
                                                        api_key: 'XXX',
                                                        //optional,
                                                        height:"92", // in pixel
                                                        width:"360", // in pixel
                        }},
                    
                    T 1 Reply Last reply May 14, 2017, 3:43 PM Reply Quote 0
                    • cowboysdudeC Offline
                      cowboysdude Module Developer
                      last edited by cowboysdude May 14, 2017, 2:19 PM May 14, 2017, 2:17 PM

                      @Blackmirror said in MMM-ProfileSwitcher, A Profile/User/Layout Switching Module:

                      {
                      module: ‘MMM-ProfileSwitcher’,
                      config: {
                      }
                      },

                      That part doesn’t look right to me…

                      You don’t have anything set in the config options brackets… see the readme here
                      https://github.com/tosti007/MMM-ProfileSwitcher

                      At the bottom are the config options ;)

                      1 Reply Last reply Reply Quote 2
                      • 1
                      • 2
                      • 3
                      • 4
                      • 5
                      • 6
                      • 7
                      • 8
                      • 9
                      • 10
                      • 6 / 10
                      • 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