Read the statement by Michael Teeuw here.
MMM-ProfileSwitcher, A Profile/User/Layout Switching Module
-
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 :) -
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 }}, -
@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-ProfileSwitcherAt the bottom are the config options ;)
-
@Blackmirror That’s because when the magicmirror starts it goes to the
defaultprofile, which in your case contains no modules. So you would have to either set thedefaultClassvalue to"Radio"or change"Radio"to"default"
@cowboysdude ty for answering aswell -
@Binog Sorry for the late reply, unfortunately I wasn’t able to find any problems with the code you submitted. Could you maybe launch your mm in servermode (
node serveronly) and check the your browser’s console for any errors? -
Hello,
‘default everyone’ has work
But I can not start the MMM-Radio modul with profil-switch, but that was my idea.
So, I switch to Profile Radio and the MMM-Radio module will work, all other module are default for everyone.Here the MMM-Button Module
module: 'MMM-Buttons', classes: 'default everyone', config: { minShortPressTime: 10, buttons: [ { pin: 10, name: "Radio", longPress: { notification: "PROFILE_SWITCH", payload: {action: "default"}}, shortPress: { notification: "PROFILE_SWITCH", payload: {action: "Radio"}}}, { pin: 11, name: "Tagesschau", longPress: undefined, shortPress: { notification: "BUTTON_PRESSED" // payload: {action: "SHUTDOWN"} } } ]}},
-
@Blackmirror try doing it like this:
longPress: { notification: "CURRENT_PROFILE", payload: "default" }, shortPress: { notification: "CURRENT_PROFILE", payload: "Radio" } -
No, will not work. :-(
-
Will work, I have the Current_profile not read. Thanks
-
@tosti007
The only error is located with to TouchNacigations:The log says
Cannot GET /modules/MMM-TouchNavigations//MMM-TouchNavigations.jsWhere does the double // comes from? (Between …Navigations and MMM-Touch…)
I don’t find it in the config of TouchNavigations…
Any ideas?
