yeecli是一个命令行实用程序,用于控制yeelight rgb led灯泡。
yeecli的Python项目详细描述
yeecli是一个命令行实用程序,用于控制yeelight rgb led灯泡。 它是根据bsd许可证发布的。
快速启动
您可以使用pip:
安装yeeclipip install yeecli
你完了!下面是一些示例命令:
yee --ip=192.168.0.34 turn on yee --ip=192.168.0.34 toggle yee --ip=192.168.0.34 rgb ff00ff yee --ip=192.168.0.34 brightness 100
功能
这是一个目前支持的功能和我想要的功能的列表 以后再加。
当前支持:
- 非音乐模式
- 协议中的所有流转换
- 附加的HSV流量转换
- 预设
- 多个灯泡
可能会在某个时候得到支持:
- 音乐模式
- 灯泡组
- 发现
用法
要查看yeecli支持的命令,只需在没有任何命令的情况下运行它。它 允许您打开或关闭灯泡,设置rgb值,颜色 温度、HSV值等
Yeecli不支持发现,因此必须指定灯泡的IP 每次都想用。为了简化这个过程,yeecli支持使用 配置文件。
只需在~/.config/yeecli/yeecli.cfg中创建一个类似于 这个:
[default] ip = 192.168.12.3 port = 55433 effect = smooth duration = 500
默认值将从中加载。其中的所有值都是可选的,并且 运行脚本时,可以在命令行中覆盖它们。
您还可以指定多个灯泡,如so:
[default] ip = 192.168.12.3 port = 55433 effect = smooth duration = 500 [bedroom] ip = 192.168.12.4 effect = smooth duration = 500 [hallway] ip = 192.168.12.5
然后,要选择特定的灯泡,只需将其传递到--bulb选项:
yee --bulb=bedroom brightness 100