MagicMirror Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • Donate
    • Discord

    UNSOLVED calendar not showing

    Troubleshooting
    4
    6
    2281
    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.
    • J
      johnnewhouse last edited by

      Hi all,
      I just got a raspberry pi zero w with the intention of making a smart mirror.
      I used Jessie lite as the o/s.
      Everything is up and running and I’ve got the modules displaying my regional specifc info.
      However I am having an issue getting the calendar to appear.
      I’m happy that the url is fine, I can see the correct output via curl. plus I’ve reverted back to the standard US-Holidays to try and troubleshoot.

      I checked the errors log and seen the following:

      ** Message: console message: http://localhost:8080/modules/default/calendar//calendar.js @439: SyntaxError: Unexpected identifier ‘evt’. Expected either ‘in’ or ‘of’ in enumeration syntax.

      I know absolutely nothing about code but this is at that point in the js file:

      listContainsEvent: function(eventList, event){
      	for(let evt of eventList){
      		if(evt.title === event.title && parseInt(evt.startDate) === parseInt(event.startDate)){
      			return true;
      

      does any of this make sense to someone, and could possibly give me a few pointers?

      this is what i have in my config.js for this module:

      	{
      		module: "calendar",
      		position: "top_right",
      		config: {
      			colored: false,
      			coloredSymbolOnly: false,
      			calendars: [
      				{
      				url: "webcal://www.calendarlabs.com/templates/ical/US-Holidays.ics",
      				symbol: "calendar"
      				}
      			]
      		}
      	},
      

      thanks in advance. i’m really impressed with MM and the modules so far, I just hope my woodworking skills are up to doing it justice when I make a frame

      1 Reply Last reply Reply Quote 0
      • A
        AxLed Module Developer last edited by

        @johnnewhouse
        In my MM your posted calendar config is working.

        AxLED

        J 1 Reply Last reply Reply Quote 0
        • J
          johnnewhouse @AxLed last edited by

          @axled thanks for checking, that’s 1 aspect eliminated.
          I wonder if there are some more pi zero tweaks I need

          1 Reply Last reply Reply Quote 0
          • S
            Sun last edited by

            @johnnewhouse said in calendar not showing:

            webcal://www.calendarlabs.com/templates/ical/US-Holidays.ics

            in url should look like
            url: “http://www.calendarlabs.com/templates/ical/US-Holidays.ics”,

            1 Reply Last reply Reply Quote 0
            • E
              Elaniobro last edited by Elaniobro

              @johnnewhouse the issue is in the for loop the keyword that is used is an ES6 variant: the let keyword. Flip it to var and voilá, golden!

              i.e.:

              listContainsEvent: function(eventList, event){
              	for(var evt of eventList){
              		if(evt.title === event.title && parseInt(evt.startDate) === parseInt(event.startDate)){
              			return true;
              

              Edit: I submitted a PR to fix this:
              https://github.com/MichMich/MagicMirror/pull/1381

              1 Reply Last reply Reply Quote 0
              • E
                Elaniobro last edited by

                @johnnewhouse Could/Would you mark my last post as the answer? Not sure if you saw my previous comment, as I edited the post to @ you 🙂

                1 Reply Last reply Reply Quote 0
                • 1 / 1
                • First post
                  Last post
                Enjoying MagicMirror? Please consider a donation!
                MagicMirror created by Michael Teeuw.
                Forum managed by Paul-Vincent Roll and Rodrigo Ramírez Norambuena.
                This forum is using NodeBB as its core | Contributors
                Contact | Privacy Policy