Precyzyjny stan otwarcia bramy

Hej,
Mam bramę Wiśniowski, działającą w zespole z dwoma kontaktronami.
Pod kontaktrony podłączyłem się z ESP32 które przekazuje mi stan otwarcia lub zamknięcia do HA.
Ale od jakiegoś czasu zastanawiam się bardziej nad sposobem określenia otwarcia bramy bardziej precyzyjnie, nie zero jedynkowo.
Czy ktoś z czymś zawalczył w tym temacie? Może jakieś dodatkowe czujniki?

Ktoś ma zgadywać jaka to brama ? Jakieś linki, fotki ?

Rotary Encoder

@nkznkz tak jak pisze @artpc, bez informacji technicznych można tylko wróżyć a wariantów jest sporo, np. Current Based Cover — ESPHome, Feedback Cover — ESPHome, Endstop Cover — ESPHome, Time Based Cover — ESPHome.

Sam sterownik to zamiennik ST-1 ale nic wiecej na tą chwile nie powiem. Tak czy inaczej myślalem o wykorzystaniu zasilania silnika dla informacji o kierunku ruchu oraz liczenia zębów na listwach na bramie. Co o tym sadzicie?