yeecli 是一款用于控制 YeeLight RGB LED 灯泡的命令行工具。
项目描述
yeecli 是一款用于控制 YeeLight RGB LED 灯泡的命令行工具。它遵循 BSD 许可证发布。
快速开始
您可以使用 pip 安装 yeecli
pip install yeecli
完成安装(确保在应用程序中启用灯泡的开发者模式)!以下是一些示例命令
yee --ip=192.168.0.34 turn on yee --ip=192.168.0.34,192.168.0.28:8329 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
默认值将从其中加载。其中的所有值都是可选的,您可以在运行脚本时通过命令行覆盖它们。
您还可以指定多个灯泡,如下所示
[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:88273,192.168.12.3
然后,要选择特定的灯泡/灯泡组,只需将其传递给 --bulb 选项
yee --bulb=bedroom brightness 100
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
yeecli-0.2.0.tar.gz (8.3 kB 查看哈希值)
构建分布
yeecli-0.2.0-py2.py3-none-any.whl (7.0 kB 查看哈希值)
关闭
yeecli-0.2.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2a534273ac7997f7e3991d22153e8d17efc87d2e9ee99e6bb4acb8097206d585 |
|
MD5 | a18e467b35629fb75e03fba0bb301bf3 |
|
BLAKE2b-256 | dba22c235cba39e87e5224b28e6dec653dc22c21087b4026dd85d997cfe71f5e |
关闭
yeecli-0.2.0-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 22014b66d2bd6403539c76c6bce01683f7b361b2868304862a0acc2ebd388ccc |
|
MD5 | c9588b266bd2566c4799851b0c7d25df |
|
BLAKE2b-256 | 7fca9a27cc5ed6e9db9b95a93fe66bf1f3207340c7c067bf8b50a78a542a9239 |