npm 包 homebridge-sbox 使用教程

阅读时长 4 分钟读完

什么是 Homebridge?

Homebridge 是一个开源的 Node.js 服务器,可以从非 HomeKit 认证的设备添加到 HomeKit 中,从而使您可以使用 Siri 或 Home 应用程序控制这些设备。Homebridge 可以安装在 macOS、Linux 和 Windows 等不同的平台上。

homebridge-sbox 简介

homebridge-sbox 是一个 Homebridge 插件,它可以通过网络或 USB 来控制来自 SBOX-100 的序列接口上的 RS232 设备。例如,homebridge-sbox 可以控制音响、投影仪、幕布等。

homebridge-sbox 的安装与使用

安装

配置

在 Homebridge 的配置文件中添加以下配置:

-- -------------------- ---- -------
-
    ------------ -------
    ------- --- -----------
    ----- ----------------
    ------- ------
    -------- -----------
    --------- -------
    ----------- -
        ----- -----
        ------ ------
        --------- ------ ---
        --------- ------ --
    -
-
  • accessory:插件的名称,必须为 sbox
  • name:设备在 HomeKit 中的显示名称。
  • ip:SBOX-100 的 IP 地址。
  • port:SBOX-100 的端口号。
  • model:设备的型号,必须为 SBOX-100
  • device:连接到 SBOX-100 上的硬件接口,可以是 COM1COM2USB
  • commands:设备支持的命令。每个命令都需要配置一个名称和对应的字符串。

命令的配置

homebridge-sbox 插件可以配置多个命令,以下是一个示例:控制音响的开关和输入源。

-- -------------------- ---- -------
-
    ------------ -------
    ------- --- -------
    ----- ----------------
    ------- ------
    -------- -----------
    --------- -------
    ----------- -
        ----- -----
        ------ ------
        ---------- ------- -----
        ---------- ------- ----
        ---------- ------- ----
    -
-

使用 source1 命令切换音响输入源:

安装为系统服务

您可以使用 pm2 将 homebridge-sbox 插件安装为系统服务,这样插件就可以在后台运行:

结论

通过学习本篇文章,您现在可以安装和配置 homebridge-sbox 插件,并将非 HomeKit 认证设备添加到 HomeKit 中。使用 homebridge-sbox 插件,您可以控制 SBOX-100 上的 RS232 设备,从而实现通过 Siri 或 Home 应用程序控制音响、投影仪、幕布等。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600576d381e8991b448eab67

纠错
反馈