• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
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.

Weekly Recurring Calendar entries show once three weeks ahead

Scheduled Pinned Locked Moved Unsolved Troubleshooting
6 Posts 2 Posters 519 Views 2 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.
  • C Offline
    cgreever1
    last edited by Jan 11, 2024, 9:16 PM

    I have a weekly recurring calendar event but it only seems to show the last occurrence on the calendar not each individual Saturday event.

    Here’s the ICS

    BEGIN:VEVENT
    DTSTART;TZID=America/New_York:20240106T094000
    DTEND;TZID=America/New_York:20240106T102000
    RRULE:FREQ=WEEKLY
    DTSTAMP:20240108T162307Z
    UID:BC956B9B-76BD-4722-BB7B-F1E9F312157A
    CREATED:20240101T172829Z
    LAST-MODIFIED:20240108T151551Z
    SEQUENCE:0
    STATUS:CONFIRMED
    SUMMARY:Henry swim at Y
    TRANSP:OPAQUE
    X-APPLE-CREATOR-IDENTITY:com.apple.mobilecal
    X-APPLE-CREATOR-TEAM-IDENTITY:0000000000
    END:VEVENT

    S 1 Reply Last reply Jan 11, 2024, 9:27 PM Reply Quote 0
    • S Offline
      sdetweil @cgreever1
      last edited by sdetweil Jan 11, 2024, 9:27 PM Jan 11, 2024, 9:27 PM

      @cgreever1 I don’t see any problem using that as the only entry in an ics.

      what is the config of your calendar

      you can also turn on debug for the calendar module, but adding
      “DEBUG”

      to the logLevel:[] list at the top of config.js

      I would be interested in seeing the debug output, here is on my system
      using the latest 2.26 parser and rrule.

      Processing entry...
      [11.01.2024 15:22.06.567] [DEBUG] Event:
      {"type":"VEVENT","params":[],"start":"2024-01-06T14:40:00.000Z","datetype":"date-time","end":"2024-01-06T15:20:00.000Z","rrule":{"_cache":{"all":false,"before":[],"after":[],"between":[]},"origOptions":{"tzid":"America/New_York","dtstart":"2024-01-06T14:40:00.000Z","freq":2},"options":{"freq":2,"dtstart":"2024-01-06T14:40:00.000Z","interval":1,"wkst":0,"count":null,"until":null,"tzid":"America/New_York","bysetpos":null,"bymonth":null,"bymonthday":[],"bynmonthday":[],"byyearday":null,"byweekno":null,"byweekday":[5],"bynweekday":null,"byhour":[14],"byminute":[40],"bysecond":[0],"byeaster":null}},"dtstamp":"2024-01-08T16:23:07.000Z","uid":"BC956B9B-76BD-4722-BB7B-F1E9F312157A","created":"2024-01-01T17:28:29.000Z","lastmodified":"2024-01-08T15:15:51.000Z","sequence":"0","status":"CONFIRMED","summary":"Henry swim at Y","transparency":"OPAQUE","APPLE-CREATOR-IDENTITY":"com.apple.mobilecal","APPLE-CREATOR-TEAM-IDENTITY":"0000000000"}
      [11.01.2024 15:22.06.567] [DEBUG] start: Sat Jan 06 2024 08:40:00 GMT-0600 (Central Standard Time)
      [11.01.2024 15:22.06.567] [DEBUG] end:: Sat Jan 06 2024 09:20:00 GMT-0600 (Central Standard Time)
      [11.01.2024 15:22.06.567] [DEBUG] duration: 2400000
      [11.01.2024 15:22.06.567] [DEBUG] title: Henry swim at Y
      [11.01.2024 15:22.06.568] [DEBUG] Search for recurring events between: Thu Jan 11 2024 15:22:06 GMT-0600 (Central Standard Time) and Thu Jan 09 2025 23:59:59 GMT-0600 (Central Standard Time)
      [11.01.2024 15:22.06.607] [DEBUG] Title: Henry swim at Y, with dates: ["2024-01-13T13:40:00.000Z","2024-01-20T13:40:00.000Z","2024-01-27T13:40:00.000Z","2024-02-03T13:40:00.000Z","2024-02-10T13:40:00.000Z","2024-02-17T13:40:00.000Z","2024-02-24T13:40:00.000Z","2024-03-02T13:40:00.000Z","2024-03-09T13:40:00.000Z","2024-03-16T13:40:00.000Z","2024-03-23T13:40:00.000Z","2024-03-30T13:40:00.000Z","2024-04-06T13:40:00.000Z","2024-04-13T13:40:00.000Z","2024-04-20T13:40:00.000Z","2024-04-27T13:40:00.000Z","2024-05-04T13:40:00.000Z","2024-05-11T13:40:00.000Z","2024-05-18T13:40:00.000Z","2024-05-25T13:40:00.000Z","2024-06-01T13:40:00.000Z","2024-06-08T13:40:00.000Z","2024-06-15T13:40:00.000Z","2024-06-22T13:40:00.000Z","2024-06-29T13:40:00.000Z","2024-07-06T13:40:00.000Z","2024-07-13T13:40:00.000Z","2024-07-20T13:40:00.000Z","2024-07-27T13:40:00.000Z","2024-08-03T13:40:00.000Z","2024-08-10T13:40:00.000Z","2024-08-17T13:40:00.000Z","2024-08-24T13:40:00.000Z","2024-08-31T13:40:00.000Z","2024-09-07T13:40:00.000Z","2024-09-14T13:40:00.000Z","2024-09-21T13:40:00.000Z","2024-09-28T13:40:00.000Z","2024-10-05T13:40:00.000Z","2024-10-12T13:40:00.000Z","2024-10-19T13:40:00.000Z","2024-10-26T13:40:00.000Z","2024-11-02T13:40:00.000Z","2024-11-09T13:40:00.000Z","2024-11-16T13:40:00.000Z","2024-11-23T13:40:00.000Z","2024-11-30T13:40:00.000Z","2024-12-07T13:40:00.000Z","2024-12-14T13:40:00.000Z","2024-12-21T13:40:00.000Z","2024-12-28T13:40:00.000Z","2025-01-04T13:40:00.000Z"]
      

      here is the single entry ics , you can save this as a file and use a url like

      url: "http://localhost:mm_port_from_config.js/modules/default/calendar/xxxx.ics 
      

      where xxx is the filename u save it as

      BEGIN:VCALENDAR
      BEGIN:VEVENT
      DTSTART;TZID=America/New_York:20240106T094000
      DTEND;TZID=America/New_York:20240106T102000
      RRULE:FREQ=WEEKLY
      DTSTAMP:20240108T162307Z
      UID:BC956B9B-76BD-4722-BB7B-F1E9F312157A
      CREATED:20240101T172829Z
      LAST-MODIFIED:20240108T151551Z
      SEQUENCE:0
      STATUS:CONFIRMED
      SUMMARY:Henry swim at Y
      TRANSP:OPAQUE
      X-APPLE-CREATOR-IDENTITY:com.apple.mobilecal
      X-APPLE-CREATOR-TEAM-IDENTITY:0000000000
      END:VEVENT
      END:VCALENDAR
      

      Screenshot at 2024-01-11 15-26-02.png

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      S 1 Reply Last reply Jan 11, 2024, 9:28 PM Reply Quote 0
      • S Offline
        sdetweil @sdetweil
        last edited by sdetweil Jan 11, 2024, 9:28 PM Jan 11, 2024, 9:28 PM

        @cgreever1 the default is 10 entries on the calendar list, so if other events consume some of the 10, then only a few of these (maybe just 1) will be shown

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        C 1 Reply Last reply Jan 14, 2024, 1:11 PM Reply Quote 0
        • C Offline
          cgreever1 @sdetweil
          last edited by Jan 14, 2024, 1:11 PM

          @sdetweil the recurring entries do display, just 3 weeks in the future, but skips a couple Saturdays where they should display first.

          S 1 Reply Last reply Jan 14, 2024, 4:58 PM Reply Quote 0
          • S Offline
            sdetweil @cgreever1
            last edited by Jan 14, 2024, 4:58 PM

            @cgreever1 ok, go back to the prior parser

            cd~/MagicMirror
            npm install node-ical@0.16.1
            

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            C 1 Reply Last reply Jan 15, 2024, 1:30 PM Reply Quote 1
            • C Offline
              cgreever1 @sdetweil
              last edited by Jan 15, 2024, 1:30 PM

              @sdetweil said in Weekly Recurring Calendar entries show once three weeks ahead:

              npm install node-ical@0.16.1

              The parse change seems to have corrected the issue. Thank you.

              1 Reply Last reply Reply Quote 0
              • 1 / 1
              1 / 1
              • First post
                6/6
                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