Scheduled vacuum daily notification

Blueprint

Vacuum cleaning proposal - 3 choices · GitHub

Vacuum Cleaning Proposal — 3 choices

Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint pre-filled.

This blueprint sends an actionable mobile-app notification on a configurable schedule and lets you start a robot-vacuum clean with one tap. The notification offers three actions: full home, room group 1, or room group 2.

The blueprint is designed for vacuums that support vacuum.clean_area with cleaning_area_id, such as Roborock integrations exposing segment IDs. You configure the vacuum, Companion App notification target, schedule, button labels, and the segment lists for both room groups.

Features

  • Configurable notification time and weekdays
  • Uses the notify selector to choose a Companion App notification service
  • One full-clean action using vacuum.start
  • Two configurable partial-clean actions using vacuum.clean_area
  • Notification is dismissed after a button is tapped
  • Custom title, message, icon, notification tag, and button labels
  • Unique action IDs and notification tag per instance, allowing multiple independent vacuum proposals

Requirements

  • A mobile device using the Home Assistant Companion App, as actionable notification buttons and clear_notification are mobile-app features
  • A vacuum integration supporting vacuum.clean_area
  • Valid vacuum room/segment identifiers

Important note

The action IDs (VACUUM_FULL, etc.) are sent through the global mobile_app_notification_action event. If you create multiple instances of this blueprint, configure unique action IDs and a unique notification tag for every instance; otherwise, pressing one notification button may trigger more than one automation.