I am beginning nodejs dev work of re-writing the interval_program in nodejs and adding some standards compliance to the app. things such as REST, mobile first, DRY methods etc..
– It will have a full RESTful API.. POST /zones/1/on … etc
– It will have a mobile first responsive web UI (built using bootstrap)
– It will eventually have an android/ios app that uses API Keys/oauth to talk globally
– You will be able to create schedules using plain-text sentences such as “every 12 hours starting on the 6th hour before 15 minutes”[/list]
It uses sailsjs as the backend to do most of the REST api stuff. I am currently working on the scheduling portion of the system.
you can follow/contribute to the status of the project at https://github.com/RelativeMedia/nodesprinkler.git