npm 包 homebridge-xiaomi-power-strip-fixed 使用教程

阅读时长 5 分钟读完

Homebridge 是一款智能家居平台,可以让你的智能设备可以接入 Apple HomeKit 平台,支持 Siri 操控。而 homebridge-xiaomi-power-strip-fixed 就是一款插件,可以让米家的智能插座支持 Apple HomeKit,从而实现 Siri 操控。本文将详细介绍如何使用 homebridge-xiaomi-power-strip-fixed 插件。

前置条件

在使用 homebridge-xiaomi-power-strip-fixed 之前,你需要准备以下条件:

  • 安装 Homebridge
  • 拥有一个 Xiaomi Mi Smart Plug(zimi.powerstrip.v2),IDE 用户直接到 Xiaomi Ide Platform 申请开放接口
  • 安装 Python 2.7.x 和 Homebridge 需要使用的其他依赖库

安装 homebridge-xiaomi-power-strip-fixed

首先,在命令行中输入以下命令进行安装:

安装完成之后,你需要在 Homebridge 的配置文件中添加 homebridge-xiaomi-power-strip-fixed 插件。打开 Homebridge 的配置文件,一般为 ~/.homebridge/config.json,在 accessoriesplatforms 下添加如下配置:

其中:

  • platform 必须为 XiaomiPowerStrip
  • name 为你自己命名的插件名称
  • ip 为插座的 IP 地址
  • token 为插座的 token,可以使用 miio 工具从插座上获取
  • outlet_name 为插座上的插口名称,可以自定义,但必须与插座上的名称一致

使用 homebridge-xiaomi-power-strip-fixed

安装并配置完成后,你可以启动 Homebridge,并在 iOS 设备的家庭应用程序中添加 homebridge-xiaomi-power-strip-fixed 插件。这样,你就可以使用 Siri 控制智能插座了。下面是一些示例代码:

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

这些示例代码是在 iOS 捷径中使用的,可用于打开和关闭智能插座。其中 $xiaomi_power_strip$socket_1$on$ 表示打开智能插座中的 socket_1 插口,$xiaomi_power_strip$all$off$表示关闭所有插座。你可以根据自己的需要进行修改。

总结

homebridge-xiaomi-power-strip-fixed 插件可以很方便地实现 Xiaomi Mi Smart Plug 支持 Apple HomeKit,从而可以更加智能地控制设备。在使用过程中,需要注意插座的 IP 地址和 token,以及相应的配置文件。我相信本文对于初学者来说会有一定的帮助和指导。

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

纠错
反馈