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 133.5k 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.
    • P Offline
      pepemujica @pepemujica
      last edited by

      @Anhalter42 because I’ve added this
      Custom

      In the mirror it goes to the Custom profile, but in the remote control it goes to “{“status”:“success”}”

      1 Reply Last reply Reply Quote 0
      • A Offline
        Anhalter42
        last edited by

        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 Reply Quote 0
        • P Offline
          pepemujica @Anhalter42
          last edited by

          @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
          • tosti007T Offline
            tosti007 Module Developer
            last edited by

            @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 Reply Quote 0
            • P Offline
              pepemujica @tosti007
              last edited by pepemujica

              @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

                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 tosti007T 2 Replies Last reply Reply Quote 0
                • A Offline
                  Anhalter42 @Binog
                  last edited by

                  @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

                    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,…

                    tosti007T 1 Reply Last reply Reply Quote 0
                    • tosti007T Offline
                      tosti007 Module Developer @Binog
                      last edited by

                      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

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