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-CalendarExt cant get the calendar to show

    Scheduled Pinned Locked Moved Troubleshooting
    23 Posts 8 Posters 13.5k Views 9 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.
    • ? Offline
      A Former User
      last edited by

      I doubt MM has downgraded its node version of electron for some reason.
      Unfortunately, ‘async function’ is not working on the lower version of node. I think that is the reason for this issue.
      I’ll check and patch this for some time. Sorry, I should do my job first before this. Plz wait for a while.

      Hein-JanH 1 Reply Last reply Reply Quote 0
      • Hein-JanH Offline
        Hein-Jan @Guest
        last edited by

        @Sean

        If I read this right:

        Changed

        * Calender week is now handled with a variable translation in order to move number language specific.
        * Reverted the Electron dependency back to 1.4.15 since newer version don’t seem to work on the Raspberry Pi very well.
        

        MM has indeed downgraded…

        1 Reply Last reply Reply Quote 0
        • cruunnerrC Offline
          cruunnerr
          last edited by cruunnerr

          yeah, its all discussed in this thread: https://forum.magicmirror.builders/topic/4684/electron-cpu-usage?page=1

          I had the problem, too. CPU Usage above 80%.
          When i downgrade to electron 1.4.15 the CPU usage went to nearly 0% !

          But then i went to the Problem that the CalendarExt Module only shows in an external web browser and not on the MM itself.

          Think we have to hope, that Sean will find a solution. :D
          (Or the electron Problem is gone…)

          N 1 Reply Last reply Reply Quote 0
          • N Offline
            ninjabreadman @cruunnerr
            last edited by

            @cruunnerr Did you try the solution I suggested here? https://forum.magicmirror.builders/topic/6047/calendar-module-won-t-show-all-events/4

            Problem with config or JavaScript? Copy/paste it into JSHint.
            Check out the detailed walkthroughs on install, config, modules, etc.

            1 Reply Last reply Reply Quote 0
            • cruunnerrC Offline
              cruunnerr
              last edited by

              Yeah i saw this and tried it. Works great :) Thank you

              1 Reply Last reply Reply Quote 0
              • T Offline
                Turtle
                last edited by

                Hello my name is TL and I’m very very very new. I’m just trying to get something to show up and it seems that when I start the MagicMirror that I get all the other modules but the CalendarExt module. For some odd reason I have a feeling I’m missing something rather simple. Below is a copy of my config file and my npm start dev below:.

                 *
                 * By Michael Teeuw http://michaelteeuw.nl
                 * MIT Licensed.
                 *
                 * For more information how you can configurate this file
                 * See https://github.com/MichMich/MagicMirror#configuration
                 *
                 */
                
                var config = {
                	address: "localhost", // Address to listen on, can be:
                	                      // - "localhost", "127.0.0.1", "::1" to listen on loopback interface
                	                      // - another specific IPv4/6 to listen on a specific interface
                	                      // - "", "0.0.0.0", "::" to listen on any interface
                	                      // Default, when address config is left out, is "localhost"
                	port: 8080,
                	ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"], // Set [] to allow all IP addresses
                	                                                       // or add a specific IPv4 of 192.168.1.5 :
                	                                                       // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.5"],
                	                                                       // or IPv4 range of 192.168.3.0 --> 192.168.3.15 use CIDR format :
                	                                                       // ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.3.0/28"],
                
                	language: "en",
                	timeFormat: 24,
                	units: "metric",
                
                	modules: [
                		{
                			module: "alert",
                		},
                		{
                			module: "updatenotification",
                			position: "top_bar"
                		},
                		{
                			module: "clock",
                			position: "top_left"
                		},
                		{
                			module: 'MMM-CalendarExt',
                			position: "top_left", //anywhere. It is not related to real position of view
                			config: { // Read below
                			  system:{
                			    show: ['daily'],
                			    locale: '', //when omitted, default value would be your system default locale by moment.js
                			    showEmptyView: 1,
                			    fullDayEventLocalize: 1,
                			    redrawInterval: 30*60*1000, //minimum 60000
                			    useProfileConfig: 0,
                  			    startProfile: ''
                			  },
                			  defaultView: {
                			    position: 'bottom_bar',
                			    positionOrder: -1,
                			    overflowRolling: 0,
                			    overflowHeight: 0,
                			    overflowDuration: 2,
                			    timeFormat: 'HH:mm',
                			    dateFormat: "MMM Do",
                		    	    fullDayEventDateFormat: "MMM Do",
                			    ellipsis: 0,
                			    limit:0,
                			    oneLineEvent:0,
                			    replaceTitle:[],
                			    classPattern:[],
                			    classPatternWhere:["title"],
                			    symbolPattern:[],
                			    symbolPatternWhere:["title"]
                			  },
                			  views: {
                                             month: {
                				showWeeks: 1,
                				weeksTitle: 'weeks',
                				weeksFormat: 'wo',
                				weekdayFormat: 'dd',
                				titleFormat : 'D',
                				overTitleFormat : 'MMM D',
                				monthTitleFormat: "MMMM",
                			     },
                			     weeks: {
                				showWeeks: 1,
                				weeksTitle: 'weeks',
                				weeksFormat: 'wo',
                				weekdayFormat: 'dd',
                				titleFormat : 'MMM D',
                				overTitleFormat : 'MMM D',
                				counts: 4,
                			     },
                			     daily: {
                			        direction: 'row',
                			        counts: 5,
                			        titleFormat: "D",
                			        overTitleFormat: "MMM D",
                				subtitleFormat: "ddd",
                			     },
                			     weekly: {
                			        direction: 'row',
                			    	counts: 4,
                			    	titleFormat: "wo",
                			    	overTitleFormat: "gggg wo",
                			    	subtitleFormat: "MMM Do",
                			     },
                			     monthly: {
                			    	direction: 'row',
                			    	counts: 3,
                			    	titleFormat: "MMMM",
                			    	overTitleFormat: "YYYY MMM",
                				subtitleFormat: "YYYY",
                  			     },
                			     current: {
                				title: 'Current',
                    				useRelative: 1
                			     },
                			     upcoming: {
                				title: 'Upcoming',
                    				useRelative: 1
                			     },
                			  },
                		          defaultCalendar: {
                			     profiles: [],
                				views: [],
                				symbol: "",
                				styleName: "",
                				replaceTitle:[],
                				classPattern: [],
                				classPatternWhere: ["title"],
                				symbolPattern: [],
                				symbolPatternWhere: ["title"],
                				maxEntries:50,
                				maxDays:180,
                				interval: 1800000,
                			  },
                			  calendars: [
                			    {
                			      name: "Schooldays of John",
                				url: "https://school.com/schedule.ics",
                				auth: {
                				user:'john',
                				pass:'abcd1234',
                				method:'bearer'
                    			  }
                			},
                		        {
                			      name: "US Holiday",
                				url: "webcal://www.calendarlabs.com/templates/ical/US-Holidays.ics",
                				profile: ['daddy'],
                				views: ['month', 'upcoming'],
                				styleName: "style1",
                				symbol: 'us@fi',
                				maxEntries: 50,
                				maxDays:365,
                				interval: 24*60*60*1000,
                			}
                			    
                		],
                			  profileConfigs: {
                			    "Tom" : {},
                		         
                			  }
                			},
                		},
                
                		{
                			module: "compliments",
                			position: "lower_third"
                		},
                		{
                			module: "currentweather",
                			position: "top_right",
                			config: {
                				location: "New York",
                				locationID: "",  //ID from http://www.openweathermap.org/help/city_list.txt
                				appid: "YOUR_OPENWEATHER_API_KEY"
                			}
                		},
                		{
                			module: "weatherforecast",
                			position: "top_right",
                			header: "Weather Forecast",
                			config: {
                				location: "New York",
                				locationID: "5128581",  //ID from http://www.openweathermap.org/help/city_list.txt
                				appid: "YOUR_OPENWEATHER_API_KEY"
                			}
                		},
                		{
                			module: "newsfeed",
                			position: "bottom_bar",
                			config: {
                				feeds: [
                					{
                						title: "New York Times",
                						url: "http://www.nytimes.com/services/xml/rss/nyt/HomePage.xml"
                					}
                				],
                				showSourceTitle: true,
                				showPublishDate: true
                			}
                		},
                	]
                
                };
                
                /*************** DO NOT EDIT THE LINE BELOW ***************/
                if (typeof module !== "undefined") {module.exports = config;}
                
                

                Here is my npm start dev:

                pi@raspberrypi:~/MagicMirror $ npm start dev
                npm ERR! Error: ENOENT: no such file or directory, open '/home/pi/MagicMirror/node_modules/dev/package.json'
                npm ERR!     at Error (native)
                npm ERR! If you need help, you may report this *entire* log,
                npm ERR! including the npm and node versions, at:
                npm ERR!     
                
                npm ERR! System Linux 4.9.59-v7+
                npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "start" "dev"
                npm ERR! cwd /home/pi/MagicMirror
                npm ERR! node -v v4.8.2
                npm ERR! npm -v 1.4.21
                npm ERR! path /home/pi/MagicMirror/node_modules/dev/package.json
                npm ERR! syscall open
                npm ERR! code ENOENT
                npm ERR! errno -2
                npm ERR! 
                npm ERR! Additional logging details can be found in:
                npm ERR!     /home/pi/MagicMirror/npm-debug.log
                npm ERR! not ok code 0
                pi@raspberrypi:~/MagicMirror $ 
                

                Thank you.

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