or maybe its Klingon code and it escaped :)

For some 5 years I've been using mongoose in my home made irrigation
controller, starting from version 2.8 and updating over the years to the
current 5.3.

It started as an embedded project running on a Linksys WRT54GL router that
was modified to interface one of its internal serial ports to a 1-wire
master controller chip. This used the Public Domain Dallas software and
its worked very well but Linksys routers are getting difficult to find (as
I discovered after a big lightning storm took out a couple of mine).

As a result, I've looked at using a more modern router with a USB port,
Still running OpenWrt software but with a Hong Kong USB to 1-wire
interface rather then the home-made one inside the Linksys. Along with the
more modern hardware, I've decided to move to supported software as well
and ported everything to OWFS.

Apart from finding a big endian bug, the porting only took a few hours and
its now running live keeping my walnut trees in good shape and ensuring a
steady supply of vegetables to my kitchen

Over this time it has not so much been designed as evolved as new
requirements were determined, problems arose that had to be solved (like
frost damage that caused the loss of 35 walnut trees out of 200 hence a
frost protect mode).

In its current guise, it can run 32 zones, 22 of which are used at present
with 2 used to control pumps. It uses AJAX methods to build a GUI on a web
browser with JSON objects going back and forth updating the display and
providing program data to the main engine. All of the UI is 'soft' in that
it is independent of the server code, a configuration file and the
html/javascript determine what it looks like.

A few months ago I made a git repository of the project and a few days ago
I uploaded it along side a few of my other projects on github. You can
find it at:
   https://github.com/g8ecj/irrigate

I'm hoping it will inspire others to look at mongoose as more than just
another web server, to owfs as a means to talking to the real world and
the power we have from projects like OpenWrt that allow us to use such
good hardware thats really cheap :)


-- 
Robin Gilks zl3rob/g8ecj
Internet: [email protected]    http://www.gilks.org




-- 
Robin Gilks zl3rob/g8ecj
Internet: [email protected]    http://www.gilks.org




------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
_______________________________________________
Owfs-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/owfs-developers

Reply via email to