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.

    Update says to "commit your changes or stash them before you can merge." ?

    Scheduled Pinned Locked Moved Troubleshooting
    26 Posts 8 Posters 46.1k Views 8 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.
    • R
      Richard238 @yawns
      last edited by

      @yawns Ok, thanks. I’ve some work to do there then!

      1 Reply Last reply
      Reply Quote 0
      • R
        Richard238
        last edited by

        Lost and confused already.

        How much of calendar.js needs to be copied to config,js?

        Thanks

        johnnyboyJ 1 Reply Last reply
        Reply Quote 0
        • johnnyboyJ
          johnnyboy @Richard238
          last edited by

          @Richard238 said in Update says to “commit your changes or stash them before you can merge.” ?:

          Lost and confused already.

          How much of calendar.js needs to be copied to config,js?

          Thanks

          About this much…

          {
          			module: 'calendar',
          			header: 'My Family Home Calendar',
          			position: 'top_right',
          			config: {
                                           maximumEntries: 13,
                                           maximumNumberOfDays: 365,
                                           maxTitleLength: 25,
                                           animationSpeed: 0,
                                           fadePoint: 3,
                                           timeFormat: 'absolute',
                                           urgency: 7,
                                           getRelative: 0,      
          				calendars: [
          					{
          						symbol: 'calendar-check-o ',
          						url: 'webcal://www.calendarlabs.com/templates/ical/UK-Holidays.ics'
          					},
                                                  {
                                                          symbol: `calendar-check-o `,
                                                          url: "https://calendar.google.com/calendar/ical/mydetails.co.uk/private-mydetails/basic.ics"
          				},
                                     ]
          			}
          		},
              
          		
                          {
                         
          			module: 'compliments',
          
          R 1 Reply Last reply
          Reply Quote 0
          • R
            Richard238 @johnnyboy
            last edited by

            Ok, these are done and no longer an issue, hurrah!:grinning:

                css/main.css
                modules/default/compliments/compliments.js
                modules/default/newsfeed/newsfeed.js
                modules/default/weatherforecast/weatherforecast.js
            

            Can’t get

                modules/default/calendar/calendar.js
            

            into config.js though.

            			module: 'calendar',
            			header: 'Calendar',
            			position: 'top_left',
            			config: {
                                maximumEntries: 8, // Total Maximum Entries
                                maximumNumberOfDays: 365,
                                displaySymbol: true,
                                defaultSymbol: "calendar", // Fontawesome Symbol see http://fontawesome.io/cheatsheet/
                                displayRepeatingCountTitle: false,
                                defaultRepeatingCountTitle: "",
                                maxTitleLength: 25,
                                fetchInterval: 5 * 60 * 1000, // Update every 5 minutes.
                                animationSpeed: 2000,
                                fade: true,
                                urgency: 0,
                                timeFormat: "absolute",
                                dateFormat: "ddd Do MMMM",
                                getRelative: 2,
                                fadePoint: 0.25, // Start on 1/4th of the list.
                                hidePrivate: false,
                                calendars: [
            					{
            						symbol: 'calendar-check-o ',
            						url: 'https://calendar.google.com/calendar/ical/PRIVATE_KEY/basic.ics'
            					}
            				]
            			}
            		},
            		{
            			module: 'calendar',
            			header: 'Binday',
            			position: 'bottom_left',
            			config: {
                                maximumEntries: 8, // Total Maximum Entries
                                maximumNumberOfDays: 365,
                                displaySymbol: true,
                                defaultSymbol: "calendar", // Fontawesome Symbol see http://fontawesome.io/cheatsheet/
                                displayRepeatingCountTitle: false,
                                defaultRepeatingCountTitle: "",
                                maxTitleLength: 25,
                                fetchInterval: 5 * 60 * 1000, // Update every 5 minutes.
                                animationSpeed: 2000,
                                fade: true,
                                urgency: 0,
                                timeFormat: "absolute",
                                dateFormat: "ddd Do MMMM",
                                getRelative: 2,
                                fadePoint: 0.25, // Start on 1/4th of the list.
                                hidePrivate: false,
                                calendars: [
                                {
            						symbol: 'pagelines ',
            						url: 'https://calendar.google.com/calendar/ical/PRIVATE_KEY/basic.ics'
            					}
            				]
                            titleReplace: {
                            //	"'s birthday": "",
                            //	"Recycling": "Bins",
                                "Red Bin": "Red and Black Bins",
                                "Green Bin": "Green and Black Bins" 
                            }
            			}
            		},  
            

            What have I missed?!

            Thanks.

            1 Reply Last reply
            Reply Quote 0
            • Y
              yawns Moderator
              last edited by

              At least there is a single comma missing after the closing ] of your calendars entry

              1 Reply Last reply
              Reply Quote 0
              • R
                Richard238
                last edited by

                @yawns Brilliant! A comma after each of the ] seems to have fixed it.

                Thank you.

                1 Reply Last reply
                Reply Quote 0
                • R
                  Richard238
                  last edited by

                  		module: 'calendar',
                  		header: 'Calendar',
                  
                  
                  
                  		module: 'calendar',
                  		header: 'Binday',
                  

                  With two calendars, how do I get different icons / icon colours again in custom.css?

                   .calendar .fa.fa-calendar-check-o {
                    color: #00d2FF /* 55=Green FF=Blue*/
                  }
                  
                   .calendar .fa.fa-trash-o  {
                    color: #C97F7F; /* Brown */
                   }
                  
                  strawberry 3.141S 1 Reply Last reply
                  Reply Quote 0
                  • strawberry 3.141S
                    strawberry 3.141 Project Sponsor Module Developer @Richard238
                    last edited by

                    @Richard238 you can use the module identifier for it as it is unique

                    #module_7_calendar .fa.fa-calendar-check-o {
                    
                    }
                    
                    #module_8_calendar .fa.fa-calendar-check-o {
                    
                    }
                    

                    the number is the index of the entry in your config starting at 0

                    e.g.

                    modules: [
                      {module: "A", position: "top_right"}, //index: 0
                      {module: "B", position: "top_right"}, //index: 1
                      {module: "calendar", position: "top_right"}, //index: 2
                      ...
                    ]
                    

                    Please create a github issue if you need help, so I can keep track

                    1 Reply Last reply
                    Reply Quote 1
                    • R
                      Richard238
                      last edited by

                      Ok, like this?

                      modules: [
                      		{
                      			module: 'alert',   # Module 0
                      		},
                      		
                              {
                                 module: "MMM-MyTemps",  # Module 1
                                  header: "Home Sensors",
                                  position: "bottom_right",
                                  config: {
                                      host: "192.168.1.41",
                                      path: "/temp2mcf.php?format=json",
                                      reloadInterval: 2 * 1000   //2 seconds
                                  }
                          	},		
                      			
                      		{
                      			module: "updatenotification",  # Module 2
                      			position: "top_bar"
                      		},
                      		{
                      			module: 'clock',   # Module 3
                      			position: 'top_left'
                      		},
                      		{
                      			module: 'calendar',  # Module 4
                      

                      . … …And second calendar = # Module 5
                      making the custom.css look like this:

                       #module_4_calendar .fa.fa-calendar-check-o {
                        color: #00d2FF /* 55=Green FF=Blue*/
                      }
                      
                        #module_5_calendar  .fa.fa-trash-o  {
                        color: #C97F7F; /* Brown */
                       }
                      
                      strawberry 3.141S 1 Reply Last reply
                      Reply Quote 0
                      • strawberry 3.141S
                        strawberry 3.141 Project Sponsor Module Developer @Richard238
                        last edited by

                        @Richard238 yes this should colorize the calendar icon fa-calendar-check-o in your first instance and fa-trash-o in your second.

                        Please create a github issue if you need help, so I can keep track

                        1 Reply Last reply
                        Reply Quote 0
                        • R
                          Richard238
                          last edited by

                          This post is deleted!
                          strawberry 3.141S 1 Reply Last reply
                          Reply Quote 0
                          • strawberry 3.141S
                            strawberry 3.141 Project Sponsor Module Developer @Richard238
                            last edited by

                            @Richard238 check the part between calendar and compliments module

                            Please create a github issue if you need help, so I can keep track

                            R 1 Reply Last reply
                            Reply Quote 0
                            • R
                              Richard238 @strawberry 3.141
                              last edited by

                              @strawberry-3.141 I’ve no idea what I’m looking for, sorry…

                              1 Reply Last reply
                              Reply Quote 0
                              • R
                                Richard238
                                last edited by

                                Just tried the default sample config.js, and that doesn’t work either!

                                strawberry 3.141S 1 Reply Last reply
                                Reply Quote 0
                                • strawberry 3.141S
                                  strawberry 3.141 Project Sponsor Module Developer @Richard238
                                  last edited by

                                  @Richard238 you pasted the start function into your config file, but if the config sample doesnt work either your problem is somewhere else

                                  Please create a github issue if you need help, so I can keep track

                                  1 Reply Last reply
                                  Reply Quote 0
                                  • R
                                    Richard238
                                    last edited by

                                    Powered off & on, default config OK, and mine too.

                                    But, cannot see Mirror from PC, despite full whitelisting in config.

                                    ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.1/120",],
                                    
                                    1 Reply Last reply
                                    Reply Quote 0
                                    • R
                                      Richard238
                                      last edited by

                                      And suddenly it come back into life! :)

                                      1 Reply Last reply
                                      Reply Quote 0
                                      • P
                                        pepemujica @yawns
                                        last edited by

                                        @yawns Hi! I’ve never change neither te default modules or the main.css. Any idea why I get the same error?

                                        1 Reply Last reply
                                        Reply Quote 0
                                        • B
                                          bminer1 @yawns
                                          last edited by yawns

                                          @yawns I dont know what im doing wrong. Trying to follow your Option 2.

                                          pi@raspberrypi:~/MagicMirror $ git reset
                                          Unstaged changes after reset:
                                          M	css/custom.css
                                          M	modules/default/alert/alert.js
                                          M	modules/default/calendar/calendar.css
                                          M	modules/default/calendar/calendar.js
                                          M	modules/default/currentweather/currentweather.js
                                          M	modules/default/weatherforecast/weatherforecast.js
                                          pi@raspberrypi:~/MagicMirror $ git pull
                                          Updating 8010e62..5c41e24
                                          error: Your local changes to the following files would be overwritten by merge:
                                          	modules/default/calendar/calendar.js
                                          	modules/default/currentweather/currentweather.js
                                          	modules/default/weatherforecast/weatherforecast.js
                                          Please, commit your changes or stash them before you can merge.
                                          Aborting
                                          
                                          Y 1 Reply Last reply
                                          Reply Quote 0
                                          • Y
                                            yawns Moderator @bminer1
                                            last edited by

                                            @bminer1
                                            please run

                                            git reset --hard
                                            git pull
                                            npm install
                                            

                                            You left out the --hard option :)

                                            1 Reply Last reply
                                            Reply Quote 0

                                            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                            With your input, this post could be even better 💗

                                            Register Login
                                            • 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