脉冲捕获器

Pulse Meter Sensor 可以用作一个非常快的脉冲捕获器。如果你希望在 GPIO 引脚上检测到一个比典型的 16ms 循环间隔更短的输入脉冲,这会很有用。

sensor:
  - platform: pulse_meter
    pin: GPIOXX
#    internal_filter: 1ms # 如果检测到比这个时间更短的脉冲,则会被丢弃。默认值为 13us。
    id: trigger
    filters:
      - lambda: return {}; # 不返回任何脉冲/秒,以避免日志被淹没
    total:
      id: pulses
      on_value:
        then:
          # 当检测到脉冲时执行一些酷炫的操作,例如闪烁 LED,例如。
          - output.turn_on: led
          - delay: 500ms
          - output.turn_off: led

参见