AutoSnooze integration - pause automations temporarily

I built a custom integration that snoozes automations with auto-resume

A week ago my girlfriend threw a birthday party for her friend at my place. Someone ended up sitting on the bed which triggers my in bed automation and the living room lights went out. Very awkward at the time.

I didn’t have time to build in a toggle, so I just disabled it. The next night I sat in bed for 20 minutes wondering why my lights wouldn’t turn off. Finally realized I never re-enabled it.

So I built AutoSnooze, a card that lets you snooze automations instead of disabling. Set a duration, they wake themselves up, so you don’t have to. Essentially an alarm clock for your automations. Live countdowns show exactly when each automation wakes up. Snoozing survives through reboots. And if you change your mind, one tap wakes everything.

How it works:

  1. Filter by Area, Label, Category, or search for it
  2. Select the automations you want to pause
  3. Pick a duration (or set a specific date/time)
  4. Done. They’ll re-enable automatically.

Add AutoSnooze

  1. ⁠In HA, open HACS → Settings → Custom repositories
  2. ⁠Add GitHub - mossipcams/autosnooze: Temporarily pause Home Assistant automations with automatic re-enabling as type Integration
  3. ⁠Install AutoSnooze from HACS and restart Home Assistant
    [/quote]