Pomiar przepływu oleju na zasadzie pomiaru czasu napięcia na pompie ESPHome ESP8266 transoptor

Chciałbym zrobić pomiar przepływu oleju przez pompkę 12V DC.
Od razu dodam, że przepływomierz nie zdaje tutaj egzaminu (za wolno przepływa olej i jest za lepki, większość mini przepływomierzy jest do wody)

Wymyśliłem sobie, żeby mierzyć czas na jaki jest załączana pompka (ma stały wydatek 5ml/sek przepływ) i mnożyć przez ilość czasu.
Z racji tego, że pompka zasilana jest napięciem 12V, chciałem zastosować transoptor PC817.

I teraz pytanie jak (do jakiego pinu) podpiąć się w ESP8266 i jak skonfigurować wszystko w ESPHome ?

Do dowolnego, który może pracować jako pin wejściowy z wewnętrznym lub zewnętrznym pullup’em (rezystorem podciągającym do Vcc).

W drugiej kwestii - no cóż trzeba usiąść do dokumentacji i to wydłubać (odzew zerowy, czyli z tego wnoszę, że nikt ze stałych czytelników nie stosuje podobnego rozwiązania).

To może chociaż ktoś z Was pomoże zrobić automatyzację.
Odczytuję już stany silnika w HA za pomocą sensora binarnego On Off.

Czy da się więc w samym HA utworzyć encję “licznika” który by zliczał czas stanu ON i mnożył * 50 ?