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: [email protected]