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-Chores - Manage and keep track of your household Chores

    Scheduled Pinned Locked Moved Utilities
    36 Posts 7 Posters 3.8k 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.
    • P Offline
      PierreGode
      last edited by PierreGode

      MMM-Chores is a module for MagicMirror² that allows you to manage your household chores.
      It provides an admin interface where you can add, edit, and delete tasks. You can also set due dates and assign tasks to different persons. The module displays the tasks on your MagicMirror, allowing you to keep track of your household chores at a glance.

      77050878-9565-42c6-a774-a6df96f3bd55-image.png

      e1739cf4-279d-4f46-8c34-868dbb2db5c9-image.png

      ae89adc7-7006-4488-ab45-42d8251dced5-image.png
      ---- AI option is availible and uses only data from data.json if openai api key is provided ↑

      678d5db2-0621-4056-ac30-e1c0f5378620-image.png

      cd ~/MagicMirror/modules
      git clone https://github.com/PierreGode/MMM-Chores
      cd ~/MagicMirror/modules/MMM-Chores

      npm install

      {
      module: “MMM-Chores”,
      position: “bottom_right”,
      header: “Chores”,
      config: {
      updateInterval: 60 * 1000,
      adminPort: 5003,
      openaiApiKey: “your-openApi-key-here”,
      useAI: true, // hide AI features when false
      showDays: 3, // show tasks from today and the next 2 days (total 3 days)
      showPast: true, // also show unfinished tasks from past days
      textMirrorSize: “small”, // small, medium or large
      dateFormatting: “MM-DD” // Date format pattern to display task dates.
      // Use tokens like ‘yyyy’, ‘mm’, ‘dd’.
      // Set to “” to hide the date completely.
      }
      },

      KristjanESPERANTOK 1 Reply Last reply Reply Quote 1
      • KristjanESPERANTOK Offline
        KristjanESPERANTO Module Developer @PierreGode
        last edited by

        Looks really nice, especially the admin interface!

        1 Reply Last reply Reply Quote 1
        • S sdetweil referenced this topic on
        • S sdetweil referenced this topic on
        • D Offline
          dmykins
          last edited by

          I just installed this module and it shows on MagicMirro when I run the program.

          For the admin side of things, I went into public folder and opened the admin chrome file.

          I see where I can add a person and a task and I can fill out the form fields, but when I click to add another person or add the task nothing works.

          Brand new to this, literally just installed this as my first module so it may be operator error. Any help is appreciated!

          P 1 Reply Last reply Reply Quote 0
          • S Offline
            smfd_guy
            last edited by

            I’ve been looking for a working To Do list unsuccessfully for a while. This seems like a winner to me. Is there a way to remove the date from the task so I have more room for the task description?

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

              Thanks for this module, it’s exactly the type of thing i was looking for. Quick question, and this might be on my side of things, but I can’t get the chores to click after they’ve been finished. I see a little cursor pop up over the box, but nothing happens. I can mark them completed from the admin page and it changes it to the check mark. Just wondering if there was some config I might’ve missed? Maybe I have it set to too small of a size?

              P 1 Reply Last reply Reply Quote 0
              • P Offline
                PierreGode @dmykins
                last edited by

                @dmykins
                Hi! I have made updates. Do a git pull in the folder and it should work fine.

                1 Reply Last reply Reply Quote 0
                • P Offline
                  PierreGode @smfd_guy
                  last edited by

                  @smfd_guy
                  Hi I made a new update. ( git pull in the folder)
                  If you leave dateFormatting With only ”” it will not show a date

                  {
                  module: “MMM-Chores”,
                  position: “bottom_right”,
                  header: “Chores”,
                  config: {
                  hideYear: true,
                  updateInterval: 60 * 1000,
                  adminPort: 5003,
                  showDays: 1, // show tasks from today and th>
                  showPast: true, // also show unfinished tasks f>
                  dateFormatting: “” // example: month-day, can b>
                  }
                  },

                  1 Reply Last reply Reply Quote 0
                  • P Offline
                    PierreGode @redbeardedninja
                    last edited by

                    @redbeardedninja

                    Has been a lot of updates last 2 days. Try to go to the folder and do a git pull and restart the mm
                    /Pierre

                    S 1 Reply Last reply Reply Quote 0
                    • S Offline
                      smfd_guy @PierreGode
                      last edited by

                      I just did a new pull and tried the “” to hide the dates. I rebooted but the dates are still showing up. Not sure what I’m doing wrong…

                      {
                      module: “MMM-Chores”,
                      position: “top_left”,
                      header: “Chores”,
                      config: {
                      updateInterval: 60 * 1000,
                      adminPort: 5003,
                      openaiApiKey: “your-openApi-key-here”,
                      hideYear:true,
                      showDays: 3, // show tasks from today and the next 2 days (total 3 days)
                      showPast: true, // also show unfinished tasks from past days
                      dateFormatting:“” // Date format pattern to display task dates,You can use tokens like ‘yyyy’ (year), ‘mm’ (month), ‘dd’ (day), or “mm-dd-yyyy” (US style)
                      }
                      },

                      J 1 Reply Last reply Reply Quote 0
                      • J Offline
                        JohnGalt @smfd_guy
                        last edited by

                        @smfd_guy – Same here… New install but the dates display nevertheless.

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