Default Calendar Daylight Savings Issue



  • I’m having issues with reoccurring events after daylight savings. The pi is showing the correct time overall (so it’s not a “pi config” issue it seems). The calendar, though, is showing the events as 1 hour back.

    I’m using vdircyncer to connect to iCal and create the ics file. Any help would be appreciated.

    BEGIN:VEVENT
    DTEND;TZID=America/Toronto:20191029T190000
    DTSTART;TZID=America/Toronto:20191029T183000
    UID:A8F15920-2D23-4622-9403-11C9BBCB79F8
    DTSTAMP:20191008T213304Z
    URL;VALUE=URI:
    SEQUENCE:0
    SUMMARY:Piano Lessons
    LAST-MODIFIED:20191105T131547Z
    CREATED:20190921T152400Z
    RRULE:FREQ=WEEKLY;UNTIL=20200701T035959Z;INTERVAL=1
    TRANSP:OPAQUE
    X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
    BEGIN:VALARM
    X-WR-ALARMUID:0D4450D8-59CA-4370-A0FB-85208564B2D6
    UID:0D4450D8-59CA-4370-A0FB-85208564B2D6
    TRIGGER:-PT1H
    ATTACH;VALUE=URI:Chord
    ACTION:AUDIO
    X-APPLE-DEFAULT-ALARM:TRUE
    ACKNOWLEDGED:20191008T213304Z
    END:VALARM
    END:VEVENT



  • @yk yes, the calendar parser has a set of bugs related to time zone and daylight savings time. No fix yet

    It’s not our code, but code we use, and have no control over



  • Understood. Is there a tracker somewhere which I can follow to check on progress? Who owns the component?



  • @yk go to the GitHub issues for MagicMirror

    https://github.com/MichMich/MagicMirror/issues

    Remember, this is volunteer, open source. So there is no schedule. If you can and want to fix it for the project, you can. Just submit a GitHub pull request with your solution when ready.

    Mich manages one of the few projects I’ve been involved with that has a regular release each quarter. Whatever fixes are available, he consolidates and releases.



  • @sdetweil Thanks. Sorry, I misunderstood thinking that it’s a component outside of the MagicMirror repository, hence my question.



  • @yk said in Default Calendar Daylight Savings Issue:

    misunderstood thinking that it’s a component outside

    it IS outside MM… its the ical nodejs module.