SM300D2 七合一空气质量传感器
sm300d2 传感器平台允许您在 ESPHome 中使用 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(百万分之一)为单位。
- Sensor 的所有选项。
-
formaldehyde (可选): 甲醛传感器的信息。读数以 µg/m³ 为单位。
- Sensor 的所有选项。
-
tvoc (可选): 总挥发性有机化合物(TVOC)传感器的信息。读数以 µg/m³ 为单位。
- Sensor 的所有选项。
-
pm_2_5 (可选): 2.5μm 及以下细颗粒物的重量浓度传感器信息。读数以 µg/m³ 为单位。
- Sensor 的所有选项。
-
pm_10_0 (可选): 10μm 及以下粗颗粒物的重量浓度传感器信息。读数以 µg/m³ 为单位。
- Sensor 的所有选项。
-
temperature (可选): 温度传感器的信息。读数以摄氏度(°C)为单位。
- Sensor 的所有选项。
-
humidity (可选): 相对湿度传感器的信息。读数以 % 为单位。
- Sensor 的所有选项。
-
update_interval (可选, Time): 检查传感器的间隔。默认为
60s。 -
id (可选, ID): 手动指定用于动作的 ID。

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