• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
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-DumpsterDay

Scheduled Pinned Locked Moved Utilities
83 Posts 11 Posters 46.3k Views 12 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.
  • B Offline
    BD0G @DeanoNoire
    last edited by BD0G Nov 9, 2019, 2:37 AM Nov 9, 2019, 2:24 AM

    @DeanoNoire

    You are awesome! .
    We will need a working config file with all the parameters listed so that it is apparent what settings control what features.

    You can comment out the features using // backslashes as you know and add what they do to the right of the line or above it using // backslashes

    Example :
    //Line below this one controls the day that one sets to count from
    //Line below this one controls pulsing or constant

    etc…

    Also is there the need to clone a module into the modules directory below MagicMirror/modules?

    Specific instructions would be helpful to add to the git hub repository as there are alot of places where people can get hung up.

    Questions that I have are where does one place the trashcan.css file? Where does one place the trashcan.js file?
    Does one clone a directory into the MagicMirror/modules directory?
    What does one add to the config.js file within MagicMirror/config?

    Also you mis-spelled Dumpster again within the Noted files on the git hub repository.
    0_1573266735959_2ecb7600-7b4d-4175-8033-bfa908c47909-image.png
    Thanks for the quick work!

    Let me know if you need assistance with writing the instructions and I can lend a hand if needed.

    D 1 Reply Last reply Nov 10, 2019, 10:55 AM Reply Quote 0
    • S Offline
      Stoffbeuteluwe Project Sponsor @DeanoNoire
      last edited by Nov 9, 2019, 6:25 AM

      @DeanoNoire a blue can would be Perfect Thanks :folded_hands_medium-light_skin_tone:

      B 1 Reply Last reply Nov 9, 2019, 6:34 AM Reply Quote 0
      • B Offline
        BD0G @Stoffbeuteluwe
        last edited by Nov 9, 2019, 6:34 AM

        @Stoffbeuteluwe Its included within the trashcan.css file , but waiting on configuration options and how to setup.

        S 1 Reply Last reply Nov 9, 2019, 7:54 AM Reply Quote 0
        • S Offline
          Stoffbeuteluwe Project Sponsor @BD0G
          last edited by Nov 9, 2019, 7:54 AM

          @BD0G ok Thanks

          1 Reply Last reply Reply Quote 0
          • D Offline
            DeanoNoire @BD0G
            last edited by Nov 10, 2019, 10:55 AM

            @BD0G Hi there,
            I added the install instructions and example of config with descriptions to the readme file.
            I’ll copy it here also:

            {
            	module:"trashcan",
            	position:"lower_third",
            	config: {
            		refreshInterval: 18000000, // Default: 18000000 = 5 hours
            		pulse: true, 			   // Default: true - Makes the module pulsating
            
            		enableBasic: true, 				// Enable basic trashcan 
            		basicStartDate: "24.10.2019", 	// The first dumpster day (Always use 2 digit dates (01 instead of 1))
            		basicDateDiff_1: 14,			// Trashday reoccurance - Default: 14 (every 14 days)
            		basicNotifyDayBefore: true,		//Default: true - If you want the notification to appear also the day before the dumpster day
            		
            		enablePlastic: true,			// Same values as basic but for Plastic
            		plasticStartDate: "16.01.2019", 
            		plasticDateDiff_1: 28,
            		plasticNotifyDayBefore: true,	
            
            		enableLandscape: false,			// Same values as basic but for Landscape
            		landscapeStartDate: "29.10.2019",
            		landscapeDateDiff_1: 28,		
            		landscapeNotifyDayBefore: true,
            	}
            

            I hope it’s clear now :)

            Also note the module should not appear today, as it’s not a dumpster day :) Try changing the Start date in the config to make it appear it’s dumpster day today to test it. I may also implement a AlwaysOn config key for testing purposes. Maybe during the week :)

            If anything is unclear or can be improved, please let me know :)

            1 Reply Last reply Reply Quote 0
            • B Offline
              BD0G
              last edited by BD0G Nov 10, 2019, 6:16 PM Nov 10, 2019, 6:15 PM

              Many of the other modules that are published use the following syntax to copy the files needed to the MagicMirror/modules directory.

              git clone https://github.com/DeanoNoire/MMM-DumpsterDay.git

              So perhaps it would be advantageous to add the following as the first step.

              1. Navigate to the MagicMirror/modules sub-directory
              2. Run the following command “git clone https://github.com/DeanoNoire/MMM-DumpsterDay.git” (this will copy the needed files into the sub-directory)
              1 Reply Last reply Reply Quote 0
              • B Offline
                BD0G
                last edited by Nov 10, 2019, 6:40 PM

                Also the code for the config.js appears to be missing

                },

                at the end.

                1 Reply Last reply Reply Quote 0
                • B Offline
                  BD0G
                  last edited by Nov 10, 2019, 7:02 PM

                  I switched to the sub directory MagicMirror/modules and did a git clone git clone https://github.com/DeanoNoire/MMM-DumpsterDay.git

                  That created a directory named MMM-DumpsterDay with the files below that directory.

                  Then I added the code you posted to my MagicMirror/config/config.js file exactly as you posted. I found that there was a missing }, at the end of the code.

                  I modified the config.js to reflect today as trashday and launched Magic Mirror . Nothing was displayed onscreen.

                  Shoundlnt the config.js code for module be MMM-DumpsterDay
                  ?

                  1 Reply Last reply Reply Quote 0
                  • B Offline
                    BD0G
                    last edited by Nov 10, 2019, 7:30 PM

                    This post is deleted!
                    1 Reply Last reply Reply Quote 0
                    • B Offline
                      BD0G
                      last edited by Nov 10, 2019, 7:32 PM

                      Here is my current config.js after renaming the module portion to MMM-DumpsterDay

                      {
                      	module:"MMM-DumpsterDay",
                      	position:"bottom_bar",
                      	config: {
                      		refreshInterval: 18000000, // Default: 18000000 = 5 hours
                      		pulse: true, 			   // Default: true - Makes the module pulsating
                      
                      		enableBasic: true, 				// Enable basic trashcan 
                      		basicStartDate: "11.10.2019", 	// The first dumpster day (Always use 2 digit dates (01 instead of 1))
                      		basicDateDiff_1: 7,			// Trashday reoccurance - Default: 14 (every 14 days)
                      		basicNotifyDayBefore: true,		//Default: true - If you want the notification to appear also the day before the dumpster day
                      		
                      		enablePlastic: false,			// Same values as basic but for Plastic
                      		plasticStartDate: "16.01.2019", 
                      		plasticDateDiff_1: 28,
                      		plasticNotifyDayBefore: true,	
                      
                      		enableLandscape: true,			// Same values as basic but for Landscape
                      		landscapeStartDate: "11.10.2019",
                      		landscapeDateDiff_1: 14,		
                      		landscapeNotifyDayBefore: true,
                      		}		
                      		},
                      		
                      		{
                      			module: "alert",
                      		},
                      		{
                      			module: "updatenotification",
                      			position: "top_bar"
                      		},
                      		{
                      			module: "clock",
                      			position: "top_left"
                      		},
                      
                      D 1 Reply Last reply Nov 10, 2019, 7:56 PM Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 4
                      • 5
                      • 8
                      • 9
                      • 2 / 9
                      2 / 9
                      • First post
                        11/83
                        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