Set up a pet feeding reminder

Use a smart button or repurposed sensor to track when a pet was last fed and send a reminder if too much time passes without it being logged.

Best for: A household where feeding responsibilities are shared and it is easy to lose track of whether the pet has already been fed.

Not for: A household with a single consistent feeder who already reliably tracks feeding mentally; the added button press may not be worth it.

Why this exists

When feeding responsibilities are shared across household members, it is easy for everyone to assume someone else already fed the pet, or to forget entirely. A simple button press to log feeding, paired with a reminder if too much time passes, keeps this from slipping through the cracks.

What I used

Job Good enough Never think about it Notes
Log a feeding event No personally verified recommendation yet No personally verified recommendation yet A smart button or a contact sensor repurposed for this job works, but this specific use case is not directly matched by the door and window sensor jobs already covered.

See recommended gear for the job-first checklist. Product recommendations and any future affiliate relationships are explained in the disclosure.

Logic

IF the feeding button is pressed THEN reset the "last fed" timestamp to now IF more than 10 hours have passed since the last fed timestamp THEN send a reminder notification: "Has the dog been fed?" AND repeat every 30 minutes until the button is pressed

Setup notes

  1. Choose a smart button, or repurpose a contact sensor, as the physical feeding-log trigger, placed somewhere convenient near the feeding area.
  2. Create a variable or virtual switch to track the “last fed” timestamp.
  3. Set the expected feeding interval, such as 8 to 12 hours, based on the pet’s actual schedule.
  4. Schedule a check that compares the current time to the last-fed timestamp and sends a reminder once the interval is exceeded.
  5. Confirm pressing the button both logs the feeding and clears any active reminder.

Advanced features

Multiple pets

Add a separate button and tracked timestamp for each pet, since feeding schedules or reminder intervals may differ between them.

Escalating reminders

If the first reminder is ignored for an extended period, such as an hour, escalate to a different notification method or a louder in-home alert.

Failure modes

Done when

FAQ

What if more than one person feeds the pet?

The button or tracked action should be pressed by whoever actually feeds the pet, regardless of who it is. The reminder cares about whether feeding happened, not who did it.

What happens if feeding is logged twice by accident?

A double press simply resets the “last fed” timestamp again with no harmful effect; the next reminder timing is based on whichever press was most recent.

Can this track more than one pet?

Yes, use a separate button and tracked state for each pet, since they may have different feeding schedules or need separate confirmation.