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

Default Calendar - Full Day Events are not shown on day of event



  • Hey all,

    I am using the default calendar module for my MM. So far I got quite some things to work. To feed my contacts birthdays I created a static file which I am using which works well. The only issue I have is, that on the day of the event (the actual birthday) the names are not showing up anymore.

    Sample ical-entry and calendar-config below:

    {
        module: "calendar",
        header: "Termine & Feiertage",
        position: "top_left",
        config: {
            fetchInterval: 60000,
            displaySymbol: true,
            showLocation: false,
            fade: true,
            fadePoint: 0.4,
            dateFormat: "D. MMM HH:mm",
            fullDayEventDateFormat: "D. MMM",
            timeFormat: "absolute",
            getRelative: 12,
            urgency: 0,
            maximumEntries: 5,
            calendars: [
                {
                    symbol: "cocktail",
                    url: "webcal://www.ecoline-media.de/ics/nordrhein-westfalen.ics"
                },
                {
                    symbol: 'calendar-check',
                    url: 'webcal://localhost:8080/modules/calendars/9*******-****-****-****-***********D.ics',
                },
                {
                    symbol: 'birthday-cake',
                    url: 'webcal://localhost:8080/modules/calendars/birthdays.ics',
                }
            ]
        }
    },
    
    BEGIN:VEVENT
    SUMMARY:Max Mustermann
    DESCRIPTION:
    DTSTAMP:19630626T000000
    DTSTART;VALUE=DATE:19630626
    DTEND;VALUE=DATE:19630626
    RRULE:FREQ=YEARLY
    END:VEVENT
    

    Would appreciate some help.



  • @Feedy88 what timezone are the events in compared to your mm timezone?

    the cal entries don’t say



  • @Feedy88 said in Default Calendar - Full Day Events are not shown on day of event:

    19630626

    also, this looks interesting… the BD actual date… recurring, repeated til now… that date is passed (June 26), so shouldn’t show on calendar



  • @sdetweil Thanks for your reply. I have specified the timezone now:

    BEGIN:VCALENDAR
    VERSION:2.0
    PRODID:-//Static Birthdays//Some Name//EN
    CALSCALE:GREGORIAN
    X-WR-CALNAME;VALUE=TEXT:Birthdays_static_short
    X-WR-TIMEZONE:Europe/Berlin
    BEGIN:VTIMEZONE
    TZID:Europe/Berlin
    LAST-MODIFIED:20200806T101500Z
    BEGIN:STANDARD
    DTSTART:20191027T030000
    RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
    TZNAME:CET
    TZOFFSETFROM:+0200
    TZOFFSETTO:+0100
    END:STANDARD
    BEGIN:DAYLIGHT
    DTSTART:20200329T020000
    RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
    TZNAME:CEST
    TZOFFSETFROM:+0100
    TZOFFSETTO:+0200
    END:DAYLIGHT
    END:VTIMEZONE
    BEGIN:VEVENT
    SUMMARY:Max Mustermann
    DESCRIPTION:
    DTSTAMP:20050806T080000Z
    DTSTART;VALUE=DATE:20050806
    DTEND;VALUE=DATE:20050806
    RRULE:FREQ=YEARLY
    END:VEVENT
    END:VCALENDAR
    
    

    Also on your other post, this was just any birthday I pulled. I have created a fake one for today but still the same issue.

    I have also played around with my icloud calender and found the following:

    • Creating a full day event displays on the day of the event with the word “Today”.
    • Creating a reoccurring full day event does not display on the day of the event but one day in advance.

    The only difference in both Events is the RRULE:

    Not Reoccurring:

    BEGIN:VEVENT
    CREATED:20200806T083628Z
    DTEND;VALUE=DATE:20200807
    DTSTAMP:20200806T083634Z
    DTSTART;VALUE=DATE:20200806
    LAST-MODIFIED:20200806T083628Z
    SEQUENCE:0
    SUMMARY:SingleTestDayEvent
    UID:05BF5856-EE12-495C-A681-5D1DE3BD2418
    URL;VALUE=URI:
    TRANSP:OPAQUE
    END:VEVENT
    

    Reoccurring:

    BEGIN:VEVENT
    CREATED:20200806T083338Z
    DTEND;VALUE=DATE:20200807
    DTSTAMP:20200806T083339Z
    DTSTART;VALUE=DATE:20200806
    LAST-MODIFIED:20200806T083338Z
    RRULE:FREQ=YEARLY
    SEQUENCE:0
    SUMMARY:TestDayEvent
    UID:7927874B-86FB-494B-AACE-CCA8BD525A3F
    URL;VALUE=URI:
    TRANSP:OPAQUE
    END:VEVENT
    


  • @Feedy88 I recommend opening an issue on the MagicMirror GitHub issue page. there is work going on the resolve calendar problems now



  • @sdetweil thanks, will do so later/tomorrow

    Edit: done https://github.com/MichMich/MagicMirror/issues/2110 🤞🏻


Log in to reply