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-pages and calendarext2

    Scheduled Pinned Locked Moved Unsolved Troubleshooting
    6 Posts 3 Posters 2.5k Views 3 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.
    • M Offline
      mscrawford5
      last edited by

      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 ?

      ? 1 Reply Last reply Reply Quote 0
      • ? Offline
        A Former User @mscrawford5
        last edited by

        @mscrawford5
        Not to try by time. Use notification.

        M 1 Reply Last reply Reply Quote 0
        • M Offline
          mscrawford5 @Guest
          last edited by

          @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

          1 Reply Last reply Reply Quote 0
          • L Offline
            l0b5ter
            last edited by

            Sorry for asking, but could you show how you get the MMM-pages to work. me stuck :(

            1 Reply Last reply Reply Quote 0
            • ? Offline
              A Former User
              last edited by A Former User

              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, see notifications section. When PAGE_INCREMENT is coming, sceneNext command 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 your css/custom.css

              .CX2.fakeScene {
                display:none;
              }
              

              Now, the 3rd scene will be displayed like this.

              M 1 Reply Last reply Reply Quote 1
              • M Offline
                mscrawford5 @Guest
                last edited by

                @Sean thank you so much ! I looked and couldn’t find anything in the wiki about notifications, but that worked perfectly .
                Thank you again

                1 Reply Last reply Reply Quote 0

                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
                • 1 / 1
                • First post
                  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