3 个版本
0.0.4 | 2023年7月15日 |
---|---|
0.0.3 |
|
0.0.2 | 2023年6月27日 |
0.0.1 | 2023年6月26日 |
2254 在 命令行工具
每月24次下载
15KB
307 行
sbplug
sbplug 是一个命令行界面(CLI)工具,允许您从命令行控制您的 SwitchBot Plug 设备。您可以直接从命令行列出、开关设备并检查设备状态。
用法
在使用 sbplug 之前,您需要将 SwitchBot 应用程序令牌设置为名为 SWITCHBOT_TOKEN
的环境变量。您可以从 SwitchBot 应用程序中获取此令牌。有关获取令牌的详细信息,请参阅 SwitchBot API 文档。
设置环境变量后,您可以使用 sbplug
命令后跟子命令。使用 -h/--help
标志来打印帮助信息。
$ sbplug <SUBCOMMAND>
可用子命令
help
:打印 sbplug 或其子命令的帮助信息。list
:列出您拥有的所有设备。off
:关闭设备。on
:打开设备。status
:检查设备状态。
示例
以下是使用 sbplug 的示例
- 使用
list
子命令列出所有设备
$ sbplug list
输出将显示设备 ID、设备名称和电源状态
1) AAAAAAAAAAAAAA Plug-Mini-AAAA on
2) BBBBBBBBBBBBBB Plug-Mini-BBBB on
- 使用
on
子命令后跟设备 ID 打开设备
$ sbplug on AAAAAAAAAAAAAA
或者
$ sbplug on 1
如果操作成功,输出将显示 success
。
- 使用
off
子命令后跟设备 ID 关闭设备
$ sbplug off BBBBBBBBBBBBBB
如果操作成功,输出将再次显示 success
。
- 使用
status
子命令后跟设备 ID 检查设备状态
$ sbplug status AAAAAAAAAAAAAA
输出将显示有关设备的详细信息
DeviceId: AAAAAAAAAAAAAA
DeviceType: Plug Mini (JP)
ElectricCurrent: 0
ElectricityOfDay: 50
HubDeviceId: CCCCCCCCCCCCCC
Power: on
Voltage: 100.3
Weight: 0
请注意,在使用 on
、off
和 status
子命令时,您可以使用 list
子命令中的设备 ID 或设备索引号。
依赖关系
~8–21MB
~319K SLoC