跳转到内容

PMSX003 颗粒物传感器

pmsx003 传感器平台允许您在 ESPHome 中使用攀藤(Plantower)的激光颗粒物传感器: PMS1003PMS3003PMS5003、 PMS5003S、 PMS5003T、 PMS5003STPMS6003PMS7003PMS9003MPMSA003

由于与 PMSX003 的通信是通过 UART 进行的,您需要在配置中设置一个 UART 总线,并将 rx_pin 连接到 PMS 的 SEND/TX 引脚(根据型号不同,也可能称为 RX 引脚)。此外,您需要将波特率设置为 9600。

此平台支持多种传感器类型,您需要使用 type: 配置值来指定。

类型PMS1003PMS3003PMSX003PMS5003SPMS5003TPMS5003STPMS9003M
型号PMS1003PMS3003PMS5003, PMS6003, PMS7003, PMSA003PMS5003SPMS5003TPMS5003STPMS9003M
PM1.0 标准值
PM2.5 标准值
PM10.0 标准值
PM1.0
PM2.5
PM10.0
PM0.3 环境值
PM0.5 环境值
PM1.0 环境值
PM2.5 环境值
PM5.0 环境值
PM10.0 环境值
甲醛
温度
湿度
版本¹
错误代码¹

¹ 目前 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.1 升空气中直径超过 0.3um 的颗粒物数量。 来自 Sensor 的所有选项。

  • pm_0_5um (可选): 使用 0.1 升空气中直径超过 0.5um 的颗粒物数量。 来自 Sensor 的所有选项。

  • pm_1_0um (可选): 使用 0.1 升空气中直径超过 1.0um 的颗粒物数量。 来自 Sensor 的所有选项。

  • pm_2_5um (可选): 使用 0.1 升空气中直径超过 2.5um 的颗粒物数量。 来自 Sensor 的所有选项。

  • pm_5_0um (可选): 使用 0.1 升空气中直径超过 5.0um 的颗粒物数量。PMS5003T 类型传感器不支持。 来自 Sensor 的所有选项。

  • pm_10_0um (可选): 使用 0.1 升空气中直径超过 10.0um 的颗粒物数量。PMS5003T 类型传感器不支持。 来自 Sensor 的所有选项。

  • formaldehyde (可选): 使用 PMS5003SPMS5003ST 类型传感器的甲醛 (HCHO) 浓度,单位为微克每立方米。 来自 Sensor 的所有选项。

  • temperature (可选): 使用 PMS5003TPMS5003ST 类型传感器的温度值,单位为 °C。 来自 Sensor 的所有选项。

  • humidity (可选): 使用 PMS5003TPMS5003ST 类型传感器的湿度值,单位为 %。 来自 Sensor 的所有选项。

  • update_interval (可选): 生成测量值之间的等待时间。如果此值超过 30 秒,并且 UART 配置中设置了 tx_pin,风扇将在测量之间停止旋转。默认为 0s(转发传感器传入的数据)。

  • uart_id (可选, ID): 如果要使用多个 UART 总线,请手动指定 UART 组件 的 ID。