Read the statement by Michael Teeuw here.
MMM-pages and calendarext2
-
I have my calendar setup to rotate between a daily view and then 3 monthly views . I’m also using mmm-pages so that on the screen with the daily view I can have the rest of my modules showing and then the monthly view will only show it and the clock .
I have set both modules up to rotate at the same speed however they do not stay in sync . Any suggestion on how I can get these to rotate through at the same speed or any ideas of maybe a better setup ? -
@mscrawford5
Not to try by time. Use notification. -
@Sean
Can you give me an idea on how I would set that up? I’m really new to all of this . I appreciate any help -
Sorry for asking, but could you show how you get the MMM-pages to work. me stuck :(
-
https://github.com/eouia/MMM-CalendarExt2/wiki/Tip:-Sync-with-MMM-Pages.
Many people are asking me How to use this module with MMM-Pages.Like this;
PAGE1

PAGE2

PAGE3

Let’s configure.
MMM-Pages{ module: 'MMM-pages', config: { modules: [ ["clock", ], ["MMM-COVID-19", ], ["MMM-News", ], ], fixed: ["MMM-page-indicator", "MMM-CalendarExt2"], rotationTime: 1000 * 5, } },I’ve set 3 pages (page:0, page:1, page:2). Each has some other modules like
clock. Now I’ll show a different view of MMM-CalendarExt2 in each page.MMM-CalendarExt2{ module: 'MMM-CalendarExt2', position: "top_left", // meaningless. config: { rotateInterval: 0, updateInterval: 1000 * 60 * 60, calendars : [ { name: "bundesliga", url: "webcal://www.google.com/calendar/ical/spielplan.1.bundesliga%40gmail.com/public/basic.ics", icon: "emojione-flag-for-flag-germany", }, ], views: [ { name: "VIEW1", mode: "daily", position:"top_right", slotCount: 1, calendars: ["bundesliga"], }, { name: "VIEW2", mode: "weekly", position:"top_right", slotCount: 1, calendars: ["bundesliga"], }, { name: "VIEW3", mode: "monthly", position:"top_right", slotCount: 1, calendars: ["bundesliga"], }, ], scenes: [ { name: "PAGE1", views:["VIEW1"], }, { name: "PAGE2", views:["VIEW1", "VIEW2"], }, { name: "PAGE3", views:["VIEW1", "VIEW2", "VIEW3"], className: "fakeScene" }, ], notifications: { "PAGE_INCREMENT" : { exec: "sceneNext", }, "PAGE_DECREMENT" : { exec: "scenePrevious", } }, }, },I made 3 views and put them into 3 scenes.
Then, seenotificationssection. WhenPAGE_INCREMENTis coming,sceneNextcommand is executed. easy.
The results are above pictures.
And, this is already explained in wiki of github.One More Thing
Hey, I want page 3 empty. How to remove view or scene in that page?
I wrote
className:fakeScene,in 3rd scene config. Let’s add this into yourcss/custom.css.CX2.fakeScene { display:none; }Now, the 3rd scene will be displayed like this.

-
@Sean thank you so much ! I looked and couldn’t find anything in the wiki about notifications, but that worked perfectly .
Thank you again
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