Dreame – Alexa Voice Commands & Scheduled Cleaning Blueprints
Ciao!
I created a set of Blueprints to let you control your Dreame vacuum cleaner using Alexa voice commands — and even schedule automatic cleanings.
These Blueprints have been transleted in English with GPT, so let me know if there are bugs/mispelling.
They’re still in beta, so feedback is very welcome!
I’m using the tassHack integration for Dreame devices to make these automations work seamlessly with Home Assistant.
What the Blueprints do
1.
Room Helper
This Blueprint creates a simple helper that helps you discover the correct Room ID generated by the vacuum_mop_card integration.
It’s the starting point to correctly map your home layout to the Dreame device.
2.
Room Script Generator
This one generates a script that lets you choose both the cleaning mode (Vacuum only, Mop only, or CleanGenius) and the specific room to clean.
You can rename the generated scripts and expose them to Alexa via Nabu Casa, Lambda, or Matter.
Then simply say things like:
“Alexa, start vacuuming the kitchen”
“Alexa, start mopping the bedroom”
Note: You currently need to duplicate the script for every room/mode combination you want (a limitation of how Home Assistant handles Blueprints).
This method lets you clean your entire home by voice command — for example, by cloning the script three times per room:
- Mopping the kitchen
- Vacuuming the kitchen
- Cleaning the kitchen
So Alexa can trigger each action with intuitive commands.
3.
Scheduled Cleaning (Simple or Advanced)
This Blueprint allows you to automate cleanings on a schedule.
You can set up:
- a Simple Mode (e.g., morning/evening cleaning), or
- an Advanced Mode with up to 4 custom schedules per week.
You can also enable presence detection, so the cleaning starts only when nobody’s home.
Optionally, a reset boolean can automatically clear the “cleaning done” status to make sure routines run correctly the next day.
Where to find them
All Blueprints can be found here:
HA_BluePrints/Dreame at main · Magnum9O/HA_BluePrints
Example Setup
With these 3 Blueprints, you can:
- Identify your room IDs,
- Create personalized cleaning scripts per room and mode,
- And automate recurring cleanings that adapt to your daily routine.
Enjoy your hands-free, fully automated Dreame cleaning setup!
Cheers
M