MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    1. Home
    2. lawrence_jeff
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.
    L
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 6
    • Groups 0

    lawrence_jeff

    @lawrence_jeff

    0
    Reputation
    82
    Profile views
    6
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online

    lawrence_jeff Unfollow Follow

    Latest posts made by lawrence_jeff

    • RE: Core Calendar Module UserAgent can no longer pull Microsoft ICS files

      @sdetweil

      Thanks Sam - I’m not sure why search didn’t bring that existing one up for me… so apologize for the duplicate.

      I have changed the code successfully so looking forward to the ‘official’ fix …

      posted in Feature Requests
      L
      lawrence_jeff
    • Core Calendar Module UserAgent can no longer pull Microsoft ICS files

      It seems in the past few weeks Microsoft has started returning 400 and 500 errors on ics requests to tools with unrecognized User-Agent strings.

      The response detail that comes back is that you are using an unsupported browser, probably due to the fact their ICS files are hosted under the /owa/ subsite of the full tool.

      I manually changed my code to use the standard Chrome User-Agent which fixed the module, so adding a feature request to be able to provide a user-agent in the module config.

      posted in Feature Requests
      L
      lawrence_jeff
    • RE: Reoccurring Calendar Entries missing in native calendar

      @sdetweil Ok - did that. No errors in the log but it doesn’t seem to be picking up the reoccurrence. Since that prior event isn’t upcoming over the next few days I can’t validate its not being listed , so I grabbed another one that has an occurrence tomorrow but isn’t showing up.

      Here are all the relevant pieces
      First a screenshot from Outlook.com
      02547547-1dfc-45bf-92c1-fd68721b0c5c-image.png

      The snippet from the ICS file
      BEGIN:VEVENT
      DESCRIPTION:\n
      RRULE:FREQ=WEEKLY;UNTIL=20240810T140000Z;INTERVAL=4;BYDAY=SA;WKST=SU
      UID:040000008200E00074C5B7101A82E0080000000090EC232E2551DA01000000000000000
      01000000089A47F724BAC3C4AB762C60FE5C3D401
      SUMMARY:W med
      DTSTART;TZID=Central America Standard Time:20240224T080000
      DTEND;TZID=Central America Standard Time:20240224T083000
      CLASS:PUBLIC
      PRIORITY:5
      DTSTAMP:20240323T005412Z
      TRANSP:OPAQUE
      STATUS:CONFIRMED
      SEQUENCE:0
      LOCATION:
      X-MICROSOFT-CDO-APPT-SEQUENCE:0
      X-MICROSOFT-CDO-BUSYSTATUS:BUSY
      X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
      X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
      X-MICROSOFT-CDO-IMPORTANCE:1
      X-MICROSOFT-CDO-INSTTYPE:1
      X-MICROSOFT-DONOTFORWARDMEETING:FALSE
      X-MICROSOFT-DISALLOW-COUNTER:FALSE
      X-MICROSOFT-REQUESTEDATTENDANCEMODE:DEFAULT
      X-MICROSOFT-ISRESPONSEREQUESTED:FALSE
      END:VEVENT

      The log entry (I removed the dates and debug flat to make it easier to read)
      {“type”:“VEVENT”,“params”:[],“description”:“\n”,“rrule”:{“_cache”:{“all”:false,“before”:[],“after”:[],“between”:[]},“origOptions”:{“tzid”:“America/Guatemala”,“dtstart”:“2024-02-24T14:00:00.000Z”,“freq”:2,“until”:“2024-08-10T14:00:00.000Z”,“interval”:4,“byweekday”:[{“weekday”:5}],“wkst”:{“weekday”:6}},“options”:{“freq”:2,“dtstart”:“2024-02-24T14:00:00.000Z”,“interval”:4,“wkst”:6,“count”:null,“until”:“2024-08-10T14:00:00.000Z”,“tzid”:“America/Guatemala”,“bysetpos”:null,“bymonth”:null,“bymonthday”:[],“bynmonthday”:[],“byyearday”:null,“byweekno”:null,“byweekday”:[5],“bynweekday”:null,“byhour”:[14],“byminute”:[0],“bysecond”:[0],“byeaster”:null}},“uid”:“040000008200E00074C5B7101A82E0080000000090EC232E2551DA0100000000000000001000000089A47F724BAC3C4AB762C60FE5C3D401”,“summary”:“W med”,“start”:“2024-02-24T14:00:00.000Z”,“datetype”:“date-time”,“end”:“2024-02-24T14:30:00.000Z”,“class”:“PUBLIC”,“priority”:“5”,“dtstamp”:“2024-03-22T16:33:34.000Z”,“transparency”:“OPAQUE”,“status”:“CONFIRMED”,“sequence”:“0”,“location”:“”,“MICROSOFT-CDO-APPT-SEQUENCE”:“0”,“MICROSOFT-CDO-BUSYSTATUS”:“BUSY”,“MICROSOFT-CDO-INTENDEDSTATUS”:“BUSY”,“MICROSOFT-CDO-ALLDAYEVENT”:“FALSE”,“MICROSOFT-CDO-IMPORTANCE”:“1”,“MICROSOFT-CDO-INSTTYPE”:“1”,“MICROSOFT-DONOTFORWARDMEETING”:“FALSE”,“MICROSOFT-DISALLOW-COUNTER”:“FALSE”,“MICROSOFT-REQUESTEDATTENDANCEMODE”:“DEFAULT”,“MICROSOFT-ISRESPONSEREQUESTED”:“FALSE”,“method”:“PUBLISH”,“recurrences”:{“2024-03-23”:{“type”:“VEVENT”,“params”:[],“description”:“\n”,“uid”:“040000008200E00074C5B7101A82E0080000000090EC232E2551DA0100000000000000001000000089A47F724BAC3C4AB762C60FE5C3D401”,“recurrenceid”:“2024-03-23T13:00:00.000Z”,“summary”:“W med”,“start”:“2024-03-22T13:00:00.000Z”,“datetype”:“date-time”,“end”:“2024-03-22T13:30:00.000Z”,“class”:“PUBLIC”,“priority”:“5”,“dtstamp”:“2024-03-22T16:33:34.000Z”,“transparency”:“OPAQUE”,“status”:“CONFIRMED”,“sequence”:“0”,“location”:“”,“MICROSOFT-CDO-APPT-SEQUENCE”:“0”,“MICROSOFT-CDO-BUSYSTATUS”:“BUSY”,“MICROSOFT-CDO-INTENDEDSTATUS”:“BUSY”,“MICROSOFT-CDO-ALLDAYEVENT”:“FALSE”,“MICROSOFT-CDO-IMPORTANCE”:“1”,“MICROSOFT-CDO-INSTTYPE”:“3”,“MICROSOFT-DONOTFORWARDMEETING”:“FALSE”,“MICROSOFT-DISALLOW-COUNTER”:“FALSE”,“MICROSOFT-REQUESTEDATTENDANCEMODE”:“DEFAULT”,“MICROSOFT-ISRESPONSEREQUESTED”:“FALSE”},“2024-05-18”:{“type”:“VEVENT”,“params”:[],“description”:“\n”,“uid”:“040000008200E00074C5B7101A82E0080000000090EC232E2551DA0100000000000000001000000089A47F724BAC3C4AB762C60FE5C3D401”,“recurrenceid”:“2024-05-18T13:00:00.000Z”,“summary”:“W med”,“start”:“2024-05-17T13:00:00.000Z”,“datetype”:“date-time”,“end”:“2024-05-17T13:30:00.000Z”,“class”:“PUBLIC”,“priority”:“5”,“dtstamp”:“2024-03-22T16:33:34.000Z”,“transparency”:“OPAQUE”,“status”:“CONFIRMED”,“sequence”:“0”,“location”:“”,“MICROSOFT-CDO-APPT-SEQUENCE”:“0”,“MICROSOFT-CDO-BUSYSTATUS”:“BUSY”,“MICROSOFT-CDO-INTENDEDSTATUS”:“BUSY”,“MICROSOFT-CDO-ALLDAYEVENT”:“FALSE”,“MICROSOFT-CDO-IMPORTANCE”:“1”,“MICROSOFT-CDO-INSTTYPE”:“3”,“MICROSOFT-DONOTFORWARDMEETING”:“FALSE”,“MICROSOFT-DISALLOW-COUNTER”:“FALSE”,“MICROSOFT-REQUESTEDATTENDANCEMODE”:“DEFAULT”,“MICROSOFT-ISRESPONSEREQUESTED”:“FALSE”}}}

      Here is how it parsed it:
      start: Sat Feb 24 2024 08:00:00 GMT-0600 (Central Standard Time)
      end:: Sat Feb 24 2024 08:30:00 GMT-0600 (Central Standard Time)
      duration: 1800000
      title: W med
      Search for recurring events between: Fri Mar 22 2024 11:33:42 GMT-0500 (Central Daylight Time) and Fri Mar 21 2025 23:59:59 GMT-0500 (Central Daylight Time)
      Title: W med, with dates: [null,null,null,null,null,null,“2024-08-10T15:00:00.000Z”]
      event.recurrences: [object Object]
      recurring date is Sat Aug 10 2024 09:00:00 GMT-0500 (Central Daylight Time) offset is 300
      recurring date is Sat Aug 10 2024 09:00:00 GMT-0500 (Central Daylight Time) offset is 5 Hour is 09
      Corrected startDate: Sat Aug 10 2024 09:00:00 GMT-0500 (Central Daylight Time)
      initial tz=America/Guatemala
      corrected tz=America/Guatemala
      start date/time=Sat Feb 24 2024 08:00:00 GMT-0600 (Central Standard Time)
      start offset=-360
      start date/time w tz =Sat Feb 24 2024 08:00:00 GMT-0600 (Central Standard Time)
      event date=Sat Aug 10 2024 09:00:00 GMT-0500 (Central Daylight Time)
      event offset=-360 hour=8 event date=Sat Aug 10 2024 09:00:00 GMT-0500 (Central Daylight Time)
      adjustHours=0
      duration: 1800000
      saving event:

      posted in Troubleshooting
      L
      lawrence_jeff
    • RE: Reoccurring Calendar Entries missing in native calendar

      @sdetweil Thanks Sam

      I see node-ical seemed to add support for Microsoft timezone names in this 2020 change
      https://github.com/jens-maus/node-ical/pull/18/files/25bcb9d154d158c45ff0147e832425fafacfbeae#

      And they have Central Standard Time in their test file. I thought this is what was used for parsing the ICS, is there another dependency or component involved?

      posted in Troubleshooting
      L
      lawrence_jeff
    • Reoccurring Calendar Entries missing in native calendar

      I have been using MM many years with the same outlook.com based calendar. Reoccurring item issues have shown up here and there then they seem to go away, not sure if it was DST last week but they are back.

      Note: the missing entries do show up in Calendar-Ext2 which I have also showing a calendar view.
      I have tried updating the ical component to 17.0 and also to latest as advised in other recent threads with no change. Here is an example event that isn’t showing today but should - any guidance?

      Magic mirror is up to date

      BEGIN:VEVENT
      DESCRIPTION:\n
      RRULE:FREQ=WEEKLY;UNTIL=20240128T190000Z;INTERVAL=2;BYDAY=SU;WKST=SU
      UID:040000008200E00074C5B7101A82E008000000002B4EB233EA1CDA01000000000000000
      010000000F079A8D9A84D0B418183D02B12849D82
      SUMMARY:Call C&L
      DTSTART;TZID=Central Standard Time:20231217T130000
      DTEND;TZID=Central Standard Time:20231217T133000
      CLASS:PUBLIC
      PRIORITY:5
      DTSTAMP:20240317T152704Z
      TRANSP:OPAQUE
      STATUS:CONFIRMED
      SEQUENCE:0
      LOCATION:
      X-MICROSOFT-CDO-APPT-SEQUENCE:0
      X-MICROSOFT-CDO-BUSYSTATUS:BUSY
      X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
      X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
      X-MICROSOFT-CDO-IMPORTANCE:1
      X-MICROSOFT-CDO-INSTTYPE:1
      X-MICROSOFT-DONOTFORWARDMEETING:FALSE
      X-MICROSOFT-DISALLOW-COUNTER:FALSE
      X-MICROSOFT-REQUESTEDATTENDANCEMODE:DEFAULT
      X-MICROSOFT-ISRESPONSEREQUESTED:FALSE
      END:VEVENT

      posted in Troubleshooting
      L
      lawrence_jeff
    • RE: Config.js example of MMM-Page-Selector & MMM-CalendarExt2 working together

      I have it working but I don’t think you can do what you are trying to do in your config, CalendarExt2 overwrites everything so what I did was keep it in the same place on every page and then adjust the items around it. That is the only way to make it work - you can’t have it it one place on page one, try to change the view on page two

      Start with a simple two page rotation with all the same modules showing (in the same places). Make sure it shows as the pages rotate

      posted in Troubleshooting
      L
      lawrence_jeff