A Python library for controlling Mammotion robotic lawn mowers (Luba, Yuka) over local network. Version 0.7.87 requires Python >=3.14. Provides async device discovery, message parsing, and command sending. Development is active, but the API is still evolving.
pip install pymammotionNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Discover Mammotion devices on the local network.
Update imports to use the new submodules: from pymammotion.discovery import MammotionDiscovery, etc.
Replace `from pymammotion.mower import ...` with `from pymammotion.device import ...`.
Run discovery on the same LAN. Use static IP configuration if cross-subnet is needed.