yeelink-python-sdk是根据yeelink提供的api v1.1文档写的python库,方便第三方开发者调用.
- 下载源码
git clone https://github.com/smallmuou/yeelink-python-sdk.git
- 安装
cd yeelink-python-sdk sudo python setup.py install
- 根据不同需求引入相应的内容
from yeelink import Yeelink # 必须引入 from yeelink import SensorTypeValue, SensorTypeSwitcher, SensorTypePhoto, SensorTypeGEN, SensorTypeGPS # 传感器类型,当要创建传感器需要引入 from yeelink.model import DataPointNumberModel #数据点,需要用到数据点则需要引入
- 创建client
client = Yeelink()
client.auth('< your api key >')
api key可以进入你的用户管理首页查看.
- 设备操作
device_adapter = client.device()
# 创建
device_id = device_adapter.create('Test', 'Test tags', 'Test about', 'fujian', 100.0, 200.0)
# 编辑
device_adapter.edit(device_id, 'Test1', 'Test1 tags', 'Test1 about', 'fujian', 100.0, 100.0)
# 罗列
devices = device_adapter.list()
for device in devices:
print 'id:'+ str(device.id) + ',title:'+ device.title
# 删除
device_adapter.delete(device_id)
更多代码可以详见examples.py
该sdk采用MIT,各位可以随意使用.
欢迎有兴趣的童鞋加入该项目的开发,可以采用fork并提交pull merge方式. 我会及时merge.
如果大家在使用此sdk过程中,有任何问题或意见可以通过email反馈给我,我会尽快处理,我的e-mail: lvyexuwenfa100@126.com