Just adding this in for anybody else who may find it useful. I have successfully managed to read a dumb, analog, old gas meter with a rotating dial. It works well, is accurate, and is very easy and cheap to set up using an ESP32 and a small IR sensor. It should be easy to adapt to a water meter with a rotating dial.