3个不稳定版本
0.2.1 | 2020年7月12日 |
---|---|
0.2.0 | 2020年7月11日 |
0.1.0 | 2020年2月11日 |
#1722 in 硬件支持
58KB
553 行
Lighthouse
使用此API封装控制您的Philips Hue灯光!
注意: 此封装处于积极开发中,请查看较早的提交以获取API的先前迭代。此外,这并不是HUE API的完整封装,因为我没有时间扩展封装。如果您想做出贡献,请考虑提交PR。
另请参阅
lighthouse.el - 一个封装了lighthouse
功能(使用旧版库)的Emacs包
lightshow - 一种简单的脚本语言,允许您将灯光脚本成灯光秀(使用旧版库)
用法
简单地将lighthouse
添加到Cargo.toml
中,然后继续。
注意: 颜色转换和文件序列化/反序列化的功能现在位于功能标志之后。可用标志包括
- color - 添加颜色转换模块
- persist - 添加将数据序列化到文件和从文件反序列化的能力,以及从环境变量创建网桥的能力
命令行工具
此库的先前版本附带了一个二进制文件,允许用户从命令行控制灯光。该crate已被重构和简化。二进制文件也需要重构。然而,优先级是在进行二进制重构之前完成一个更合理的API封装。
贡献
我没有时间封装API的所有端点和所需的数据结构。
我真的希望人们能够随着时间的推移逐步贡献,并通过额外的封装端点添加新的功能。
依赖关系
~12–17MB
~354K SLoC