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

由于与 PM1006 的通信使用 UART 完成,您需要在配置中具有 UART 总线,并将 rx_pin 连接到 PM1006 的 TX 引脚。
波特率需要设置为 9600。
# Example configuration entryuart: rx_pin: D2 baud_rate: 9600
sensor: - platform: pm1006 pm_2_5: name: "Particulate Matter 2.5µm Concentration"在常见用法中,使用 IKEA VINDRIKTNING 仍然控制 pm1006 传感器时,没有更新间隔,此实现将被动接收 VINDRIKTNING MCU 从传感器请求的任何数据。
此实现的灵感来自 https://github.com/Hypfer/esp8266-vindriktning-particle-sensor;您也可以在那里查看引脚排列。 不过,我们建议将 ESP 安装在风扇(朝前吹出)下方,以便您不会阻挡气流。 HA 论坛上的这个讨论主题 提供了人们如何将 ESP 设备连接到 IKEA 传感器的多个示例。
-
pm_2_5 (可选): 使用尺寸小于 2.5µm 的颗粒浓度,单位为 µg 每立方米。 来自 Sensor 的所有选项。
-
update_interval (可选,Time): 如果您需要主动向传感器请求测量值,请将其设置为合理的间隔。IKEA VINDRIKTNING 每 20 秒进行一次测量。默认为从不。
独立使用此组件
Section titled “独立使用此组件”如果您在 IKEA VINDRIKTNING 之外获取了 pm1006,或者您拆除了 IKEA MCU 或更换了整块 PCB,您将需要主动请求测量值。 在这种情况下,您需要一个 TX 引脚,并且您需要设置一个更新间隔。
配置示例:
# Example configuration entryuart: rx_pin: D2 tx_pin: D1 baud_rate: 9600
sensor: - platform: pm1006 pm_2_5: name: "Particulate Matter 2.5µm Concentration" update_interval: 20s