通过云层访问陆战队割草机
landroidcc的Python项目详细描述
Landroid云客户端
与割草机通信的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