跳转到内容

SM300D2 七合一空气质量传感器

sm300d2 传感器平台允许您在 ESPHome 中使用 SM300D2 七合一空气质量传感器。

SM300D2 七合一空气质量传感器。

虽然 SM300D2 传感器支持通过 UART 或 RS485 连接,但该平台仅支持 UART 连接。常与这些传感器板一起销售/配套的 LCD 模块可以通过 UART 或 RS485 工作,因此您可以在同时使用 UART 连接 ESP 和 RS485 连接 LCD 的情况下工作(有关供电方式,请参见下方说明)。

请确保在配置中设置一个 UART 总线,并将 rx_pin 连接到传感器的 TX 引脚。该传感器不支持接收数据,因此 tx_pin 无需连接。UART 总线的波特率应设置为 9600,以匹配传感器的输出。如果您经常出现遗漏或错误的读数,将 rx_pin 的模式设置为 INPUT_PULLDOWN 可能有助于提高可靠性。

# 示例配置条目
uart:
rx_pin:
number: D0
mode: INPUT_PULLDOWN
tx_pin: D1
baud_rate: 9600
sensor:
- platform: sm300d2
co2:
name: "SM300D2 CO2 Value"
formaldehyde:
name: "SM300D2 Formaldehyde Value"
tvoc:
name: "SM300D2 TVOC Value"
pm_2_5:
name: "SM300D2 PM2.5 Value"
pm_10_0:
name: "SM300D2 PM10 Value"
temperature:
name: "SM300D2 Temperature Value"
humidity:
name: "SM300D2 Humidity Value"
update_interval: 60s
  • co2 (可选): CO₂ 传感器的信息。读数以 ppm(百万分之一)为单位。

  • formaldehyde (可选): 甲醛传感器的信息。读数以 µg/m³ 为单位。

  • tvoc (可选): 总挥发性有机化合物(TVOC)传感器的信息。读数以 µg/m³ 为单位。

  • pm_2_5 (可选): 2.5μm 及以下细颗粒物的重量浓度传感器信息。读数以 µg/m³ 为单位。

  • pm_10_0 (可选): 10μm 及以下粗颗粒物的重量浓度传感器信息。读数以 µg/m³ 为单位。

  • temperature (可选): 温度传感器的信息。读数以摄氏度(°C)为单位。

  • humidity (可选): 相对湿度传感器的信息。读数以 % 为单位。

  • update_interval (可选, Time): 检查传感器的间隔。默认为 60s。

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

  • id (可选, ID): 手动指定用于动作的 ID。

SM300D2 上的引脚。UART RX 未使用。

NOTE

板载的 GD 引脚必须连接到 ESP 上的 GND 引脚。

传感器板需要通过 UART 或 RS485 插座(两者是连通的)的 5V 引脚供电,电压范围为 4.8 到 5.2 伏。如果您使用的是带有 5V 输入引脚(即 VIN)的 USB 供电 ESP 模块,可以选择将 UART 的 5V 引脚连接到 ESP 的 VIN,然后通过 LCD 模块或 ESP 模块中的任意一个用单根电源线供电。如果您选择为 ESP 单独供电,请将 UART 的 5V 引脚保持不连接。