MagicMirror² v2.13.0 is available! For more information about this release, check out this topic.

MMM-CalenderExt2: fullday events not displayed on day of event



  • Hi,

    I recently started using MMM-CalenderExt2 due to issues with the default calendar, but with this module I have the following problem:

    Full day events are not displayed on the day of the event.

    I use Google Calendar to enter the event (full day event for today):

    BEGIN:VEVENT
    DTSTART;VALUE=DATE:20200502
    DTEND;VALUE=DATE:20200503
    DTSTAMP:20200502T102951Z
    UID:329p3d2e5fccimqrsfjl6c6g9e@google.com
    CREATED:20200502T102356Z
    DESCRIPTION:
    LAST-MODIFIED:20200502T102356Z
    LOCATION:
    SEQUENCE:0
    STATUS:CONFIRMED
    SUMMARY:ALLDAYTEST
    TRANSP:TRANSPARENT
    END:VEVENT
    

    On the MM I do not see the event.
    When I enter a full day event for tomorrow, I see the event scheduled for tomorrow.
    Then after the first refresh of the events on the day of the event (approx. at 00:05 hrs), the event is removed from the list of events for that day.

    Very annoying.
    Any ideas how to get this fixed ??
    Is this a parsing issue, or a module issue ??

    Part of config.js:

    views: [
          {
            name: "Familie Calendar",
            mode: "upcoming",
            position: "top_left",
            calendars: ["Familie Calendar"],
            slotCount: 1,
            slotTitle: "Family Calendar",
            slotMaxHeight: "16px",
            filterPassedEvent: true,
            maxItems: 9,
            maxDays: 60,
            locale: "de-DE",
            hideOverflow: false,
            dateFormat: "ddd Do MMM",
            dateTimeFormat: {
                    sameDay: "[Today] HH:mm",
                    nextDay: "[Tomorrow] HH:mm",
                    nextWeek: "dddd HH:mm",
                    lastDay: "[Yesterday] HH:mm",
                    lastWeek: "[Last] ddd HH:mm",
                    sameElse: "ddd Do Mo HH:mm",
                    },
            timeFormat: "HH:mm",
            relativeFormat: {
                    passed: "ended %ENDFROMNOW%",
                    current: "ends %ENDFROMNOW%",
                    future: "starts %STARTFROMNOW% (%DURATION%)",
                    },
            useEventTimeRelative: false,
            transform: (event)=>{
              if (event.title.search("Verjaardag") > -1) {
                event.icon = "fxemoji-partypopper" // Set icon of that event to "fxemoji-partypopper"
              }
              if (event.title.search("RIP") > -1) {
                event.icon = "fxemoji-whitelatincross"
              }
              return event // Return that event.
            },
          },
        ],
    

Log in to reply