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("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.

Source Distribution

landroidcc-0.1.0.tar.gz (6.8 kB view details)

Uploaded Source

File details

Details for the file landroidcc-0.1.0.tar.gz.

File metadata

  • Download URL: landroidcc-0.1.0.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.15

File hashes

Hashes for landroidcc-0.1.0.tar.gz
Algorithm Hash digest
SHA256 40186ba9ee8b5492831ab383f51e098bd61d87891072f23216182f965dbbed35
MD5 df4fe35d588dce49d77a1dd97501f78f
BLAKE2b-256 9168f56be883d81dfd57bf4bc390ff3c997ad5540c2ebb94407c959ad502639c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page