• 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 124.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.
  • T Offline
    tosti007 Module Developer @Blackmirror
    last edited by May 14, 2017, 4:03 PM

    @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 May 14, 2017, 4:35 PM

      No, will not work. :-(

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

        Will work, I have the Current_profile not read. Thanks

        B 1 Reply Last reply May 18, 2017, 3:09 PM Reply Quote 0
        • B Offline
          Binog
          last edited by May 15, 2017, 4:30 AM

          @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 May 15, 2017, 4:39 AM

            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 May 15, 2017, 5:10 PM May 15, 2017, 2:53 PM

              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
              • T Offline
                tosti007 Module Developer
                last edited by May 17, 2017, 2:58 PM

                @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 May 17, 2017, 3:08 PM

                  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 May 18, 2017, 3:09 PM

                    @Blackmirror
                    Where to You let Current_profile been read?

                    B 1 Reply Last reply May 19, 2017, 7:27 AM Reply Quote 0
                    • B Offline
                      Blackmirror @Binog
                      last edited by May 19, 2017, 7:27 AM

                      @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
                      • 6
                      • 7
                      • 8
                      • 9
                      • 10
                      • 8 / 10
                      8 / 10
                      • First post
                        72/91
                        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