These are mainly household tasks such as changing water filters, washing sheets, unclogging sink, descaling coffee maker, etc. But there are other ones too, like changing car oil, getting a haircut, getting an eye exam, or dental cleaning, visiting a grandparent, etc.
I want to be able to track these tasks or events and know how long it’s been since I last did them.
Would you use one note as a log, or have a different log note for each one of these tasks?
Creating tasks with custom reoccurring rules is difficult in Obsidian compared to Microsoft To‑Do etc. However you can manually create a new task to your daily notes using Calendar community plugin. As a consequence these daily notes will record the date of the task.
You can set stuff like which interval you want for your recurrence, and whether it should repeat based on original due date or last completion date, and much more.
Without any extra tools, besides the Tasks plugin, this is a very powerful tool for repeating tasks.
I’ve not used these too much, so I’m not sure if I’d place them in a note in their own, or how to organise them. Considering how the recurring tasks will create a new task each time you complete the previous incantation, it might be advisable to have them in dedicated notes. It would still not be an issue to maintain a colon task list showing what you’d need to do soon.
You can use date properties and date picker. You can have one single note for all of these household tasks. As you said, you want to know only the last time so you can use this YAML template: