Driver Type
Categories
- Recent Updates
- Access Control
- Amplifier
- A/V Receiver
- Climate and Pool Control
- Disc Player / Changer
- Display
- DSP
- DVR
- Irrigation / Sprinklers
- Lighting Control
- Matrix Switch
- Media Server and Player
- Multi-Room A/V
- Networking
- Power and Rack Management
- Security
- Surveillance
- Teleconferencing
- Training
- Tuner
- Utility
- Video Projector
Driver Type
Categories
- Recent Updates
- Access Control
- Amplifier
- A/V Receiver
- Climate and Pool Control
- Disc Player / Changer
- Display
- DSP
- DVR
- Irrigation / Sprinklers
- Lighting Control
- Matrix Switch
- Media Server and Player
- Multi-Room A/V
- Networking
- Power and Rack Management
- Security
- Surveillance
- Teleconferencing
- Training
- Tuner
- Utility
- Video Projector
Dreame + MOVA Universal
By: Joe Liggero
Updated: Sept. 16, 2026
Version: 1.1
Dreame + MOVA Universal brings your Dreame or MOVA robot vacuum onto your RTI panels: start, pause, stop, return to dock, and locate, with suction (Quiet / Standard / Strong / Turbo), water and mop levels, cleaning mode (Sweep / Mop / Sweep and Mop), and per-room cleaning. Choose your brand (Dreame or MOVA) in the driver settings; both run the same cloud platform, so everything works the same either way.
Control runs over the vendor cloud (Dreame Home or MOVA Home), because these newer vacuums turn off local network control once they are set up in the app. The cloud is the full-feature path, with real-time status pushed to your panels over a self-healing connection.
The standout feature is a built-in, hosted live floor-plan map. Drop a single Web Object on your touchscreen and you get the same map you see in the app: tap one or more rooms and press Clean, watch the robot and its cleaning trail move in real time, and switch floors on a multi-floor home. It is provisioned for you automatically (there is no key to create, and your account password is never sent to it), and it runs during the trial and with a license.
Beyond the map, everything is exposed as RTI functions and variables: full control, plus settings (volume, child lock, carpet boost, tight mopping, mop-wash level, auto-empty frequency, Do Not Disturb), a maintenance panel with consumable life and lifetime stats, and 19 automation events (cleaning started, finished, paused, returning to dock, charging complete, error, mop washing and drying, auto-emptying, consumable low, and more) so the vacuum can trigger any RTI macro. Bind State, Battery, Suction, Water and Mop Level, Is Cleaning, Is Docked, and Error to your panel; every two-state reading is available as both text and an on/off value.
One license per RTI XP processor; add an instance per vacuum for multi-robot homes. Every download includes a 120-minute MAC-locked free trial, so you can try the full driver before you buy.
Buy a license: https://customcontroldrivers.com/drivers/dreame-universal
Dreame + MOVA Universal v1.1
Control your Dreame or MOVA robot vacuum from RTI: start, pause, stop, return to dock, suction and mop levels, per-room cleaning, plus live status (state, battery, errors and more) and a built-in live floor-plan map.
Control runs over the vendor cloud. Dreame and MOVA vacuums switch off local network control when they are set up in the Dreame Home or MOVA Home app, so the cloud is the full-feature path. An internet connection is required.
Setup
Open the driver's Settings and fill in:
• Vacuum Brand - choose Dreame or MOVA, matching the app your vacuum is paired with.
• Account Email - the email address of your Dreame Home or MOVA Home app account.
• Account Password - that account's password. RTI has no hidden-password field, so it appears as text here; it is stored only on this processor.
• Account Region - choose the region you selected when you created the account (United States, Europe, and so on). If it does not connect, double-check that you picked the correct brand and account region.
• Vacuum MAC (optional) - only needed if your account has more than one robot vacuum. Enter the MAC of the one you want to control; leave blank to use the first vacuum found.
• License Key - leave blank for the 2-hour trial, or paste your key to activate. One license covers every Dreame + MOVA Universal instance on this processor.
Live Map
The driver includes a hosted live floor-plan map with tap-to-clean rooms and full controls, so you can drop a single Web Object onto your touchscreen instead of wiring every button. It is set up for you automatically -- there is no key to create, and your account password is never sent to it. The map runs during the trial and with a license.
To add it, place an Advanced Web Object on your page and set its Default URL to your map address. During the free trial, get your map address from the processor like this:
1. In a web browser, go to your RTI processor's IP address to open XP Diagnostics.
2. Click System Variables in the left menu.
3. Open Dreame Universal, then Status.
4. Check the box next to Map Web URL.
5. On the right, copy its Current Value - that is your map address.
6. Paste it into the Web Object's Default URL, then download the project to the processor.
• After you buy a license: we email your exact map address along with your license key, ready to paste -- no lookup needed.
Controls
• Cleaning: Start / Resume, Pause, Start or Pause (one toggle button that pauses when running and resumes when not), Stop, Return to Dock, Locate (find the robot), Wash Mop, Empty Dust Bin.
• Modes: Set Suction (Quiet / Standard / Strong / Turbo), Set Water and Mop Level (Low / Medium / High), Set Cleaning Mode (Sweep / Mop / Sweep and Mop). Robots with a self-wash dock may reset the cleaning mode when a run begins; the driver notices and re-applies your chosen mode automatically, so the mode you pick is the mode that runs.
• Settings: Set Volume (0-100; the robot chimes at the new level), Child Lock, Carpet Boost, Tight Mopping, Set Mop Wash Level, Set Auto-Empty Frequency, Set Do Not Disturb, and Set DND Times (a start-end window such as 22:00-08:00).
• Room cleaning: the easiest way is the live map - tap a room (or several) and press Clean. If you would rather build your own buttons, the Clean Rooms function takes comma-separated room IDs (for example 3,5) and uses the current suction and water levels.
• Maintenance: Reset Consumable Life resets a part's life to 100% after you physically replace it (Main Brush, Side Brush, Filter, or Sensors).
Feedback
Bind the State, Battery, Suction Level, Water and Mop Level, Is Cleaning, Is Docked, and Error variables to your touchscreen. Every two-state reading is available as both text and an on/off value, so you can program it whichever way you prefer.
The driver also exposes maintenance and usage data updated in the background: consumable life (Main Brush, Side Brush, Filter, Sensors) as a percentage and hours remaining, the current Volume, Child Lock, Do Not Disturb and other settings, the Serial Number, and lifetime totals (clean time, job count, and area cleaned). The Consumable Low event fires when any part drops to ten percent so you can prompt the homeowner to reorder.
Notes
• An internet connection is required (cloud control).
• Status updates in real time over the vendor push connection. If push is unavailable the driver falls back to polling: every 20 seconds while the robot is busy and every 90 seconds when it is idle or docked, with an immediate refresh after every command.
• The live map is set up automatically (see Live Map above) - there is no key to create or paste.
Support
Questions or issues: support@customcontroldrivers.com
This driver requires a license: 99 USD, one-time, per RTI XP processor. One license covers every instance of this driver on that processor. Every download includes a 120-minute MAC-locked free trial so you can evaluate the full driver before buying. Purchase and license delivery: https://customcontroldrivers.com/drivers/dreame-universal