2 个版本
0.0.2 | 2022年10月1日 |
---|---|
0.0.1 | 2022年9月16日 |
4 in #yeelight
74KB
2K SLoC
yeelight-cli
cargo install yee
这是一个适用于小米 Yeelight 的跨平台命令行客户端。这是一个非常底层的实现,我认为可以在它之上构建一些东西,也许甚至是一个 GUI。然而,这个工具仍然需要大量工作才能成为功能齐全的工具,但在此阶段我认为它是可用的。
用法
只要您的设备支持它,您可以使用Yeelight 规范中的任何方法,因为这个程序本质上是一个包装器。
在尝试使用此程序或任何其他第三方客户端之前,您需要使用官方 Yeelight 移动应用启用 LAN 控制。
使用命令行参数
您也可以使用此程序与命令行参数一起使用,这对于执行简单的操作(如开关灯)非常有用。要使用命令行参数,您需要知道您灯泡的指定名称;如果您还没有指定名称,您必须指定它。
例如
yee mybulb toggle
会查找名为 "mybulb" 的灯泡并切换它。
意图
在开发此项目时,我遇到了许多困难,因为我所能找到的唯一源代码来自非英语国家的开发者,这使得阅读注释和掌握难点变得困难。我相信这可以作为新开发此类设备程序(尤其是 Yeelight)的开发者的指南。
依赖关系
~1–1.8MB
~38K SLoC