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-CalendarExt3Agenda

    Scheduled Pinned Locked Moved Utilities
    222 Posts 29 Posters 288.0k Views 31 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.
    • BKeyportB Offline
      BKeyport Module Developer @sdetweil
      last edited by

      @sdetweil

      			module: "calendar", // Built in
      			position: "top_center",
      			config: {
      				animationSpeed: 0,
      				broadcastEvents: true,
      				broadcastPastEvents: true,
      				fetchInterval: 30000,
      				maximumEntries: 99,
      ... 
      

      The "E" in "Javascript" stands for "Easy"

      S 1 Reply Last reply Reply Quote 0
      • S Offline
        sdetweil @BKeyport
        last edited by sdetweil

        @BKeyport said in MMM-CalendarExt3Agenda:

        30000

        every 30 seconds?

        default is 300000 ms, 5 minutes

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        BKeyportB 1 Reply Last reply Reply Quote 0
        • BKeyportB Offline
          BKeyport Module Developer @sdetweil
          last edited by

          @sdetweil did I miss a zero there. Damn. Worked fine until this release of MMM-CX3A, tho.

          The "E" in "Javascript" stands for "Easy"

          M 1 Reply Last reply Reply Quote 0
          • M Offline
            MMRIZE @BKeyport
            last edited by

            @BKeyport
            I changed that logic also, because, with some certain circumstances, the disharmony of refresh schedules of each individual calendars and notifications might make too many refreshing/flickering. So I have to change the job.

            BKeyportB 1 Reply Last reply Reply Quote 0
            • BKeyportB Offline
              BKeyport Module Developer @MMRIZE
              last edited by

              @MMRIZE I see. I need the calendar to update more frequently, which is why I have my animations off normally. More options set. it now works, like it used to.

              Thanks!

              The "E" in "Javascript" stands for "Easy"

              1 Reply Last reply Reply Quote 0
              • S Offline
                Studio472
                last edited by

                How do I remove the “fade to black” at the bottom of the agenda?

                M 1 Reply Last reply Reply Quote 0
                • M Offline
                  MMRIZE @Studio472
                  last edited by

                  @Studio472
                  Append this to your custom.css

                  .CX3A .agenda::after {
                    display: none;
                  }
                  
                  BKeyportB 1 Reply Last reply Reply Quote 0
                  • BKeyportB Offline
                    BKeyport Module Developer @MMRIZE
                    last edited by

                    @MMRIZE Boy, we did things the hard way…

                    /* Fade adjustments */
                    .CX3A .agenda::after {
                    	position: absolute;
                    	bottom: 0;
                    	left: 0;
                    	height: 6%;
                    	width: 100%;
                    	content: '';
                    	background-image: unset;
                    } 
                    

                    The "E" in "Javascript" stands for "Easy"

                    1 Reply Last reply Reply Quote 1
                    • M Offline
                      MM19198
                      last edited by

                      I was able to get MMM-CalendarExt3 working, but I’m struggling with MMM-CalendarExt3Agenda. I cannot figure out what I’m doing wrong. None of the events appear in the MMM-CalendarExt3Agenda module but they do appear in the MMM-CalendarExt3 module. Any help is appreciated.

                      Google Calendar Config

                      {
                      	module: "MMM-GoogleCalendar",
                      	header: "Family Calendar",
                      	classes: "calendar-agenda",
                      	config: {
                      		calendars: [
                      			{
                      				symbol: "calendar-week",
                      				calendarID: "myemail@gmail.com",
                      				name: "mycalendar"
                      			},
                      		],
                      		broadcastEvents: true,
                      		broadcastPstEvents: true,
                      		maximumEntries: 100
                      	}
                      },
                      

                      MMM-CalendarExt3 Config

                      {
                      	module: "MMM-CalendarExt3",
                      	position: "top_center",
                      	title: "Family Calendar EXT3",
                      	config: {
                      		mode: "month",
                      		instanceID: "Ext-Calendar-Month",
                      		calendarSet: ['mycalendar'],
                      		weeksInView: 3,
                      		preProcessor: (e) => {
                      			if (e.start?.dateTime) {
                      				  e.startDate = new Date(e.start.dateTime).valueOf()
                      			} else if (e.start?.date) {
                      				  e.startDate = new Date('${e.start.date}T00:00:00').valueOf()
                      			}
                      
                      			if (e.end?.dateTime) {
                      				  e.endDate = new Date(e.end.dateTime).valueOf()
                      			} else if (e.end?.date) {
                      				  e.endDate = new Date('${e.end.date}T00:00:00').valueOf()
                      			}
                      
                      			e.title = e.summary
                      			e.fullDayEvent = (e.start?.date) ? true : false
                      			return e
                      		}
                      	}
                      },
                      

                      MMM-CalendarExt3Agenda Config

                      {
                      	module: "MMM-CalendarExt3Agenda",
                      	position: "top_left",
                      	title: "Something",
                      	config: {
                      		instanceId: "Ext3-Calendar-Agenda",
                      		calendarSet: ['mycalendar'],
                      		firstDayOfWeek: 1,
                      		startDayIndex: -1,
                      		endDayIndex: 10,
                      		showMiniMonthCalendar: false,
                      		preProcessor: (e) => {
                      			if (e.start?.dateTime) {
                      				  e.startDate = new Date(e.start.dateTime).valueOf()
                      			} else if (e.start?.date) {
                      				  e.startDate = new Date('${e.start.date}T00:00:00').valueOf()
                      			}
                      
                      			if (e.end?.dateTime) {
                      				  e.endDate = new Date(e.end.dateTime).valueOf()
                      			} else if (e.end?.date) {
                      				  e.endDate = new Date('${e.end.date}T00:00:00').valueOf()
                      			}
                      
                      			e.title = e.summary
                      			e.fullDayEvent = (e.start?.date) ? true : false
                      			return e
                      		}
                      	}
                      },
                      
                      M 1 Reply Last reply Reply Quote 0
                      • M Offline
                        MM19198 @MM19198
                        last edited by

                        I was able to get it working. For those that may need to resolve this in the future, the answer was at this link:

                        https://github.com/MMRIZE/MMM-CalendarExt3Agenda#update-to-120

                        When some submodule is not updated, try this.

                        cd ~/MagicMirror/modules/MMM-CalendarExt3Agenda
                        git submodule update --init --recursive
                        
                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 9
                        • 10
                        • 11
                        • 12
                        • 13
                        • 22
                        • 23
                        • 11 / 23
                        • 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