Read the statement by Michael Teeuw here.
MMM-Page-Selector: A page switcher that can set positions of modules
-
@Brandenborg
The 0 should be the position of your default page in the page list. The furthest left is 0. -
@Veldrovive
Thanks. And thank you for a really useful module! -
@Brandenborg
The latest version of this module now has this as a (Not very well tested) feature.
You can now specify arestoreDefaultprop in the MMM-Page-Selector config with the number of seconds you want before it returns to the default page. -
Hi first of all thanks for this great module, Works great. I wanto to remotely change the pages which works with this commands:
http://ip:8080/remote?action=NOTIFICATION¬ification=PAGE_DOWN
http://ip:8080/remote?action=NOTIFICATION¬ification=PAGE_UPBut if I want to go to a specific page it does noct work with this command:
http://ip:8080/remote?action=NOTIFICATION¬ification="SELECT_PAGE"&payload="0"
Can somebody tell me whats wrong?
-
@m1scha
Hello, glad you’re enjoying the module.I am assuming that your page has some name that is not
"0".I haven’t extensively tested with magic mirror remote, but I imagine the issue is with setting
payloadto be a string. When it gets a string,MMM-Page-Selectorassumes it is the name of the page, not a page index. If an integer is sent, it assumes it is a page index.I don’t know how remote works, but you might be able to use
http://ip:8080/remote?action=NOTIFICATION¬ification=“SELECT_PAGE”&payload=0Or you could specify your page name as
http://ip:8080/remote?action=NOTIFICATION¬ification=“SELECT_PAGE”&payload=“YOUR_PAGE_NAME” -
@veldrovive said in MMM-Page-Selector: A page switcher that can set positions of modules:
remote?action=NOTIFICATION¬ification=“SELECT_PAGE”&payload=0
Hi, thanks for you reply.
I tested this in several variations, but I get a sucess Message, but change of page. -
@m1scha
I checked out MMM-Remote-Control and it is just a problem with string representations.remote?action=NOTIFICATION¬ification=“SELECT_PAGE”&payload=0sends the literal notification “SELECT_PAGE” including the quotes. A more correct request would beremote?action=NOTIFICATION¬ification=SELECT_PAGE&payload=Mainwhich would switch the the page called main.However, in order to support other modules, pages are 1 indexed by notification so to switch to the first page, you would send
remote?action=NOTIFICATION¬ification=SELECT_PAGE&payload=1Strings that are numbers are handled correctly by MMM-Page-Selector.
-
@veldrovive Hello! I want to use this module for
- An intro screen - only for 10 secs
- Move into screen 2 - stay there
Can I only have one screen to have a time interval and the other doesn’t? If so how?
-
Good day @Veldrovive thanks for the brilliant work you have done on this, and your comments on this is really helpful.
I have an issue to get this going, and been researching and trying for the past two days with no success. I even tried using some of the users on this thread’s config as posted here, and loaded the modules they refer to, but I always end up with a blank page once I load the portion for MMM-Page-Selector.
As soon as I add this portion below, it only display a blank page, or if I comment it out, then the page will display again.
{ disabled: false, module: "MMM-Page-Selector", position: "top_bar", config: { defaultPage: "Page1", displayTitle: true, selectPageNotif: ["SELECT_PAGE"], incrementPageNotif: ["PAGE_UP"], decrementPageNotif: ["PAGE_DOWN"], } },Any advice or even just guidance on where to look further would be greatly appreciated.
-
@Riaanh said in MMM-Page-Selector: A page switcher that can set positions of modules:
MMM-Page-Selector
can u show the messages from where u start MagicMirror
either npm start
or pm2if using pm2,. then
pm2 logs --lines=100
will show the messagesblank screen is usually a missing library , see
https://forum.magicmirror.builders/topic/15778/fix-for-black-screen-in-2-16-and-later -
@sdetweil said in MMM-Page-Selector: A page switcher that can set positions of modules:
can u show the messages from where u start MagicMirror
0 verbose cli [ '/usr/bin/node', '/usr/bin/npm', 'start' ] 1 info using npm@7.5.2 2 info using node@v12.22.5 3 timing config:load:defaults Completed in 4ms 4 timing config:load:file:/usr/share/nodejs/npm/npmrc Completed in 7ms 5 timing config:load:builtin Completed in 8ms 6 timing config:load:cli Completed in 4ms 7 timing config:load:env Completed in 1ms 8 timing config:load:file:/home/pi/magicmirror/mounts/modules/.npmrc Completed in 1ms 9 timing config:load:project Completed in 3ms 10 timing config:load:file:/home/pi/.npmrc Completed in 0ms 11 timing config:load:user Completed in 0ms 12 timing config:load:file:/etc/npmrc Completed in 0ms 13 timing config:load:global Completed in 0ms 14 timing config:load:cafile Completed in 1ms 15 timing config:load:validate Completed in 1ms 16 timing config:load:setUserAgent Completed in 2ms 17 timing config:load:setEnvs Completed in 2ms 18 timing config:load Completed in 29ms 19 verbose npm-session 72db9025016605ec 20 timing npm:load Completed in 58ms 21 timing command:run-script Completed in 45ms 22 timing command:start Completed in 59ms 23 verbose stack Error: missing script: start 23 verbose stack at runScript (/usr/share/nodejs/npm/lib/run-script.js:54:11) 24 verbose cwd /home/pi/magicmirror/mounts/modules 25 verbose Linux 5.10.92-v7l+ 26 verbose argv "/usr/bin/node" "/usr/bin/npm" "start" 27 verbose node v12.22.5 28 verbose npm v7.5.2 29 error missing script: start 30 verbose exit 1Thanks for responding, is this what you are referring to?
-
@Riaanh how do you start MagicMirror normally?
-
@Riaanh this looks like being started under docker
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login