#设备 #状态 #控制 #命令 #cli 工具 #命令行 #switch-bot

bin+lib sbplug

用于控制 SwitchBot Plug 的 CLI 工具

3 个版本

0.0.4 2023年7月15日
0.0.3 2023年7月14日
0.0.2 2023年6月27日
0.0.1 2023年6月26日

2254命令行工具

每月24次下载

MIT/Apache

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 的示例

  1. 使用 list 子命令列出所有设备
$ sbplug list

输出将显示设备 ID、设备名称和电源状态

1)	AAAAAAAAAAAAAA	Plug-Mini-AAAA	on
2)	BBBBBBBBBBBBBB	Plug-Mini-BBBB	on
  1. 使用 on 子命令后跟设备 ID 打开设备
$ sbplug on AAAAAAAAAAAAAA

或者

$ sbplug on 1

如果操作成功,输出将显示 success

  1. 使用 off 子命令后跟设备 ID 关闭设备
$ sbplug off BBBBBBBBBBBBBB

如果操作成功,输出将再次显示 success

  1. 使用 status 子命令后跟设备 ID 检查设备状态
$ sbplug status AAAAAAAAAAAAAA

输出将显示有关设备的详细信息

DeviceId: AAAAAAAAAAAAAA
DeviceType: Plug Mini (JP)
ElectricCurrent: 0
ElectricityOfDay: 50
HubDeviceId: CCCCCCCCCCCCCC
Power: on
Voltage: 100.3
Weight: 0

请注意,在使用 onoffstatus 子命令时,您可以使用 list 子命令中的设备 ID 或设备索引号。

依赖关系

~8–21MB
~319K SLoC