• 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.

Calendar module shows entries outer range

Scheduled Pinned Locked Moved Solved Troubleshooting
12 Posts 2 Posters 1.9k 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.
  • M Offline
    Monkye
    last edited by Mar 7, 2022, 3:19 PM

    Hello Together,
    My MM use the standard calendar modules. And the data come from an import via vdirsyncer ICS file. The calendar shows all events with the same day include from outside of the defined range in config file.

    Parameters in CONFIG.JS:
    MaximumNumberOfDays: 30
    MaximumEntries: 10
    GetRelative: 0

    Example:
    at date 2022/03/07 will show

    • Birthday of Jan-Peter Friday 03/11/2022
    • Party at Rico Friday 06/11/2022
    • Wedding anniversary Sunday 08/13/2022
    • …

    It looks like a filter is „ill“…

    Any ideas?

    THX, Uwe

    S 1 Reply Last reply Mar 8, 2022, 11:02 AM Reply Quote 0
    • S Offline
      sdetweil @Monkye
      last edited by Mar 15, 2022, 5:10 PM

      @monkye thanks for the ics file…

      reviewing the events, this is a bug in the RRULE processor the calendar module uses
      but not our code

      https://github.com/jakubroztocil/rrule/issues/275

      if you remove the BYMONTHDAY=11

      RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTHDAY=11
      

      then it works as expected

      just for info, this issue was opened on Sep 5, 2018 and has not yet been fixed
      so I am not hopeful on a more timely resolution

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      1 Reply Last reply Reply Quote 0
      • S Offline
        sdetweil @Monkye
        last edited by Mar 8, 2022, 11:02 AM

        @monkye can you paste the cal config here

        make the url xxxxx

        remember to use the code block markers

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        M 1 Reply Last reply Mar 8, 2022, 11:59 AM Reply Quote 0
        • M Offline
          Monkye @sdetweil
          last edited by Mar 8, 2022, 11:59 AM

          @sdetweil No problem, the url’s are not a secret :-).

          {
          	module: "calendar",
          	position: "top_left",   // This can be any of the regions. Best results in left or right regions.
          	fetchInterval: 240000,
          	config: {
          		maximumNumberOfDays: 30,
          		maximumEntries: 10,
          		getRelative: 0,
          		calendars: [
          				{
          					symbol: "birthday-cake",
          					url: "http://localhost:8080/modules/default/calendars/1.ics",
          			},
          				{
          					symbol: "calendar-check-o",
          					url: "https://www.zaoe.de/ical/8231/_1-3-4-6/23/"
          			}
          		]
          	}
          },
          
          M 1 Reply Last reply Mar 8, 2022, 12:04 PM Reply Quote 0
          • M Offline
            Monkye @Monkye
            last edited by Mar 8, 2022, 12:04 PM

            And here a picture - SORRY german only

            The Lines marking the events out of date range
            red: december
            blue: august
            yellow: july

            8593dba5-71fd-47be-8547-e7569b12f27a-grafik.png

            S 1 Reply Last reply Mar 8, 2022, 2:42 PM Reply Quote 0
            • S Offline
              sdetweil @Monkye
              last edited by Mar 8, 2022, 2:42 PM

              @monkye but those say Friday and Sunday…

              show me the vevent from the ics

              use the url

              curl -sL url >somfile.ics
              

              then edit the ics w a text editor, it’s just a text file

              each event does

              BEGIN:VEVENT
              .
              .
              .
              END:VEVENT
              

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              M 1 Reply Last reply Mar 8, 2022, 2:56 PM Reply Quote 0
              • M Offline
                Monkye @sdetweil
                last edited by Mar 8, 2022, 2:56 PM

                @sdetweil Can I sent you a board mail?

                S 1 Reply Last reply Mar 8, 2022, 3:37 PM Reply Quote 0
                • S Offline
                  sdetweil @Monkye
                  last edited by Mar 8, 2022, 3:37 PM

                  @monkye u can send text to my email. same userid at gmail

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  M 1 Reply Last reply Mar 15, 2022, 11:38 AM Reply Quote 0
                  • M Offline
                    Monkye @sdetweil
                    last edited by Mar 15, 2022, 11:38 AM

                    @sdetweil I sent you the mail to your account. Thank you in advance

                    S 1 Reply Last reply Mar 15, 2022, 5:10 PM Reply Quote 0
                    • S Offline
                      sdetweil @Monkye
                      last edited by Mar 15, 2022, 5:10 PM

                      @monkye thanks for the ics file…

                      reviewing the events, this is a bug in the RRULE processor the calendar module uses
                      but not our code

                      https://github.com/jakubroztocil/rrule/issues/275

                      if you remove the BYMONTHDAY=11

                      RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTHDAY=11
                      

                      then it works as expected

                      just for info, this issue was opened on Sep 5, 2018 and has not yet been fixed
                      so I am not hopeful on a more timely resolution

                      Sam

                      How to add modules

                      learning how to use browser developers window for css changes

                      1 Reply Last reply Reply Quote 0
                      • M Offline
                        Monkye
                        last edited by Mar 16, 2022, 2:38 PM

                        Many, many THANKS to you. I‘m happy that you resolve this problem

                        M 1 Reply Last reply Mar 17, 2022, 7:56 AM Reply Quote 0
                        • 1
                        • 2
                        • 1 / 2
                        • First post
                          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