Hi. I’m using ESPHOME 1.14.3 on several esp32 wroom generic boards with great results. Thanks for all the work to get it this far! It is an awesome accomplishment!
I’m trying to use the Pulse Counter Sensor to measure pulses from a wind speed device consisting of a reed switch. I’ve externally pulled the hardware pin (GPIO36) up with a 3k3 as I was unable in this case to get INTERNAL_PULLUP to work on this pin with the counter mode.
The issue is that regardless of the update_interval I specify, the count is always a multiple of 60… i.e. 60,120,180,240… depending on the speed of rotation / reed switch pulse frequency.
When I do specify an update interval of 1s, I still get 60,120,180,240… etc, just once per second.
The problem:
For any kind of resolution / accuracy I need a minimum resolution of pulses per second and ideally pulses per 200ms or so. I know the hardware is capable of this so am wondering if I’ve missed something or wether the sensor is optimized for low frequency signals like power / gas meters which seem to be the typical use case for this sensor.
Any help is greatly appreciated!