Mammotion - Home Assistant Integration
💬 Join us on Discord
This integration allows you to control and monitor your Mammotion Luba, Luba 2 & Yuka robot mowers using Home Assistant.
⚠️ Please note: This integration is still a work in progress. You may encounter unfinished features or bugs. If you come across any issues, please open an issue on the GitHub repository. 🐛
Roadmap 🗺️
- [x] Bluetooth (BLE) support
- [x] Wi-Fi support (Including SIM 3G)
- [ ] Scheduling
- [ ] Mapping and zone management
- [ ] Firmware updates
- [x] Automations
- [ ] More...
Features ✨
- Start and stop the mower
- Monitor the mower's status (e.g., mowing, charging, idle)
- View the mower's battery level
- Start a mow based on configuration
- More features being added all the time!
Prerequisites 📋
- Home Assistant installed and running
- Mower connected to your home network
- (Optional)Bluetooth proxy for Home Assistant
- Second account with your mower shared to it for using Wi-Fi (If you use your primary it will log you out of your mobile app)
Installation 🛠️
This integration can be installed using HACS
- Open the Home Assistant web interface.
- Navigate to "Configuration" > "Integrations".
- Click the 3 dots in the top right corner and select "Custom repositories".
- In the "Add custom repository" dialog:
- Repository:
https://github.com/mikey0000/Mammotion-HA
- Category: Select "Integration"
- Click "ADD"
- Close the custom repositories dialog.
- Click the "+" button in the bottom right corner to add a new integration.
- Search for "Mammotion" and select it from the list.
- Follow the prompts to complete the setup:
- Select your robot mower by name when prompted.
- Click "Submit" to finalize the integration setup.
- Restart Home Assistant to apply the changes.
Note: If you encounter any issues, please ensure that HACS is properly installed and configured in your Home Assistant instance.
Usage 🎮
Getting Started
See the wiki for how to get started
Once the integration is set up, you can control and monitor your Mammotion mower using Home Assistant. 🎉
Troubleshooting 🔧
If you encounter any issues with the Mammotion integration, please check the Home Assistant logs for error messages. You can also try the following troubleshooting steps:
- Verify that you have Bluetooth proxy setup with Home Assistant.
- Ensure that your mower is connected to your home network and accessible from Home Assistant.
- Restart Home Assistant and check if the issue persists.
Contributing to Translations
We use Crowdin to manage our translations. If you'd like to contribute:
- Visit our Crowdin project page
- Select the language you'd like to translate to
-
Start translating!
Your contributions will be automatically submitted as pull requests to this repository.
PyMammotion Library 📚
This integration uses the PyMammotion library to communicate with Mammotion mowers. PyMammotion provides a Python API for controlling and monitoring Mammotion robot mowers via MQTT, Cloud, and Bluetooth.
If the problem continues, please file an issue on the GitHub repository for further assistance. 🙏
Support me
Buy a Mammotion Lawn mower
Credits 👥