A Python port of the Arduino based OpenSprinkler firmware V 1.8.3