Reminder to "regularly" do something

hi,
I’m looking for a way to be shown if a task needs to be done again.
some examples:

  • backwashing a filter every 3-6 months
  • cleaning the washing machine or dishwasher after x runs (already have the status of the mashine in HA via smart plug power metering)
  • cleaning windows or maintenance of hinges
  • weeding in different parts of the yard

all things that need to be done and are easier before noticing being to late with them.

i was thinking creating a date helper in which I’d save “last time I did this” for simple time based reoccurrence.
Alternativ I could use the calendar function and enter an event there.

for counter (such as after x machine runs) I could create a numeric counter and reset it to 0 after having done the maintenance task.

are there any best practices or pre-made (via hacks?) I could use?

Or the Grocy add-on, which has a chore tracker.