Ja, den kenn ich (Datenblatt und so) - der ist für meine Bedürfnisse etwas zu gross.

Die Drehrichtung kann/könnte man erkennen, wenn man zwei Schranken nimmt, die etwas versetzt sind und dann die Signale mit zeitlichem Verzug bringen. Aber die Abfrage des Port ist natürlich einfacher. Voraussetzung ist aber, dass der Motor nicht im Schubbetrieb arbeitet.