Skip to main content

PyMammotion - Python API for Mammotion Mowers Discord

SemVer 0.10.11 PyPI Releases Supported Python Versions

💬 Join us on Discord

PyMammotion is a Python API for controlling and monitoring Mammotion devices (Luba, Yuka, spino etc) via MQTT, Cloud, and Bluetooth.

⚠️ Please note: This API is still under active development. You may encounter unfinished features or bugs. If you come across any issues, please open an issue on the GitHub repository. 🐛

Home Assistant Integration

This library is the foundation for the Mammotion Home Assistant integration. If you're looking to control your Mammotion mower through Home Assistant, check out the integration repository for installation and setup instructions.

Installation 🛠️

You can install PyMammotion using pip:

pip install pymammotion

Development 🔧

PyMammotion uses betterproto2 and protoc for generating protobuf models. To set up the development environment:

  1. Clone the repository
  2. poetry install --with=dev
  3. Profit

Contributing 🤝

Contributions are welcome! Please check the issues for ways you can help improve PyMammotion.

Troubleshooting 🔍

If you encounter any issues:

  • Check the wiki for known issues and solutions
  • Ensure you're using the latest version of PyMammotion
  • If the problem persists, please open an issue on GitHub

Credits 👥

Contributors

License 📄

This project is licensed under the GPL-3.0 License - see the LICENSE file for details.

Trademark Notice

The trademarks "Mammotion," "Luba,", "Yuka" and "Spino" referenced herein are registered trademarks of their respective owners. The author of this software repository is not affiliated with, endorsed by, or connected to these trademark owners in any way.

Metadata

Release files for pymammotion 0.10.11

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pymammotion 0.10.11
File Size Uploaded Provenance
pymammotion-0.10.11.tar.gz 752.4 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for pymammotion 0.10.11
File Interpreter ABI Platform
pymammotion-0.10.11-py3-none-any.whl Python 3 none any Details

Total release size: 1.6 MB

Release files / pymammotion-0.10.11.tar.gz

Download URL pymammotion-0.10.11.tar.gz
Size 752.4 kB
Tags Source
SHA-256 checksum
How to use checksums
75c2f09b2b904c9f61034814a847277c66998d8e3a2b21ebf8f64151d1545cb4
BLAKE2b-256 checksum
How to use checksums
094ef5d96211e390cc5338d0dbc08bb049f899a36ff68237d3b54373980edd11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 17, 2026.

Transparency log

Release files / pymammotion-0.10.11-py3-none-any.whl

Download URL pymammotion-0.10.11-py3-none-any.whl
Size 837.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
02fd8ffb69eaf3229a82e8ed2b77d17d15906af29c503d391f5759900e18bb9a
BLAKE2b-256 checksum
How to use checksums
416d8fd3b1689e03698c73d570d274224019cb30801574653b3752d4086a6c08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 17, 2026.

Transparency log

Security for pymammotion 0.10.11

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for pymammotion-0.10.11.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 17, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.10.11 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page