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 次下载

MIT 许可证

14KB
304

yeelight-cli

cargo install yee

这是一个跨平台的小米 Yeelight 命令行客户端。这是一个非常底层的实现,我认为可以在它之上构建一些东西,甚至可能是一个 GUI。然而,它还需要做很多工作才能成为一个功能齐全的工具,但我相信在这个阶段它是可用的。

使用方法

只要您的设备支持,您可以使用 Yeelight 规范 中的任何方法,因为这个程序本质上是一个包装器。

在尝试使用此程序或任何其他第三方客户端之前,您需要使用官方 Yeelight 移动应用启用局域网控制。

使用命令行参数

您也可以使用命令行参数来使用此程序,这对于执行简单的操作(如开关灯)很有用。要使用命令行参数,您需要知道您的灯泡分配的名称,或者如果您还没有分配名称,您必须分配它。

例如

yee mybulb toggle

将会寻找名为 "mybulb" 的灯泡,并切换它。

目的

由于我只能找到非英语开发者的代码,我在开发这个工具时遇到了许多困难,这使阅读注释和把握困难部分变得很困难。我相信这可以成为新写这类设备程序(特别是 Yeelight)的开发者的指南。

依赖关系

~2–2.8MB
~32K SLoC