Unit ENV-Pro 基于 BME688,可提供温度、湿度、气压、IAQ、CO2 当量和 VOC 等环境数据。
| 项目 | 信息 |
|---|---|
| 产品名称 | Unit ENV-Pro |
| SKU | U169 |
| 主要功能 | 温度、湿度、气压、IAQ、CO2 当量和 VOC 检测 |
| 通信接口 | I2C |
| 默认 I2C 地址 | 0x77 |
| ESPHome 组件 | bme68x_bsec2、text_sensor.template |
| ESPHome 版本要求 | / |
BSEC2,BSEC2 库仅在接受其软件许可协议后方可使用。通过在配置中启用此组件,即表示您明确同意 BSEC 许可协议的条款。请注意,该许可禁止分发包含此组件的任何编译固件二进制文件。Unit ENV-Pro 使用 ESPHome 官方 BME68x BSEC2 传感器组件,提供温度、湿度、气压、气体电阻、IAQ、CO2 等效值和呼吸 VOC 等数据。
Unit ENV-Pro 配置范例
bme68x_bsec2_i2c:
address: 0x77
model: bme688text_sensor:
- platform: bme68x_bsec2
iaq_accuracy:
name: "BME68x IAQ Accuracy"
- platform: template
name: "BME68x IAQ Classification"
lambda: |-
if ( int(id(iaq).state) <= 50) {
return {"Excellent"};
}
else if (int(id(iaq).state) >= 51 && int(id(iaq).state) <= 100) {
return {"Good"};
}
else if (int(id(iaq).state) >= 101 && int(id(iaq).state) <= 150) {
return {"Lightly polluted"};
}
else if (int(id(iaq).state) >= 151 && int(id(iaq).state) <= 200) {
return {"Moderately polluted"};
}
else if (int(id(iaq).state) >= 201 && int(id(iaq).state) <= 250) {
return {"Heavily polluted"};
}
else if (int(id(iaq).state) >= 251 && int(id(iaq).state) <= 350) {
return {"Severely polluted"};
}
else if (int(id(iaq).state) >= 351) {
return {"Extremely polluted"};
}
else {
return {"error"};
}
sensor:
- platform: bme68x_bsec2
temperature:
name: "Temperature"
pressure:
name: "Pressure"
humidity:
name: "Humidity"
gas_resistance:
name: "Gas Resistance"
iaq:
id: iaq
name: "IAQ"
co2_equivalent:
name: "CO2 Equivalent"
breath_voc_equivalent:
name: "Breath VOC Equivalent"BSEC2 库,传感器的 update_interval 配置选项将无法使用(无法配置拉取间隔时间),数据由专有库中进行处理和发布。设备接入 Home Assistant 后,可查看环境传感器与 IAQ 实体: