I decided to move on, and upgrade the original ubuntu image that was recommended for the beaglebone black , to a more recent one, which will run kernel 3.19.
I will use RobertCNelson repository. I first got the debian image and flashed the BBB. Here is how https://blog.fite.cat/2014/03/<wbr />upgrade-beaglebone-black-to-<wbr />debian-7-4-and-kernel-3-14/
I then installed the new kernel from here: https://rcn-ee.net/deb/jessie-<wbr />armhf/v3.19.0-rc3-bone2/
open sprinkler by Dan is available at https://github.com/Dan-in-CA/OSPi/ , but the current maser offers 2.2 version.
I wanted the old 1.8.3 version, that came with the original image, the reason is that this version allows simple GET call to turn the taps on and off. In 2.x you need to supply a session cookie.
So I wrote this post to note that you need to checkout the old-master branch and then checkout the commit 85c6ddc29fbb2180bbd9b045c392ebde0376c984
I see several advantages in the linux upgrade I did:
1. I can now use the TP-Link TL-WN723N , which has far better reception then the edimax nano.
2. The GPIO and the device tree are also improved, which I need as I added a flow sensor, and use https://github.com/nivw/irrigation_bone