I have created an image with the latest version of Raspbian (stretch) which seems to work perfectly with both IPv4 and IPv6. It is loaded up with the latest Unified Firmware, 2.1.7 (moved from /home/pi/OpenSprinklerGen2 to /srv/OpenSprinklerGen2). I’ve tested it on RPI B+, RPI 2, and RPI 3. It has a few other improvements, such as a software watchdog that will restart the OpenSprinkler firmware if it should fail for any reason, plus I’ve added a delay in the startup of Apache so that if OpenSprinkler is changed to listen on port 80, it will take priority over Apache.
If you would like to give it a test, it is available at the following link:
I have also created an image that is set up for the “Official Raspberry Pi 7-inch touchscreen”. This version is designed to use the Pi touchscreen in a vertical position and it displays the OpenSprinkler web interface in a Kiosk (full screen) interface. This is perfect for those who need local control, such as your friendly gardener. Once I get mine completely assembled, I’ll see if I can make a video of it so that people can see what it looks like. If you have a RPI touchscreen, and either a RPI 2 or RPI 3 and want to give it a try, here is the link to that version:
Unfortunately, the touchscreen version does not work well on RPI B+ or earlier, due to the single-core processor.
Anyway, if you try either of these images, please let me know how it works out for you. If it appears to work well, I can submit it to Ray to replace the outdated image on the website now.