Skip to content

I Suck with Dates — But Home Assistant Never Forgets Garbage Day 🗓️

As an Amazon Associate, Smart Home Labo earns from qualifying purchases. This site contains affiliate links.

I’ll admit it: Remembering birthdays is hard. Meetings? I rely on notifications.

Remembering the garbage schedule?

  • Recyclables = Monday
  • Burnables = Wednesday & Saturday

→ okay, still within human limits.

But then:

  • PET bottles = 1st & 3rd Friday
  • Non-recyclables = 2nd & 4th Friday

Nope. Absolutely not. My brain simply refuses to store that information.

So I let Home Assistant remember everything for me.


🧠 Step 1: Create a “Garbage Calendar” Inside Home Assistant

Section titled “🧠 Step 1: Create a “Garbage Calendar” Inside Home Assistant”

The hero of this story is the Local Calendar integration. It’s simple, powerful, and best of all: your data stays 100% local.

No Google Calendar. No Apple Calendar. No cloud. Just Home Assistant doing its job.

🔗 Local Calendar documentation

With it, you can create recurring events like:

  • “Recyclables — every Monday”
  • “Burnables — every Wednesday & Saturday”
  • “PET bottles — 1st & 3rd Friday”
  • “Non-recyclables — 2nd & 4th Friday”

To set it up:

  1. Go to Settings → Devices & Services → Add Integration
  2. Search for Local Calendar
  3. Name it “ゴミ (Komi)” or simply “Garbage”
Home Assistant Local Calendar integration setup screen

Then:

  1. Open Calendar in the left sidebar
  2. Click Add Event
  3. Configure the repeating events according to your city’s garbage schedule
Home Assistant Local Calendar event creation screen for PET bottles

Each event title becomes the notification message. Once this step is done, your garbage schedule is digitized and ready to automate.


🚪 Step 2: Let Home Assistant Know When You Actually Took Out the Trash

Section titled “🚪 Step 2: Let Home Assistant Know When You Actually Took Out the Trash”

Home Assistant also needs a way to know that you did take the trash out. Sounds magical, but the setup is simple.

I use a History Stats Helper.

🔗 History Stats Helper documentation

A helper is basically a little tool inside Home Assistant that keeps track of things for you.

History Stats can:

  • count how many times a door opened
  • track how long a device was on
  • measure how many times a sensor was triggered

Perfect for “Did I open the trash cabinet today?”

So here’s what I did:

  1. I attached a small door sensor to the cabinet where I store my garbage bags.

  2. I created a helper via: Settings → Devices & Services → Helpers → Add Helper → History Stats

  3. I set it to Count how many times that sensor opens per day.

Home Assistant History Stats helper configuration screen
  1. On the next page, I set the state to Open

  2. On the next page I set Start to {{ today_at('20:00') }} and End to {{ today_at('23:59') }} (to count only during that period)

So if the counter goes above 1 during the evening, Home Assistant knows:

“He opened the trash cabinet. Mission accomplished.”

This avoids endless reminders — and keeps the system smart, not annoying.


🔔 Step 3: Smart Notifications That Don’t Annoy You

Section titled “🔔 Step 3: Smart Notifications That Don’t Annoy You”

The automation triggers exactly 4 hours before the garbage collection event. So if tomorrow morning the city collects burnables, Home Assistant starts reminding me at 20:00 the night before.

To avoid spam:

  • I am home
  • The time is between 20:00 and 00:00

If I’m away? No notifications. If I’m sleeping? No notifications past midnight.

The automation repeats every 30 minutes until:

✔️ I opened the trash cabinet (History Stats > 1) OR ✔️ It becomes 00:00–01:00 (meaning I missed it… and I’ll accept my defeat)

Home Assistant automation configuration screen for garbage calendar reminders

This keeps reminders helpful, not nagging.


Anywhere I want — and that’s the beauty of Home Assistant.


📱 1. Home Assistant Companion App (Android & iOS)

Section titled “📱 1. Home Assistant Companion App (Android & iOS)”

The fastest and easiest option. Install the app, enable notifications, done.

🔗 Home Assistant Companion App

You’ll get a notification like:

“PET Bottles”

Clear and straightforward.


Yes — your TV can warn you before garbage day too.

By installing a dedicated app on your Google TV or Fire TV, you can receive big, visible pop-up messages. Perfect if you tend to ignore your phone while watching YouTube.

🔗 Notifications for Android TV / Fire TV

Super useful if your TV is your “evening command center.”


🏠 Why This Automation Is Actually Life-Changing

Section titled “🏠 Why This Automation Is Actually Life-Changing”

Let’s be honest:

Remembering one or two garbage schedules per week? Fine.

Remembering four different types, including:

  • alternating Fridays
  • mixed patterns
  • and city-specific rules

…is a skill very few humans possess.

This automation saves me:

🧠 mental load 📅 calendar checking 🤯 “Wait, is it 1st Friday or 2nd Friday?” confusion 🕗 running outside at 7 AM in panic

It:

  • removes a weekly burden
  • works silently
  • notifies me at the right moment
  • knows when I took the trash out
  • stops by itself
  • requires zero maintenance

Smart homes aren’t about fancy colorful lights. They’re about removing stress from everyday life.