Skip to content
Homebridge TestFlight
MOVA

MOVA

homebridge-mova · v1.0.1

VerifiedCloudMatterHomebridge 2.0

Adds MOVA robot vacuums to Apple Home as native Matter robotic vacuums with room cleaning.

What it says it supports

Brands

  • MOVA

Devices it names

  • MOVA E40 Ultra
  • mova.vacuum.r9504a
  • mova.vacuum.r5732a

Shows up in Apple Home as from its README

What people report

Beta plugin publishes MOVA robot vacuums as Matter accessories; several models are reported working or submitted for model testing, only one vacuum per account is published.

  • Works2
  • Partly works2
  • Requested4
DeviceStatusWhat they saidSource
MOVA E40 Ultra robot vacuumWorksNative Matter vacuum: modes, room selection, start/pause/dock, battery and status
Saved copy
Hi everyone! 👋 I’ve released Homebridge MOVA, a verified community plugin that exposes supported MOVA robot vacuums to Apple Home as native Matter robotic vacuum cleaners. Stable version 1.0.1 currently supports the MOVA E40 Ultra (mova.vacuum.r9504a and mova.vacuum.r5732a) with: • Vacuum, Mop, and Vacuum + Mop modes • Single- and multi-room selection • Start, pause, resume, and return to dock • Live battery and operational status I’m now looking for owners of other MOVA models to help expand compatibility. The beta version 1.2.0-beta.0 can detect unknown mova.vacuum.\* models and generate a …

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit thread · 2026-08
MOVA P10 Pro Ultra Gen2WorksWorks in Canada; first pairing failed then succeeded
Saved copy
Hi, Just wanted to let you know that the plugin is working great for me. I have a P10 Pro Ultra Gen2, and I'm located in Canada. My config is as follows: [code] Adding the child bridge worked fine. Adding the vacuum afterwards as an accessory failed the first time with "pairing failed", but then succeeded right away on my second attempt. I did also get these messages in my logs: [code] After initially adding the accessory, the device was initially showing as "No Response" in HomeKit, but that resolved after about a minute. Cheers!

Excerpt saved from GitHub on 2026-10-22.

Issue #3 · 2026-09
MOVA Z50 UltraPartly worksExperimental model; only one of three account vacuums is published
Saved copy
Plugin version: 1.2.0-beta.2 Cloud region/country: EU / IT Model: `mova.vacuum.r2430a` (MOVA Z50 Ultra), reported as known-but-untested, running with experimental model support enabled My MOVA account has 3 vacuums registered. The plugin correctly logs in and discovers all of them: [code] but then only publishes one of them as a native Matter accessory (`devices.find(...)` picks a single `selectedDevice` in `index.js` and `publishMatterVacuum()` only ever registers that one). The config schema also sets `"singular": true`, so it's not possible to work around this by adding a second platform …

Excerpt saved from GitHub on 2026-10-22.

Issue #1 · 2026-09
MOVA Z60 Ultra Roller CompletePartly worksPublishes as Matter vacuum but only rooms from one floor map
Saved copy
Title: Add multi-floor map selection support for MOVA Z60 Ultra Roller Complete (r9540h) Hi, I tested homebridge-mova beta with a MOVA Z60 Ultra Roller Complete. The device works well enough to publish as a native Matter robotic vacuum, but the plugin currently exposes only rooms from one floor/map. Environment: Plugin: homebridge-mova 1.2.0-beta.2 Homebridge: 2.0.0 Device: MOVA Z60 Ultra Roller Complete Model identifier: mova.vacuum.r9540h Region: eu Country: DE Language: de experimentalModelSupport: enabled Child bridge: HAP disabled, Matter external accessory published What works: MOVA …

Excerpt saved from GitHub on 2026-10-22.

Issue #2 · 2026-09
MOVA E30 UltraRequestedModel support submitted for testing
Saved copy
Product name Mova E30 Ultra MOVA model identifier dreame.vacuum.r2427a Homebridge MOVA version v1.2.0-beta2 Configured MOVA cloud region eu MOVAhome account country and plugin request language region=eu, country=DE, language=de, rlcLanguage=en Sanitized diagnostic report [code] Read-only checks [ ] Status was reported successfully [ ] Battery level was reported successfully [ ] Rooms were detected without including their names here Experimental command checks [ ] Start cleaning works [ ] Pause and resume work [ ] Return to dock works [ ] Vacuum mode works [ ] Mop mode works [ ] Vacuum and Mop …

Excerpt saved from GitHub on 2026-10-22.

Issue #4 · 2026-09
MOVA P10 Pro Ultra Gen 2RequestedOwners asking for support; author needs diagnostic reports from beta to add it
Saved copy
Any chance you could add the Mova p10 pro ultra gen 2

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2026-08
MOVA Z60 Ultra Roller Complete (r9540n)RequestedModel support submitted for testing
Saved copy
Product name Z60 Ultra Roller Complete MOVA model identifier mova.vacuum.r9540n Homebridge MOVA version 1.2.0-beta2 Configured MOVA cloud region sg MOVAhome account country and plugin request language Account IL, language EN Sanitized diagnostic report [code] Read-only checks [ ] Status was reported successfully [ ] Battery level was reported successfully [ ] Rooms were detected without including their names here Experimental command checks [ ] Start cleaning works [ ] Pause and resume work [ ] Return to dock works [ ] Vacuum mode works [ ] Mop mode works [ ] Vacuum and Mop mode works [ ] …

Excerpt saved from GitHub on 2026-10-22.

Issue #5 · 2026-09
MOVA Z70 Ultra Roller CompleteRequestedModel support submitted for testing
Saved copy
Product name Z70 Ultra Roller Complete MOVA model identifier mova.vacuum.r5766h Homebridge MOVA version 1.2.0-beta.2 Configured MOVA cloud region eu MOVAhome account country and plugin request language DE Sanitized diagnostic report [code] Read-only checks [x] Status was reported successfully [ ] Battery level was reported successfully [ ] Rooms were detected without including their names here Experimental command checks [ ] Start cleaning works [ ] Pause and resume work [ ] Return to dock works [ ] Vacuum mode works [ ] Mop mode works [ ] Vacuum and Mop mode works [ ] Single-room selection …

Excerpt saved from GitHub on 2026-10-22.

Issue #6 · 2026-10

Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Cloud

MOVA cloud via MOVAhome account, exposed over Matter

You’ll need

  • MOVAhome account
  • Homebridge 2.0+ with Matter
  • Node 22+

Compatibility

Verified by HomebridgeYes
Homebridge versions>=2.0.0
Homebridge 2.0Yes
Node.js>=22.0.0
Settings in Homebridge UIYes
MatterYes (uses the Homebridge 2 Matter API)
Platform nameMovaVacuum
LicenseMIT

Community signals

Downloads a week10
Downloads a month120
GitHub stars4
Open issues6
Closed issues0
Last code push2026-08-31
Latest version1.0.1 (2026-08-25)
First published2026-08-23
Releases14

In ReReHome

Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.

Bridges get their own settings page listing the accessories behind them.

Caveats from the README

  • Early release; only E40 Ultra tested
  • Cloud interface may change