npm 包 iobroker.egigeozone 使用教程

阅读时长 4 分钟读完

iobroker.egigeozone 是一个基于 Node.js 的 npm 包,可以让用户在 ioBroker 上集成 Egigeozone 设备。

Egigeozone 是什么?

Egigeozone 是一种应用广泛的环境监测设备。它可用于监测温度、湿度、CO2 浓度、PM2.5、PM10 等指标,而这些数据对于室内空气质量和环境监测具有重要意义。

iobroker.egigeozone 的安装

要安装 iobroker.egigeozone,首先需要在 ioBroker 控制台中打开 shell 终端,然后输入以下命令:

iobroker.egigeozone 的使用

安装完毕后,在 ioBroker 控制台左侧的“适配器”栏目中,可以找到 iobroker.egigeozone,点选“配置”:

在配置中,需要指定 Egigeozone 设备的 IP 地址以及注册的账户和密码:

以上配置项都是必须的。配置完成后,点击“保存并测试”按钮,测试是否能正常连接 Egigeozone 设备。

iobroker.egigeozone 的状态变量

iobroker.egigeozone 会读取 Egigeozone 设备上传的数据,并将其转化为状态变量进行存储。以下是 iobroker.egigeozone 支持的状态变量列表:

状态变量 单位 描述
egigeozone.<name>.temperature °C 温度
egigeozone.<name>.humidity %RH 湿度
egigeozone.<name>.pm25 μg/m³ PM2.5
egigeozone.<name>.pm10 μg/m³ PM10
egigeozone.<name>.co2 ppm CO2 浓度

其中,<name> 表示 Egigeozone 设备的名称,也就是在注册账户时指定的名称。

这些状态变量可以在 ioBroker 的其他适配器中进行使用和显示。

示例代码

下面是一个简单的 Node.js 代码示例,让你了解如何在自己的应用中读取 Egigeozone 设备的状态:

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

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

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

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

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

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

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

此示例代码介绍了如何使用 iobroker.js-controller 类库连接和读取 Egigeozone 设备的状态变量,适用于需要在自己的应用中使用 Egigeozone 的开发者。

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

纠错
反馈