通过云层访问陆战队割草机

landroidcc的Python项目详细描述


Landroid云客户端

Build StatusBuild Status

与割草机通信的python库和命令行工具,如:

  • WR141E/Landroid M500
  • WR142E/陆战队M700
  • WR143E/陆战队M1000

安装

使用PIP安装

pip install landroidcc

命令行用法

安装后,命令“landroidcc”可用,例如 获取状态并启动割草机:

landroidcc username password --status --start

输出如下:

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使用

直接从另一个使用landroid类的python使用landroid客户机。这个 返回的状态类型为:landroidstatus

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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何将springboot war部署到debian jetty8   java破坏了函数,即使它看起来是正确的   当MockMvc不可自动编译时,java会有选择地从Spring Security向其应用单个过滤器   java AndroidStudio每秒播放n次生成的声音   JavaJBossSeam:继承的方法被拦截了吗?   ScheduledExecutorService中线程默认名称中池号的java含义   在Java中用递归方法实现类Fibonacci的递归   java虚拟路径/文件夹   java即时与ZoneDateTime。转换到另一时区   用GaussLegendre算法在java中逼近Pi   java RecyclerView findFirstVisibleItemPosition()返回1   java根据当前经过身份验证的用户的角色返回不同的JSON对象   java从内部类访问扩展类的方法   Android程序中的Java语法WRT静态方法   可选参数初始化Java字符串文字时出错