PMSX003 颗粒物传感器
pmsx003 传感器平台允许您在 ESPHome 中使用 Plantower
PMS1003、
PMS3003、
PMS5003、
PMS5003S、
PMS5003T、
PMS5003ST、
PMS6003、
PMS7003、
PMS9003M、
PMSA003
等激光颗粒物传感器。
由于 PMSX003 的通信通过 UART 进行,因此您需要在配置中设置一个 UART 总线,并将 rx_pin 连接到 PMS 的 SEND/TX 引脚(也可能被称为 RX 引脚,视型号而定)。此外,还需要将波特率设置为 9600。
该平台支持多种传感器类型,您需要通过 type: 配置值来指定。
| 类型 | PMS1003 | PMS3003 | PMSX003 | PMS5003S | PMS5003T | PMS5003ST | PMS9003M |
|---|---|---|---|---|---|---|---|
| 型号 | PMS1003 | PMS3003 | PMS5003、PMS6003、PMS7003、PMSA003 | PMS5003S | PMS5003T | PMS5003ST | PMS9003M |
| PM1.0 STD | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| PM2.5 STD | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| PM10.0 STD | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| PM1.0 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| PM2.5 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| PM10.0 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| PM0.3 LoA | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
| PM0.5 LoA | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
| PM1.0 LoA | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
| PM2.5 LoA | ✅ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
| PM5.0 LoA | ✅ | ❌ | ✅ | ✅ | ❌ | ✅ | ✅ |
| PM10.0 LoA | ✅ | ❌ | ✅ | ✅ | ❌ | ✅ | ✅ |
| 甲醛 | ❌ | ❌ | ❌ | ✅ | ❌ | ✅ | ❌ |
| 温度 | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ❌ |
| 湿度 | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ❌ |
| 版本¹ | ✅ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ |
| 错误代码¹ | ✅ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ |
¹ 目前 ESPHome 尚不支持/未将其作为传感器提供
PMSX003 内部的激光二极管寿命约为 8000 小时,接近一年。
如果您希望使用可选的 update_interval,请确保在 UART 配置中设置了 tx_pin 并连接到 PMS 的 RECEIVE/RX 引脚(也可能被称为 TX 引脚,视型号而定)。将 update_interval 设置为 120 秒或更长,可能有助于延长传感器的使用寿命。
# 示例配置条目sensor: - platform: pmsx003 type: PMSX003 pm_1_0: name: "Particulate Matter <1.0µm Concentration" pm_2_5: name: "Particulate Matter <2.5µm Concentration" pm_10_0: name: "Particulate Matter <10.0µm Concentration"-
pm_1_0_std (可选): 使用标准粒子下小于 1.0µm 颗粒物的浓度,单位为微克每立方米。 Sensor 的所有选项。
-
pm_2_5_std (可选): 使用标准粒子下小于 2.5µm 颗粒物的浓度,单位为微克每立方米。 Sensor 的所有选项。
-
pm_10_0_std (可选): 使用标准粒子下小于 10.0µm 颗粒物的浓度,单位为微克每立方米。 Sensor 的所有选项。
-
pm_1_0 (可选): 使用大气环境下小于 1.0µm 颗粒物的浓度,单位为微克每立方米。 Sensor 的所有选项。
-
pm_2_5 (可选): 使用大气环境下小于 2.5µm 颗粒物的浓度,单位为微克每立方米。 Sensor 的所有选项。
-
pm_10_0 (可选): 使用大气环境下小于 10.0µm 颗粒物的浓度,单位为微克每立方米。 Sensor 的所有选项。
-
pm_0_3um (可选): 使用 0.1L 空气中直径大于 0.3um 的颗粒物数量。 Sensor 的所有选项。
-
pm_0_5um (可选): 使用 0.1L 空气中直径大于 0.5um 的颗粒物数量。 Sensor 的所有选项。
-
pm_1_0um (可选): 使用 0.1L 空气中直径大于 1.0um 的颗粒物数量。 Sensor 的所有选项。
-
pm_2_5um (可选): 使用 0.1L 空气中直径大于 2.5um 的颗粒物数量。 Sensor 的所有选项。
-
pm_5_0um (可选): 使用 0.1L 空气中直径大于 5.0um 的颗粒物数量。
PMS5003T类型传感器不支持。 Sensor 的所有选项。 -
pm_10_0um (可选): 使用 0.1L 空气中直径大于 10.0um 的颗粒物数量。
PMS5003T类型传感器不支持。 Sensor 的所有选项。 -
formaldehyde (可选): 对
PMS5003S和PMS5003ST类型传感器,使用甲醛(HCHO)浓度,单位为微克每立方米。 Sensor 的所有选项。 -
temperature (可选): 对
PMS5003T和PMS5003ST类型传感器,使用温度值,单位为 °C。 Sensor 的所有选项。 -
humidity (可选): 对
PMS5003T和PMS5003ST类型传感器,使用湿度值,单位为 %。 Sensor 的所有选项。 -
update_interval (可选): 生成两次测量之间的等待时间。如果该值大于 30 秒,且 UART 配置中设置了
tx_pin,则传感器将在两次测量之间降低风扇转速。默认为0s(随传感器输入实时转发数据)。