wld💡 从命令行控制 WLED 灯光
使用此工具,您可以:
brew tap timrogers/tap && brew install wld 安装最新版本。wld --help 查看所有功能并检查是否安装成功。cargo install wld 安装 wld 包。wld --help 查看所有功能并检查是否安装成功。$PATH,以便可以从 shell 执行它。为了获得最佳体验,在 macOS 和 Linux 上将其命名为 wld,在 Windows 上命名为 wld.exe。wld --help 查看所有功能并检查是否安装成功。wld CLI 提供以下命令:
wld add <name> <ip>:按友好名称添加新的 WLED 设备。第一个添加的设备会自动成为默认设备。
wld add desk-light 192.168.1.100
wld delete <name>:从配置中删除已保存的设备。
wld delete desk-light
wld ls:列出所有已保存的设备。默认设备标记为 (default)。
wld ls
wld set-default <name>:设置默认设备,用于未指定设备的命令。
wld set-default desk-light
wld on:打开默认设备,或者通过 --device/-d 指定设备。
wld on # 打开默认设备
wld on -d desk-light # 打开特定的已保存设备
wld on -d 1 92.168.1.100 # 通过 IP 地址打开设备
wld off:关闭默认设备,或者通过 --device/-d 指定设备。
wld off # 关闭默认设备
wld off -d desk-light # 关闭特定的已保存设备
wld off -d 192.168.1.100 # 通过 IP 地址关闭设备
wld brightness <value>:设置默认设备的亮度,或者通过 --device/-d 指定设备。亮度值必须在 0 到 255 之间,如果使用 --percentage/-p,则必须在 0 到 100 之间。
wld brightness 128 # 将默认设备的亮度设为一半
wld brightness 50 -p # 将默认设备的亮度设为 50%
wld brightness 255 -d desk-light # 将特定的已保存设备的亮度设为最大
wld brightness 0 -d 192.168.1.100 # 将设备的亮度设为最小
wld status:检查所有配置设备的状态。显示每个设备是 ON、OFF 还是 UNREACHABLE。
wld status # 检查所有已保存设备的状态
运行 wld mcp 命令启动本地模型上下文协议 (MCP) 服务器,允许您通过 AI 应用程序和代理控制 WLED 设备。
要使用 MCP 服务器与 Claude Desktop:
mcpServers 键下添加 MCP 服务器:{
"mcpServers": {
"wld": {
"command": "wld",
"args": [
"mcp"
]
}
}
}
提供以下工具:
wled_devices:从配置中列出保存的 WLED 设备,包括它们的名称、IP 地址以及哪个设备被设置为默认设备wled_on:打开 WLED 设备。默认情况下使用默认设备,但可以选择指定设备名称或 IP 地址。wled_off:关闭 WLED 设备。默认情况下使用默认设备,但可以选择指定设备名称或 IP 地址。wled_brightness:设置 WLED 设备的亮度(0-255)。默认情况下使用默认设备,但可以选择指定设备名称或 IP 地址。wled_status:检查所有配置的 WLED 设备的状态。显示每个设备是 ON、OFF 还是 UNREACHABLE。