Out of curiosity, why are hashed passwords required? Understand I know nothing about skill development, but could write code to accept network traffic on the Raspberry Pi to authenticate the network traffic / request and pass a command to my custom opensprinkler based design. I think that would be awesome.