https://github.com/BrendanSweeny/pywatlow Code looks quite mature, although it's serial-only.