Read the statement by Michael Teeuw here.
MMM-ProfileSwitcher, A Profile/User/Layout Switching Module
-
@tosti007 Thanks for answering, at the moment, can’t find where to change the profile name in classes, is it in a specific file?
-
@pepemujica You can set them in your config file. In this example the profile will be
TestA
for the clock module.{ module: 'clock', position: 'top_right', classes: 'TestA' },
-
This post is deleted! -
@tosti007 Great! I got it. Is this module compatible with MMM-Voice? So I can change between profiles just with voice?
-
@pepemujica Unfortunatly not, that’s up to the maker of MMM-Voice. It would be easiest to ask him to implement it for you, writing a tutorial for it would probably be too complicated.
-
@tosti007 And is it there any way to use it with the remote control? I mean, I’ve seen in the forum people who could do it, but I can’t figure how
-
If you have installed MMM-Remote-Control and set up some classes (e.g. “default”, “someclass”), then you can switch between them by calling these URLs:
http://[RaspberryURL]:[port]/remote?action=NOTIFICATION& notification=CURRENT_PROFILE&payload=%22default%22 http://[RaspberryURL]:[port]/remote?action=NOTIFICATION& notification=CURRENT_PROFILE&payload=%22someclass%22
(Remove the whitespace between & and notification. “& not” gets converted to ¬ and i dont know how to prevent this :D)
-
@Anhalter42 said in MMM-ProfileSwitcher, A Profile/User/Layout Switching Module:
?action=NOTIFICATION& notification=CURRENT_PROFILE&payload=%22default%22
Awesome!!
And is it possible to add a shortcut in the control menu so there is no need to acces via url? -
@Anhalter42 because I’ve added this
CustomIn the mirror it goes to the Custom profile, but in the remote control it goes to “{“status”:“success”}”
-
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.