Did you add it as a new unit in homey?
Great! Have been waiting for this since i got my A1600 RTK last year, but have switched to a O1200 Lidar pro now. But quick question regarding the zone settings. In the app it says “pick the zone to edit… 1-3” i have 8 sones, how do i pick the right zone?
Hey
Yeah i know its limited to 3 zones, it will be fixed in the next update. Then zones will be automatically listed in Homey from how many you have in the Ecovacs app.
Im waiting to implement it because i also need to adjust the warnings correctly.
Next update will be out soon
Update is alive and a fix for zones are now working
Hi,
Thank you very much for all your work. I have a G1 goat but it seems the app is not starting the mower. Everything else is correct from the info from the mower but cannot start the mower. Is any way I can troubleshoot or look for errors?
You can create a diagnosis report, first do your commands like start the mower etc, then send it.
PM me your ID number and i will have a look
Keep in mind that if you are using the Animal protection or the rain alarm is activated you will not be able to start the mower. Adjust the time in the device settings if so.
I have fixed users who are using the app outside EU regions to be connected to the right servers to use start/stop commands that did not sync to mower.
Older GOATS are in v 1.3.7 working with all functions and controls. (Confirmed)
Note: Some functions can be limited to older mower. Like angel cut, zones etc.
New in v 1.4.0
The app-settings page is now containing more information about your mowers, you also got a timeline/activity monitor.
Hey Sverre, great app! I’m on an older Homey Pro though, so I can’t install it. Any chance you’d share the command/protocol details you used for RTK models? Even just the basics (start/stop/dock/zone commands) would help me (and maybe others) get this working on SDK v2. Totally understand if not — just thought I’d ask since your app is the only thing I’ve found that actually works with this mower. Thanks either way!
@Rainer_Parksepp its not one global command unfortunately. Some mowers use the cleanV2 some use the clean and some of the newer models are redesign totally to use cleanMower. I had to make multiple profiles to match them all.
For the main part it use a command structure called clean_V2 or clean via NGIoT REST endpoint. Older models might use simpler string commands.
Start/Stop/Pause: For clean_V2 compatible devices, actions like start, stop, pause, and resume are often passed as an act parameter (e.g., “act”: “start”, “act”: “pause”) alongside a content payload that defines the type of clean (e.g., “act”:“start”,“content”:{“type”:“auto”).
Docking: Sending the robot to the dock is often referred to as a charge command in the API e.g., sending an action to go to the charging position, sometimes seen as “act”: “go” under a charge command topic.
I did a lot of revers engineering to sniff out the different command sets. And build up to do MQTT connect to the Ecovacs cloud.
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Ecovacs has changed their authentication to require signature, certificate pinning, OAuth flow, or a new device fingerprint. Im looking into it, and have found a solution for it. Im gonna publish it when im done
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
The fix:
- Update your app (v1.5.11)
- Open app settings
- Verified email: (guide under)
- Restart the app (only if its not reconnects)
Go to App Settings → Device Verification → click “Send Code to Email” → enter the 6-digit code → click “Verify Device”. This is a one-time action per Homey.
Install test version or wait till Athom approve it:
