Yeelight Shell Scripts 使用教程
1. 项目的目录结构及介绍
Yeelight Shell Scripts 项目的目录结构如下:
yeelight-shell-scripts/
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── yeelight-ips
├── yeelight.sh
├── yeelight-brightness.sh
├── yeelight-color.sh
├── yeelight-disco.sh
├── yeelight-off.sh
├── yeelight-on.sh
├── yeelight-temperature.sh
├── samples/
│ ├── yeelight-redshift.service
│ ├── yeelight-redshift.timer
│ └── yeelight-redshift.sh
└── ...
目录结构介绍:
CONTRIBUTING.md
: 贡献指南。LICENSE
: 项目许可证。README.md
: 项目说明文档。yeelight-ips
: 存储Yeelight灯具的IP地址。yeelight.sh
: 核心脚本,处理与Yeelight灯具的网络通信。yeelight-brightness.sh
: 调整亮度脚本。yeelight-color.sh
: 设置颜色脚本。yeelight-disco.sh
: 设置灯光效果脚本。yeelight-off.sh
: 关闭灯光脚本。yeelight-on.sh
: 打开灯光脚本。yeelight-temperature.sh
: 设置色温脚本。samples/
: 包含一些示例脚本,如yeelight-redshift.service
和yeelight-redshift.timer
。
2. 项目的启动文件介绍
项目的启动文件主要是 yeelight.sh
,它是所有其他脚本的基础。每个功能脚本(如 yeelight-on.sh
、yeelight-off.sh
等)都会调用 yeelight.sh
来执行实际的操作。
启动文件介绍:
yeelight.sh
: 处理与Yeelight灯具的TCP通信,是所有功能脚本的核心。
3. 项目的配置文件介绍
项目的配置文件主要是 yeelight-ips
,它用于存储Yeelight灯具的IP地址。
配置文件介绍:
yeelight-ips
: 存储Yeelight灯具的IP地址,每行一个IP地址。
编辑 yeelight-ips
文件时,确保每个IP地址之间用空格分隔。
192.168.1.100 192.168.1.101
总结
Yeelight Shell Scripts 是一个方便Linux用户通过命令行控制Yeelight灯具的开源项目。通过了解项目的目录结构、启动文件和配置文件,您可以更好地使用和定制这些脚本。