Skip to main content

Accessing landroid mowers through the cloud

Project description

Landroid Cloud Client

Build Status Build Status

Python library and command line tool to communicate with mowers like:

  • WR141E / Landroid M500
  • WR142E / Landroid M700
  • WR143E / Landroid M1000

Installation

Installation using pip

pip install landroidcc

Commandline usage

After installation the command 'landroidcc' is available and can be used for example to get the status and start the mower:

landroidcc username password --status --start

The output will look like:

2019-05-12 22:25:32 __init__ _api_authentificate INFO     Successfully logged in
2019-05-12 22:25:33 __init__ on_connect INFO     Successfully connected to the cloud
landroid info
#############
Name:   Schaf
Serial: xxxxxxxxxxxxxxxxxxxx
Type:   WR141E

landroid status
###############
LastUpdate: 22:25:34 12/05/2019
State:      Home
Error:      No error
Battery:    100%/9.2C/19.63v

API Usage

For using the landroid client directly from another Python using the Landroid class. The status returned has the type: LandroidStatus

   from landroidcc import Landroid

   landroid = Landroid()
   landroid.connect("user", "pass")
   status = landroid.get_status()
   print("Battery: {}%".format(status.get_battery().percent))
   landroid.start()  # Start mowing

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for landroidcc, version 0.1.2
Filename, size File type Python version Upload date Hashes
Filename, size landroidcc-0.1.2.tar.gz (6.9 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page