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 289.9k 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 BKeyport

      @sdetweil You really think I forgot to check that?

      91ae6bc0-8b98-4c31-8ff5-27a2cc1e34e4-image.png

      I did forget to look at the console, though:
      76a5903e-4d2d-46f3-9ff0-1a95d7e9f9ea-image.png

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

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

        no idea that the ‘not prepared yet’ means

        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 Same. I figure there’s an option somewhere that’s preventing me from loading it fully. I’m sure @MMRIZE will have it fixed right away.

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

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

            @BKeyport
            I refactored all the duplicated logics in these modules and separate it with sub module named ‘CX3_Shared’.
            That message happens when that submodule is not loaded(with certain reason). Most suspicious thing would be that submodule is not installed properly. Could you check it again?

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

            BKeyportB 1 Reply Last reply Reply Quote 0
            • S sdetweil referenced this topic on
            • N Named54 referenced this topic on
            • BKeyportB Offline
              BKeyport Module Developer @MMRIZE
              last edited by BKeyport

              @MMRIZE Oh, doh! you gave in and had to install a dependancy/submodule! 🤣🤣🤣

              Missed that.

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

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

                Doing some clean up work and some things aren’t working.

                The module isn’t updating in my config.

                Here is the configs and details.

                		{
                			module: "MMM-CalendarExt3Agenda", // https://github.com/MMRIZE/MMM-CalendarExt3Agenda
                			position: "top_left",
                			config: {
                				instanceId: "1",
                				showMiniMonthCalendar: false,
                				firstDayOfWeek: 0,
                				startDayIndex: 0,
                				endDayIndex: 99,
                				minimalDaysOfNewYear: 1,
                				animationSpeed: 0,
                				useSymbol: false,
                				useWeather: false,
                				calendarSet: ["Main", "Utility"],
                                                eventTransformer: (ev) => {
                					if (ev.title.search("Bowling") > -1) {
                						ev.color = 'yellow';
                					}
                					return ev
                				},
                			},
                		},
                //top_center
                		{
                			module: "MMM-CalendarExt3Agenda", // https://github.com/MMRIZE/MMM-CalendarExt3Agenda
                			position: "top_center",
                			config: {
                				showMiniMonthCalendar: false,
                				instanceId: "2",
                				firstDayOfWeek: 0,
                				startDayIndex: 0,
                				endDayIndex: 99,
                				minimalDaysOfNewYear: 1,
                				animationSpeed: 0,
                				useSymbol: false,
                				useWeather: false,
                				calendarSet: ["Seahawks", "Sounders", "Bluejays", "Mariners", "Kraken", "Huskies", "XFL", "ARES", "Holdays"],
                				eventTransformer: (ev) => {
                					if (ev.title.search("⚾") > -1) {
                						ev.title = ev.title.replace("⚾","");
                					}
                					if (ev.title.search("🏈") > -1) {
                						ev.title = ev.title.replace("🏈 ","");
                					}
                					return ev
                				},
                			},
                		},
                		{
                			module: "MMM-CalendarExt3Agenda", // https://github.com/MMRIZE/MMM-CalendarExt3Agenda
                			position: "top_center",
                			config: {
                				instanceId: "3",
                				showMiniMonthCalendar: false,
                				firstDayOfWeek: 0,
                				startDayIndex: 0,
                				endDayIndex: 99,
                				minimalDaysOfNewYear: 1,
                				animationSpeed: 0,
                				useSymbol: false,
                				useWeather: false,
                				calendarSet: ["IRS"], 
                			},
                		},
                

                Here’s all the public calendars for testing. My “Main” calendar is a private google calendar.

                // First Calendar
                // Stand in public calendar to protect private data:
                					{ 
                						url: "https://calendar.google.com/calendar/ical/brendan.keyport%40gmail.com/public/basic.ics",
                						name: "Main",
                					},
                					{
                						url: "https://recollect.a.ssl.fastly.net/api/places/BC71002A-F27F-11E8-B5B7-6853A40EAB6C/services/579/events.en-US.ics?client_id=91264B66-7113-11ED-8C28-2101D6C077E5",
                						name: "Utility",
                					},
                // Second Calendar
                					{
                						url: "http://cal.events/VReW45.ics",
                						name: "Seahawks",
                						color: "#69BE28",
                					},
                					{
                						url: "https://calendar.google.com/calendar/ical/3vejg64nfe9hk5odcphufgis14%40group.calendar.google.com/private-ae3d986ef6488a425755baf7198a1c99/basic.ics",
                						name: "Sounders",
                						color: "#69BE28",
                					},
                					{
                						url: "https://calendar.google.com/calendar/ical/mp4efjqgjiq6hphri5ppkkm66k%40group.calendar.google.com/private-81bfdc024de66a7639ac010dfe56263a/basic.ics",
                						name: "Bluejays",
                						color: "#E8291C",
                					},
                					{
                						url: "https://calendar.google.com/calendar/ical/fgl0a1o8duc3quq3mpjlcopk50%40group.calendar.google.com/private-c55f9de420fe504de01c18f263d70fa7/basic.ics",
                						name: "Mariners",
                						color: "#69BE28",
                					},
                					{
                						url: "https://calendar.google.com/calendar/ical/a6fras24hof5ibrk9q1aeg0igg%40group.calendar.google.com/private-147cebc733aab31784e2ab7f18c13cbc/basic.ics",
                						name: "Kraken",
                						color: "#69BE28",
                					},
                					{
                						url: "https://gohuskies.com/calendar.ashx/calendar.ics?sport_id=3",
                						name: "Huskies",
                						color: "#69BE28",
                					},
                					{
                						url: "webcal://calendar.google.com/calendar/ical/d2dba52c05b47583471f0eccbdb79938b9b0d5ef7711298f4c3455fe64ae6ffa%40group.calendar.google.com/public/basic.ics",
                						name: "XFL",
                						color: "#e93b16",
                					},
                					{
                						url: "https://calendar.google.com/calendar/ical/en.usa%23holiday%40group.v.calendar.google.com/public/basic.ics",
                						name: "Holdays",
                					},
                					{
                						url: "https://calendar.google.com/calendar/ical/futpub9jb1fisumog0u68s9pdc%40group.calendar.google.com/public/basic.ics",
                						name: "ARES",
                						color: "#FF1493",
                					},
                					
                // Third Calendar
                					{
                						url: "https://calendar.google.com/calendar/ical/ufeoastn72l4rcaact44k3iff3pfcun5%40import.calendar.google.com/public/basic.ics",
                						name: "IRS",
                					},
                

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

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

                  @BKeyport
                  6c183bb2-9786-49b3-94e2-d8d41be53a8b-image.png

                  This is what I’ve got with your config.
                  Is it different with what you want? Tell/Show me what you expected. (AS-IS and TO-BE)

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

                    @MMRIZE It seems to be loading everything now, but it’s not refreshing with the calendar app. If I add an event, it misses it until it refreshes at the top of the hour. This includes events going “live” - (bold).

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

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

                      @BKeyport what is the calendar refresh rate set to ?

                      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

                        			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
                        • 1
                        • 2
                        • 8
                        • 9
                        • 10
                        • 11
                        • 12
                        • 22
                        • 23
                        • 10 / 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