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-CalendarExt3

    Scheduled Pinned Locked Moved Utilities
    676 Posts 81 Posters 2.4m Views 85 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.
    • A Offline
      adamaid
      last edited by

      Hey everyone!

      I’m using a Samsung Frame 32" 2022 to display my MagicMirror page.

      I’m trying to avoid using a Raspberry Pi etc. so just serving MM as a web page from a local server, then using the “Internet” app on the TV UI to view the page.

      This approach works fine for other modules (including MMM-CalendarExt2 and the default Calendar) but not for MMM-CalendarExt3. Instead of showing a calendar it just shows the header (i.e. “October”) and nothing else. I’ve verified that the calendar renders OK on other devices (e.g. iPhone).

      Any ideas on what could be causing this? Unfortunately it isn’t easy to debug as there is no console available on the Internet TV app, and MMM-LogExt just prevents the page from loading at all on the TV.

      Thanks!
      Adam

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

        @adamaid MMM-CalendarExt3 uses the very latest javascript idioms,
        which most TV browsers have not been upgraded to support…

        here is a table of what browser version supports what
        https://caniuse.com/?search=ECMAScript

        my Samsung 82 in used to run MM, but since a couple years ago it is downlevel

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        1 Reply Last reply Reply Quote 0
        • M Offline
          MMRIZE @czabel
          last edited by

          @czabel
          I’m in holidays this week. I’ll show you next week.

          C 1 Reply Last reply Reply Quote 0
          • C Offline
            czabel @MMRIZE
            last edited by

            @MMRIZE No rush at all, enjoy your holiday! I’ll keep fiddling, but I’ve never been good with CSS :D

            1 Reply Last reply Reply Quote 0
            • R Offline
              Rakutsi
              last edited by

              Hello.

              Have been using MMM-CalendarExt2 for some years now and changed to MMM-CalendarExt3 today.

              The thing was that my birthday events that i have in my my calender, i would like to say a the age of the person. The Calendar module you can use displayRepeatingCountTitle and repeatingCountTitle to show the years from when you put the event in the calendar. For example i tried put my birthday on the year i was born and put repeat every year on same day and it did show number.

              Was wondering if this funktion work in MMM-CalendarExt3?

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

                @Rakutsi no… the stuff shown on the screen isn’t broadcast to the other modules…

                but you could add an ext3 eventTransformer to add it back on (if you know bd, and some pattern in the event subject)

                Sam

                How to add modules

                learning how to use browser developers window for css changes

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

                  @sdetweil thanks then i know.

                  well i dont know how to use the eventFilter for that, is there any example then i could try?
                  I am not the best at those kind of things. Mostly copy paste and trial and error.

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

                    @Rakutsi see the doc and the ext3 wiki (at the module github page)

                    Sam

                    How to add modules

                    learning how to use browser developers window for css changes

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

                      @sdetweil

                      this was the solution i came up with.

                      eventTransformer: (event) => {
                          const currentYear = new Date().getFullYear();
                          const age = currentYear - event.firstYear;
                      
                          event.title = `${event.title} (${age} year)`;
                      
                          return event;
                      },
                      

                      Chatgpt is my friend.

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

                        @Rakutsi awesome!

                        Sam

                        How to add modules

                        learning how to use browser developers window for css changes

                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 54
                        • 55
                        • 56
                        • 57
                        • 58
                        • 67
                        • 68
                        • 56 / 68
                        • 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