iobroker.egigeozone 是一个基于 Node.js 的 npm 包,可以让用户在 ioBroker 上集成 Egigeozone 设备。
Egigeozone 是什么?
Egigeozone 是一种应用广泛的环境监测设备。它可用于监测温度、湿度、CO2 浓度、PM2.5、PM10 等指标,而这些数据对于室内空气质量和环境监测具有重要意义。
iobroker.egigeozone 的安装
要安装 iobroker.egigeozone,首先需要在 ioBroker 控制台中打开 shell 终端,然后输入以下命令:
npm install iobroker.egigeozone
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