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: "颗粒物 <2.5µm 浓度" pm_10_0: name: "颗粒物 <10.0µm 浓度" 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 的颗粒物浓度,单位为每立方米微克。 所有选项来自 传感器。
-
pm_10_0 (可选): 使用直径小于 10.0µm 的颗粒物浓度,单位为每立方米微克。 所有选项来自 传感器。
-
update_interval (可选, 时间): 检查传感器的间隔,单位为分钟。 这会影响 SDS011 传感器的工作周期。默认为
0min。 -
rx_only (可选, boolean): 传感器是否仅通过 RX 引脚连接到 UART 总线。 由于 SDS011 无法在仅 RX 模式下配置,
update_interval无效,传感器必须 单独配置。默认为false。
NOTE
配置变量 update_interval 会重新配置 SDS011 设备。此设置在断电后仍然有效。
这可能会影响其他库的性能。出厂默认为连续测量模式。