Navimow for Home Assistant
March 13, 2026 · View on GitHub
Monitor and control Navimow robotic mowers in Home Assistant.
Features ✨
Mower Control
Control your mower directly from Home Assistant:
- Start mowing
- Pause mowing
- Resume mowing
- Send mower to dock
Device Monitoring
Keep track of mower status and health:
- Real-time mower state
- Battery level sensor
- Integration with Home Assistant dashboards
Real-Time Communication
- MQTT-based real-time communication
- Fast state updates and reliable device synchronization
Native Home Assistant Integration
- Native
lawn_mowerentity - Fully compatible with Home Assistant automations
- Device and entity model aligned with HA standards
Continuous Development
This integration is under active development.
More features are being added all the time, including additional sensors, diagnostics, and deeper Home Assistant automation support.
Prerequisites 📋
- Warning: Home Assistant minimum version 2026.1.0
- Account: your Navimow account can sign in to the official app (used for authorization)
Installation 🛠️
This integration is not in the default HACS store. You must add it as a custom repository.
This integration will be installed as a custom repository in HACS:
- HACS → Integrations → top-right menu → Custom repositories
- Repository:
https://github.com/segwaynavimow/NavimowHA - Category: Integration
- Search for
Navimowin HACS and install it - Restart Home Assistant
- Settings → Devices & Services → Add Integration → search
Navimow
Usage 🎮
See the Getting Started.
Once the integration is set up, you can control and monitor your Navimow mower using Home Assistant! 🎉
After setup, you should see:
- A
lawn_mowerentity (start/pause/dock/resume) - A battery
sensor
Troubleshooting 🔧
If you encounter any issues with the Navimow integration, please check the Home Assistant logs for error messages. You can also try the following steps:
- Ensure that your mower is connected to your home network and accessible from Home Assistant.
- Restart Home Assistant and check if the issue persists.
- Make sure you are not blocking network access to services in China (if applicable to your environment).
- If you are using DNS filtering/ad-blocking, try disabling it temporarily.
If the problem continues, please file an issue on GitHub and include relevant log snippets:
https://github.com/segwaynavimow/NavimowHA/issues
Navimow SDK Library 📚
This integration uses navimow-sdk to communicate with Navimow mowers. navimow-sdk provides the Python API used by this integration (details will be expanded in the SDK documentation).