This is a Home Assistant integration for TerraMow robotic lawn mowers.
- Control lawn mower (start, pause, and dock)
- Monitor battery status and activity
- MQTT based real-time communication
- Make sure HACS is installed
- Go to HACS → Integrations → Three dots menu (⋮) → Custom repositories
- Add
https://github.com/TerraMow/TerraMowHAas repository URL with category "Integration" - Go to HACS → Integrations → + → Search for "TerraMow"
- Install and restart Home Assistant
- Copy the
custom_components/terramowfolder to your Home Assistant/config/custom_componentsfolder - Restart Home Assistant
- Go to Settings → Devices & Services → Add Integration
- Search for "TerraMow" and follow the configuration steps
The following parameters are required:
- Host: IP address or hostname of the TerraMow device
- Password: MQTT password for authentication
- Home Assistant 2023.9.3 or later (tested with 2025.1.1)
- TerraMow firmware version 6.6.0 or later
- TerraMow APP version 1.6.0 or later
Open an issue on GitHub for support.
For developers interested in understanding or extending this integration, please refer to the Developer Guide.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
