Only other option would be an encoder on the shaft and an opto-interupter.