[APP][PRO] Ecovacs GOAT Mower app

Hi again everyone!

Quick update on the Ecovacs Goat app built with the new Python SDK v3.

Breakthrough! I have managed to fix the payload issues, and the basic communication is now working! The Homey app can successfully authenticate, discover the mower, and send the correct commands. It is officially responding to Homey!

What is core cloud stats:

  • Cloud authentication & Device pairing.
  • Basic commands (Start / Pause / Return to base).
  • Basic status polling.

Added on Version 1.1.5

  • Full multi-language support (NO, SV, DA, DE, NL) across all capabilities, Flow cards, and App Store listings, plus Homey Community topic link added
  • Advanced Flow cards (Triggers, Conditions).
  • Zone cleaning / Specific area mowing.
  • Edge cut functionality.
  • Detailed battery and error state parsing.
  • Cutting height adjustments.
  • Cut direction flowcard for supported GOAT mowers

Submit bugs or missing models: If you mower models are missing, please write your model below for additional support for your mower.

I can log in but my version is not supported yet i guess? A1600 RTK.

Did you try to pair?

This is the known supported at the moment

Class ID Model
77atlz GOAT G1 (variant)
guzput GOAT G1-800
5xu9h3 GOAT G1 (variant)
itk04l GOAT G1 (variant)
s69g6z GOAT G1 (variant)
2ap5uq GOAT G1 (variant)
2i0fns GOAT O1200 LiDAR Pro
xmp9ds GOAT A1600 RTK
2px96q GOAT O800 RTK
300lc5 GOAT O500 Panorama
6n9pcz GOAT O600 RTK
51rcxt GOAT A3000 LiDAR Pro

After update it connects. Will test tomorrow. What I would hope to get is to set cut direction. Thanks so far!!

Cut direction is on my agenda, but still looking for the exact commands. Cutting height is implemented.

I have now managed to find this in the commands for cutting directions/angel and will implement this in an update. I am initially thinking of only having this in a flowcard option. This is in update to v1.1.5