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.

    MMM-Calendar always shows 23:59 if showEndTime: True

    Scheduled Pinned Locked Moved Bug Hunt
    51 Posts 4 Posters 16.6k Views 3 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.
    • S Offline
      sdetweil @SwissChemist
      last edited by

      @SwissChemist my pleasure… here is how I config MM to use your file
      (note my mm is on a different port)

      calendars: [
      	{
                  url: "http://localhost:8090/modules/default/calendar/school-timetable.ics"
              }
      ]
      

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      1 Reply Last reply Reply Quote 0
      • S Offline
        SwissChemist
        last edited by

        @sdetweil
        Thanks for the example. Looks like a next project for me… :thumbs_up:

        S 1 Reply Last reply Reply Quote 0
        • S Offline
          sdetweil @SwissChemist
          last edited by

          @SwissChemist

          could look something like this

          #!/bin/bash
          fn=somecal.ics
          while true
            do 
                # get the file from server
                curl -sL  url_of_remote_ics  >$fn
                # remove the trailing byday=??(end of line), file inline, so changed
                sed -i -e "s/;BYDAY=.*$//g" $fn
               # copy the modified file to the calendar folder
                cp $fn ~/MagicMirror/modules/default/calendar
               # sleep til next cycle
                sleep ??? (seconds til next curl)
             done
          

          have to make this executable with chmod +x script_filename

          then
          pm2 start script_filename
          pm2 save

          if you use a json config file ui can give a pretty name of the script… see the installers/pm2_magicmirror.json
          pm2 start jsonfile
          pm2 save

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          S 1 Reply Last reply Reply Quote 0
          • S Offline
            sdetweil @sdetweil
            last edited by

            @SwissChemist I submitted this issue to the RRULE repo
            https://github.com/jakubroztocil/rrule/issues/426

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            S 2 Replies Last reply Reply Quote 0
            • S Offline
              SwissChemist @sdetweil
              last edited by

              @sdetweil
              Wow, thank you so much for your great support!

              1 Reply Last reply Reply Quote 0
              • S Offline
                SwissChemist @sdetweil
                last edited by

                @sdetweil This morning we switched from DST to STD time. No issue at all with the calendar, everything works fine!
                Again, thanks very much for your support!

                S 1 Reply Last reply Reply Quote 0
                • S Offline
                  sdetweil @SwissChemist
                  last edited by

                  @SwissChemist nice, thanks for the update

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  1 Reply Last reply Reply Quote 0
                  • ? Offline
                    A Former User
                    last edited by A Former User

                    This post is deleted!
                    S 1 Reply Last reply Reply Quote 0
                    • ? Offline
                      A Former User
                      last edited by

                      @hango: yes that why i have planned to coding mine…

                      Calendar default module is really so bugy for me …
                      sample :

                      0|MagicMirror  | [2020-10-25 21:17:41.162] [LOG]    Use existing calendar fetcher for url: https://calendar.google.com/calendar/ical/XXXX.ics
                      0|MagicMirror  | [2020-10-25 21:17:41.164] [INFO]   Calendar-Fetcher: Broadcasting 5 events.
                      0|MagicMirror  | [2020-10-25 21:17:41.715] [INFO]   Calendar-Fetcher: Broadcasting 5 events.
                      

                      and some timethere is 3 broadcasts … result 2 or 3 updates on mirror

                      I don’t know really what they do with this modules… and I will NOT correct it !
                      In all case, it’s horrible

                      1 Reply Last reply Reply Quote 0
                      • S Offline
                        sdetweil @Guest
                        last edited by

                        @hango have fun. there are 3 libraries below the mm code. all broken or in disagreement over the format of the date and time. and windows is a whole nother mess

                        why I work my a… off for you … I begin to wonder.

                        2.11 might work for you but it doesn’t for others. and I didn’t start the changes.

                        Sam

                        How to add modules

                        learning how to use browser developers window for css changes

                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 4
                        • 5
                        • 6
                        • 5 / 6
                        • 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