habe noch eine Änderung vorgenommen die vielleicht jemand interessiert =>
einen optionalen Medianfilter.
Wenn ihr Bitfehler habt und als Konsequenz manchmal einen Ausreisserwert bekommt könnt ihr dies mit dem Median verhindern.
Diese Bitfehler kommen besonders bei langen Zuleitungen vor. (ich habe z.B. einen Zähler (bzw Fototransistor) mit 2 Meter abgeschirmten Kabel angebunden). Da spielt auch der Pullup Widerstand eine Rolle. Bei ganz kurzen Zuleitungen reicht womöglich der im ESP "eingebaute" Pullup anderenfalls muss man einen externen dazu schalten. Die Werte dafür können zwischen 1 und 4,7k liegen.
Gruß
gemu