# \[APP\]\[Pro\] MOVA & Dreame Mower

**URL:** https://community.homey.app/t/app-pro-mova-dreame-mower/154425
**Category:** Apps
**Tags:** app, homey-pro
**Created:** [May 1, 2026, 3:30pm UTC](https://community.homey.app/t/app-pro-mova-dreame-mower/154425 "2026-05-01T15:30:14Z")
**Posts on this page:** 20
**Page:** 2

<div class="post-metadata">

### Author: ![Razell](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/razell/32/163638_2.png) [@Razell](https://community.homey.app/u/Razell)
#### Post date: [May 9, 2026, 10:30am UTC](https://community.homey.app/t/app-pro-mova-dreame-mower/154425/21 "2026-05-09T10:30:47Z")

</div>

Thank you for your help Andi 😎  
V0.038 installed.  
Unfortunally… same problem.

 ![image0.png](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/8/18d8644da2becb469f16faf10defcced48f7e89b.png) ![image1.png](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/a/9a078d9efffb14756ebf87541f7c0dbb6602ea8d.jpeg)

JSON :

{  
“code”: 0,  
“success”: true,  
“data”: {  
“page”: {  
“records”: [  
{  
“id”: “2052423882350645249”,  
“did”: “-119442448”,  
“model”: “dreame.mower.g2541e”,  
“subModel”: “dreame.mower.g2541e”,  
“ver”: “4.3.6\_0407”,  
“customName”: “Cetelem”,  
“property”: “{"lwt":1,"mac":"10:06:48:A9:1B:5B"}”,  
“mac”: “10:06:48:A9:1B:5B”,  
“vendor”: “”,  
“sn”: “G2541E642WE0021332”,  
“master”: true,  
“masterUid”: “HA715135”,  
“masterUid2UUID”: null,  
“masterName”: null,  
“permissions”: “”,  
“bindDomain”: “10000.mt.eu.iot.dreame.tech:19973”,  
“sharedTimes”: 0,  
“sharedStatus”: 1,  
“calltag”: null,  
“updateTime”: “2026-05-07 18:43:14”,  
“devBindTime”: 1778170960000,  
“createTime”: 1778170960000,  
“lang”: null,  
“deviceInfo”: {  
“productId”: “11980”,  
“categoryPath”: “/lifeapps/mower”,  
“model”: “dreame.mower.g2541e”,  
“submodel”: “dreame.mower.g2541e”,  
“remark”: “”,  
“feature”: “video\_tx”,  
“videoDynamicVendor”: false,  
“defaultVendors”: ,  
“scType”: “BLE”,  
“extendScType”: [  
“PINCODE”  
],  
“status”: “Live”,  
“mainImage”: {  
“as”: “1”,  
“caption”: “1”,  
“height”: 0,  
“width”: 0,  
“imageUrl”: “[https://oss.iot.dreame.tech/pub/pic/000000/ali\_dreame/null/d3710a639f2895fa7931b5ca72d2d59120260209063712.png](https://oss.iot.dreame.tech/pub/pic/000000/ali_dreame/null/d3710a639f2895fa7931b5ca72d2d59120260209063712.png)”,  
“smallImageUrl”: “”  
},  
“popup”: {  
“as”: “1”,  
“caption”: “1”,  
“height”: 0,  
“width”: 0,  
“imageUrl”: “[https://oss.iot.dreame.tech/pub/pic/000000/ali\_dreame/null/d3710a639f2895fa7931b5ca72d2d59120260209063712.png](https://oss.iot.dreame.tech/pub/pic/000000/ali_dreame/null/d3710a639f2895fa7931b5ca72d2d59120260209063712.png)”,  
“smallImageUrl”: “”  
},  
“icon”: {  
“as”: “1”,  
“caption”: “1”,  
“height”: 0,  
“width”: 0,  
“imageUrl”: “[https://oss.iot.dreame.tech/pub/pic/000000/ali\_dreame/null/d3710a639f2895fa7931b5ca72d2d59120260209063712.png](https://oss.iot.dreame.tech/pub/pic/000000/ali_dreame/null/d3710a639f2895fa7931b5ca72d2d59120260209063712.png)”,  
“smallImageUrl”: “”  
},  
“overlook”: {  
“as”: “1”,  
“caption”: “1”,  
“height”: 0,  
“width”: 0,  
“imageUrl”: “[https://oss.iot.dreame.tech/pub/pic/000000/ali\_dreame/null/d3710a639f2895fa7931b5ca72d2d59120260209063712.png](https://oss.iot.dreame.tech/pub/pic/000000/ali_dreame/null/d3710a639f2895fa7931b5ca72d2d59120260209063712.png)”,  
“smallImageUrl”: “”  
},  
“images”: ,  
“extensionId”: “2413”,  
“updatedAt”: “1770967786189”,  
“createdAt”: “1764299815394”,  
“releaseAt”: “1770967786189”,  
“quickConnectStatus”: -1,  
“quickConnects”: {},  
“permit”: “pincode,video,aiobs”,  
“firmwareDevelopType”: “SINGLE\_PLATFORM”,  
“bindType”: “strong”,  
“displayName”: “A3 AWD Pro 3500”,  
“liveKeyDefine”: {},  
“qaKeyDefine”: {},  
“pluginForceUpdate”: false  
},  
“online”: true,  
“latestStatus”: 2,  
“battery”: 99,  
“videoStatus”: null,  
“region”: null,  
“featureCode”: -1,  
“featureCode2”: -1,  
“btnMode”: null,  
“keyDefine”: {  
“ver”: 5,  
“url”: “[https://oss.iot.dreame.tech/pub/device\_status\_multi\_lang/000000/ali\_dreame/db6cb9479cee92dd08a4dc5f1fbcee8ee1553d42\_dreame.mower.g2541e\_iotKeyValue\_translate\_5.json](https://oss.iot.dreame.tech/pub/device_status_multi_lang/000000/ali_dreame/db6cb9479cee92dd08a4dc5f1fbcee8ee1553d42_dreame.mower.g2541e_iotKeyValue_translate_5.json)”  
},  
“groupType”: null,  
“groupName”: null,  
“roomName”: null  
}  
],  
“total”: “1”,  
“size”: “100”,  
“current”: “1”,  
“orders”: ,  
“optimizeCountSql”: true,  
“hitCount”: false,  
“searchCount”: true,  
“pages”: “1”  
}  
},  
“msg”: “操作成功”  
}

---

<div class="post-metadata">

### Author: ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)
#### Post date: [May 9, 2026, 10:54am UTC](https://community.homey.app/t/app-pro-mova-dreame-mower/154425/22 "2026-05-09T10:54:17Z")

</div>

@Razell  
Did you try to add the mower in Homey itself (not under app settings)

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/6/a61c567fac10718d8e8e03b33f0283c8945ee095.jpeg)

---

<div class="post-metadata">

### Author: ![Razell](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/razell/32/163638_2.png) [@Razell](https://community.homey.app/u/Razell)
#### Post date: [May 9, 2026, 12:43pm UTC](https://community.homey.app/t/app-pro-mova-dreame-mower/154425/23 "2026-05-09T12:43:38Z")

</div>

OMG !  
The issue wasn’t in the apps… But in the user. My bad 🙏

It’s working fine (with add thé mower in homey and not under app settings

 ![image0.png](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/5/15aaa0afd27feae37e46122811c860bc9c8921f1.jpeg)

Thank You for the precious help and apps 😀

Regards

---

<div class="post-metadata">

### Author: ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)
#### Post date: [May 9, 2026, 5:56pm UTC](https://community.homey.app/t/app-pro-mova-dreame-mower/154425/24 "2026-05-09T17:56:22Z")

</div>

> [@micke\_011](#):
>
> Getting an error when polling the device in app settings, possibly related to it being identified as an A1 rather than an A2? App version is 0.0.36

The identification and name are fully defined by the API, so unfortunately I can’t adjust them.

---

<div class="post-metadata">

### Author: ![FinnKje](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/finnkje/32/72226_2.png) [@FinnKje](https://community.homey.app/u/FinnKje)
#### Post date: [May 10, 2026, 4:20pm UTC](https://community.homey.app/t/app-pro-mova-dreame-mower/154425/25 "2026-05-10T16:20:45Z")

</div>

Feature request:

Go to Maintenance Point

---

<div class="post-metadata">

### Author: ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)
#### Post date: [May 10, 2026, 6:22pm UTC](https://community.homey.app/t/app-pro-mova-dreame-mower/154425/26 "2026-05-10T18:22:33Z")

</div>

> [@FinnKje](#):
>
> Go to Maintenance Point

Implemented in Version 1.0.0 → Going public now

---

<div class="post-metadata">

### Author: ![George\_Jacobsson](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/george_jacobsson/32/81062_2.png) [@George\_Jacobsson](https://community.homey.app/u/George_Jacobsson)
#### Post date: [May 11, 2026, 1:53pm UTC](https://community.homey.app/t/app-pro-mova-dreame-mower/154425/27 "2026-05-11T13:53:09Z")

</div>

Thanks for this app man! Finally I can schedule my Dreame A1 in Homey and only send it out when it’s not going to rain (or already has).

Created a simple workflow sending it to cut a specific Zone and so far so good!

---

<div class="post-metadata">

### Author: ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)
#### Post date: [May 11, 2026, 3:24pm UTC](https://community.homey.app/t/app-pro-mova-dreame-mower/154425/28 "2026-05-11T15:24:46Z")

</div>

The app is approved now and in the app store available:

> **[MOVA & Dreame Mähroboter | Homey](https://homey.app/de-ch/app/com.mova-dreame.mower/MOVA-&amp;-Dreame-M%C3%A4hroboter/)**
>
> Integriere deinen MOVA & Dreame Mähroboter in deine Smart-Home-Automationen

🎉

---

<div class="post-metadata">

### Author: ![Morten\_Binding](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/morten_binding/32/80103_2.png) [@Morten\_Binding](https://community.homey.app/u/Morten_Binding)
#### Post date: [May 15, 2026, 11:46am UTC](https://community.homey.app/t/app-pro-mova-dreame-mower/154425/29 "2026-05-15T11:46:58Z")

</div>

Hi. It seems like you have a good handle on making apps for Homey.

Could we be so lucky that you could maybe make an app for MOVA vacuum cleaner?

Have a nice day.

Best regards. Morten

---

<div class="post-metadata">

### Author: ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)
#### Post date: [May 15, 2026, 1:44pm UTC](https://community.homey.app/t/app-pro-mova-dreame-mower/154425/30 "2026-05-15T13:44:52Z")

</div>

Hi Morten 👋

Thank you for the kind words

Unfortunately it’s not as straightforward as it might seem. The MOVA & Dreame Mower app was built by reverse-engineering the cloud API through packet captures directly on my own device for each command. Without having the actual vacuum cleaner in my hands, I can’t capture the API traffic, verify which commands work, test edge cases, or debug issues that come up — and there are always issues 😄

So while the vacuum cleaner likely uses a very similar (or even the same) cloud API as the mower, I’d essentially be flying blind without one to test against. The result would be an unreliable app that I couldn’t properly maintain or fix when things break.

If someone is able to deliver a full list of all package captures (JSON replies per command) it would be possible or if someone gift me a MOVA vacuum cleaner 🙂

BR  
Andi

---

<div class="post-metadata">

### Author: ![Asterix](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/asterix/32/45768_2.png) [@Asterix](https://community.homey.app/u/Asterix)
#### Post date: [May 15, 2026, 4:17pm UTC](https://community.homey.app/t/app-pro-mova-dreame-mower/154425/31 "2026-05-15T16:17:52Z")

</div>

Hi all

I saw that someone successfully connected the MOVA ViAX 300.

So it should work with the MOVA ViAX 250 too, right? Because I don’t see any difference between the two, except for the area it can mow—which is why it’s a bit more expensive. But since my lawn is only 60 square meters, the 250 is perfectly sufficient for me.

Thank you very much for your feedback

---

<div class="post-metadata">

### Author: ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)
#### Post date: [May 15, 2026, 7:44pm UTC](https://community.homey.app/t/app-pro-mova-dreame-mower/154425/32 "2026-05-15T19:44:26Z")

</div>

Yes, that should very likely work! The ViAX 250 and ViAX 300 are essentially the same robot — same hardware platform, same cloud API, same MOVA app. The difference is just the mowing area, as you correctly identified.

The app communicates through the MOVA cloud API, so as long as your mower shows up in the official MOVA app and connects to the cloud, it should be discovered and work just fine in Homey too.

That said, I don’t own a ViAX 250 myself, so I can’t guarantee 100%

---

<div class="post-metadata">

### Author: ![Asterix](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/asterix/32/45768_2.png) [@Asterix](https://community.homey.app/u/Asterix)
#### Post date: [May 15, 2026, 8:06pm UTC](https://community.homey.app/t/app-pro-mova-dreame-mower/154425/33 "2026-05-15T20:06:32Z")

</div>

Hi Andi,

Thank you very much for your feedback and for confirming my research.

I realize that since you don’t have a 250 yourself, you can’t guarantee it 100%, but I just wanted to know if I might have overlooked something.

Thank you so much for your great apps.👌🏽

---

<div class="post-metadata">

### Author: ![FinnKje](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/finnkje/32/72226_2.png) [@FinnKje](https://community.homey.app/u/FinnKje)
#### Post date: [May 16, 2026, 6:46am UTC](https://community.homey.app/t/app-pro-mova-dreame-mower/154425/34 "2026-05-16T06:46:21Z")

</div>

Thax again for this app!

I use the app and other sensors to rund the mower, because the built inn weather report is not so reliable at my location.

But i would like, iff possible to have a total mowed m2 this session to let homey know the mower is finished with the whole lawn.

In just for fun section would I also like to get a «go on patrol» card, to further the home security also in the garden.

I also do not get the ai photo detected to trigger. Can it be different for the 300?

---

<div class="post-metadata">

### Author: ![FinnKje](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/finnkje/32/72226_2.png) [@FinnKje](https://community.homey.app/u/FinnKje)
#### Post date: [May 16, 2026, 6:50am UTC](https://community.homey.app/t/app-pro-mova-dreame-mower/154425/35 "2026-05-16T06:50:51Z")

</div>

I use the Dreamhome app for Homey to do this. But the vacuum must be set up in the dreamhome app on you’re phone also.

But I support this app to also support vacuums, so we don’t need two apps both in homey and phone.

Maby take look at the code in the Dreamhome app, since it works just the same..

---

<div class="post-metadata">

### Author: ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)
#### Post date: [May 16, 2026, 8:15am UTC](https://community.homey.app/t/app-pro-mova-dreame-mower/154425/36 "2026-05-16T08:15:45Z")

</div>

> [@FinnKje](#):
>
> go on patrol

Are you able to start the “go on patrol” manually in the MOVA App? I’m not able to find a start trigger.

---

<div class="post-metadata">

### Author: ![FinnKje](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/finnkje/32/72226_2.png) [@FinnKje](https://community.homey.app/u/FinnKje)
#### Post date: [May 16, 2026, 9:57am UTC](https://community.homey.app/t/app-pro-mova-dreame-mower/154425/37 "2026-05-16T09:57:15Z")

</div>

in camera view there is a potrol option. Point or follow edge.

---

<div class="post-metadata">

### Author: ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)
#### Post date: [May 16, 2026, 12:03pm UTC](https://community.homey.app/t/app-pro-mova-dreame-mower/154425/38 "2026-05-16T12:03:25Z")

</div>

Got it and I was able to implement it. Seems to work for me at least. It will be available in next version as a flow action:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/d/9d4989b6cb607740f2a8bcb27a4e60c15d086cbf.png)

---

<div class="post-metadata">

### Author: ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)
#### Post date: [May 16, 2026, 12:33pm UTC](https://community.homey.app/t/app-pro-mova-dreame-mower/154425/39 "2026-05-16T12:33:31Z")

</div>

> [@FinnKje](#):
>
> But i would like, iff possible to have a total mowed m2 this session to let homey know the mower is finished with the whole lawn.

I’m not able to get the data of a running job ☹

> [@FinnKje](#):
>
> I also do not get the ai photo detected to trigger. Can it be different for the 300?

Obstacle detection didn’t work well for me, so I removed the card — it was just too complex.

---

<div class="post-metadata">

### Author: ![Morten\_Binding](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/morten_binding/32/80103_2.png) [@Morten\_Binding](https://community.homey.app/u/Morten_Binding)
#### Post date: [June 6, 2026, 3:12pm UTC](https://community.homey.app/t/app-pro-mova-dreame-mower/154425/40 "2026-06-06T15:12:59Z")

</div>

If it helps, there is a Mova/Dreame integration in HomeAssistant.

[Previous page](https://community.homey.app/t/app-pro-mova-dreame-mower/154425.md?page=1)

[Next page](https://community.homey.app/t/app-pro-mova-dreame-mower/154425.md?page=3)
