用于控制yeelight rgb灯泡的python库。
yeelight的Python项目详细描述
yeelight是一个简单的库,允许您控制yeelight wifi rgb 通过局域网的LED灯泡。
安装
有很多方法可以安装yeelight:
- 使用pip(首选),执行pip install yeelight。
- 使用setuptools,执行easy_install yeelight。
- 要从源安装,请从下载 https://gitlab.com/stavros/python-yeelight和do python setup.py install。
用法
要使用yeelight,请首先通过YeeLight应用程序在灯泡上启用“开发模式”。 然后,像这样将库导入到项目中:
>>> from yeelight import Bulb
然后,实例化一个灯泡:
>>> bulb = Bulb("192.168.0.5") >>> bulb.turn_on()
就这样!
有关详细信息,请参阅the documentation的其余部分。
贡献
如果你想贡献代码,谢谢!安装各种库 必需,运行(最好在virtualenv中):
$ pip install -Ur requirements_dev.txt
为了让您的mr通过ci,需要由各种实用程序进行检查,这些实用程序包括 由预提交管理。预提交将通过上述命令安装,但是 还需要安装预提交挂钩:
$ pre-commit install
钩子将在提交时运行。手动运行(例如,如果您已经提交了 忘记运行它,只需运行):
$ pre-commit run -a
再次感谢!
许可证
yeelight根据bsd许可证分发。