6 个版本
使用旧 Rust 2015
0.2.2 | 2022年9月15日 |
---|---|
0.2.1 | 2019年3月30日 |
0.2.0 | 2018年4月11日 |
0.1.2 | 2018年4月11日 |
#1963 在 命令行工具
每月 26 次下载
14KB
304 行
yeelight-cli
cargo install yee
这是一个跨平台的小米 Yeelight 命令行客户端。这是一个非常底层的实现,我认为可以在它之上构建一些东西,甚至可能是一个 GUI。然而,它还需要做很多工作才能成为一个功能齐全的工具,但我相信在这个阶段它是可用的。
使用方法
只要您的设备支持,您可以使用 Yeelight 规范 中的任何方法,因为这个程序本质上是一个包装器。
在尝试使用此程序或任何其他第三方客户端之前,您需要使用官方 Yeelight 移动应用启用局域网控制。
使用命令行参数
您也可以使用命令行参数来使用此程序,这对于执行简单的操作(如开关灯)很有用。要使用命令行参数,您需要知道您的灯泡分配的名称,或者如果您还没有分配名称,您必须分配它。
例如
yee mybulb toggle
将会寻找名为 "mybulb" 的灯泡,并切换它。
目的
由于我只能找到非英语开发者的代码,我在开发这个工具时遇到了许多困难,这使阅读注释和把握困难部分变得很困难。我相信这可以成为新写这类设备程序(特别是 Yeelight)的开发者的指南。
依赖关系
~2–2.8MB
~32K SLoC