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

      @Blackmirror try doing it like this:

          longPress: {
            notification: "CURRENT_PROFILE",
            payload: "default"
          },
          shortPress: {
            notification: "CURRENT_PROFILE",
            payload: "Radio"
          }
      

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

      1 Reply Last reply Reply Quote 1
      • B Offline
        Blackmirror
        last edited by

        No, will not work. :-(

        1 Reply Last reply Reply Quote 0
        • B Offline
          Blackmirror
          last edited by

          Will work, I have the Current_profile not read. Thanks

          B 1 Reply Last reply Reply Quote 0
          • B Offline
            Binog
            last edited by

            @tosti007
            The only error is located with to TouchNacigations:

            The log says
            Cannot GET /modules/MMM-TouchNavigations//MMM-TouchNavigations.js

            Where does the double // comes from? (Between …Navigations and MMM-Touch…)
            I don’t find it in the config of TouchNavigations…
            Any ideas?

            1 Reply Last reply Reply Quote 0
            • B Offline
              Binog
              last edited by

              missed something:

              undefined is not an object (evaluating ‘modules[i].name’)

              I cannot really interpret the output of the console: here it is:
              0_1494823153170_Konsole.jpg

              1 Reply Last reply Reply Quote 0
              • B Offline
                Binog
                last edited by yawns

                OK, this should be relevant:
                If I press on one of my bottom “you” this is what comes up in the console:

                [Error] TypeError: undefined is not an object (evaluating 'modules[i].name')
                	(anonyme Funktion) (MMM-Modulebar.js:83)
                

                this is at this line:
                if (modules[i].name === data.module) {

                and this is what the bottoms look like:

                ```buttons: {
                		"1": {
                		     module: "MMM-MotionEye",
                		     text: "door",
                		     showUrl: "http://ip:8081/motioneye/1",
                		     hideUrl: "http://ip:8081/motioneye/1/hide",
                		    },
                                "2": {                            
                		    module: "MMM-Remote-Control",
                                    symbol: "refresh",
                                    showUrl: "http://ip:8080/remote?action=REFRESH",
                                    },
                                "3": {
                                    module: "MMM-Remote-Control",
                                    symbol: "globe",
                                    showUrl: "http://ip:8080/remote?action=UPDATE",
                                    },
                                "4": {
                                    module: "MMM-ProfileSwitcher",
                                    //Ignium: 1,
                                    //text: "me",
                                    //showUrl: "this.sendNotification('CURRENT_PROFILE', 'me');",
                                    img: "url.jpg",
                                    showUrl: "http://localhost:8080/remote?action=NOTIFICATION¬ification=CURRENT_PROFILE&payload=%22me%22",
                                     width: 30,
                		     height: 40,
                		     //profilename: "me",
                                    },
                                "5": {
                                    module: "MMM-ProfileSwitcher",
                                    //text: "You",
                                    img: "url.jpg", 
                		    showUrl: "http://ip:8080/remote?action=NOTIFICATION¬ification=CURRENT_PROFILE&payload=%22default%22",
                                    width: 30,
                		    height: 40,
                		    //profilename: "You",
                		      },
                
                of course, ip has a relevant IP-adress. Interestingly button 1-3 work, except for 4 and 5. Any one could help?
                1 Reply Last reply Reply Quote 0
                • tosti007T Offline
                  tosti007 Module Developer
                  last edited by

                  @Binog To be honest I have no clue why there would be an additional /, try pulling all the new updates from the magicmirror framework (perhaps it was a bug?). The config looks fine for me except the url looks a bit strange NOTIFICATION¬ification that part especially. Does it work when you go to the link manually?

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

                  1 Reply Last reply Reply Quote 0
                  • B Offline
                    Binog
                    last edited by

                    so the Notification,.,. is a compiling-error of this board. as mentioned above or elsewhere it does look correct in the config file.
                    Actually I am a bit further, and ruled out some errors,.none the less I am not able to switch profiles!
                    If I press one of my - not working - bottoms, I get these errors:

                    konsole:
                    0_1495033667132_konsole.jpg

                    source-code:
                    1_1495033667133_source.jpg

                    1 Reply Last reply Reply Quote 0
                    • B Offline
                      Binog @Blackmirror
                      last edited by

                      @Blackmirror
                      Where to You let Current_profile been read?

                      B 1 Reply Last reply Reply Quote 0
                      • B Offline
                        Blackmirror @Binog
                        last edited by

                        @Binog
                        I understand your question not really.

                        I send the current_profile with MMM-Buttons and use it with MMM-RadioDE,
                        with
                        classes: ‘Radio’
                        under the module name

                        1 Reply Last reply Reply Quote 0
                        • 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