Pulse Catcher¶
The Pulse Meter Sensor can be used as a very fast pulse catcher. This can be useful
if you would like to detect an incoming pulse on a GPIO pin shorter than the typical 16ms
loop interval.
sensor:
- platform: pulse_meter
pin: GPIOXX
# internal_filter: 1ms # If a pulse shorter than this time is detected, it is discarded. Defaults to 13us.
id: trigger
filters:
- lambda: return {}; # Don't return any pulses/s to not spam the logs
total:
id: pulses
on_value:
then:
# Do something cool when a pulse is detected, like flashing a led e.g.
- output.turn_on: led
- delay: 500ms
- output.turn_off: led