SDS011 颗粒物传感器
sds011 传感器平台允许您在 ESPHome 中使用 SDS011 颗粒物传感器(数据手册)。

由于 SDS011 的通信通过 UART 进行,因此您需要在配置中设置一个 UART 总线,并将 rx_pin 连接到 SDS011 的 TX 引脚,可选地将 tx_pin 连接到 SDS011 的 RX 引脚(它被交换是因为 TX/RX 标签是从各个设备的角度出发命名的)。此外,还需要将波特率设置为 9600。
# 示例配置条目uart: rx_pin: D0 tx_pin: D1 baud_rate: 9600
sensor: - platform: sds011 pm_2_5: name: "Particulate Matter <2.5µm Concentration" pm_10_0: name: "Particulate Matter <10.0µm Concentration" update_interval: 5min使用 update_interval,将更改 SDS011 设备的工作周期。如果 update_interval 等于 0min,SDS011 将被设置为连续测量模式,并大约每秒报告一次新的测量值。
如果 update_interval 在 1–30 分钟之间,SDS011 会在每次测量前周期性开启 30 秒。其余时间传感器处于关闭状态。因此,此模式可降低功耗并延长 SDS011 的使用寿命。
请注意,update_interval 不能设为 never。
-
pm_2_5 (可选): 使用小于 2.5µm 颗粒物的浓度,单位为微克每立方米。 Sensor 的所有选项。
-
pm_10_0 (可选): 使用小于 10.0µm 颗粒物的浓度,单位为微克每立方米。 Sensor 的所有选项。
-
update_interval (可选, Time): 检查传感器的间隔(以分钟为单位)。这会影响 SDS011 传感器的工作周期。默认为
0min。 -
rx_only (可选, boolean): 传感器是否仅通过 RX 引脚连接到 UART 总线。 由于 SDS011 无法配置为仅 RX 模式,
update_interval不生效,传感器需另行配置。默认为false。
NOTE
配置变量 update_interval 会重新配置 SDS011 设备。此设置在断电后仍然有效,可能会影响其他库的性能。出厂默认值为连续测量。