A nodejs application to control a bank for irrigation solenoids via bank of gpios/relays
 
 
Go to file
David Kebler 5576ddea54 First working version
supports using Home Assistant as a UI
  does not currently support persistence for setting changes (from HA), needs changes to rx-class
  does not support aborting a run (need changes to scheduler
2020-06-19 10:16:57 -07:00
dev First working version 2020-06-19 10:16:57 -07:00
src First working version 2020-06-19 10:16:57 -07:00
.eslintrc.js First working version 2020-06-19 10:16:57 -07:00
.gitignore First working version 2020-06-19 10:16:57 -07:00
README.md First working version 2020-06-19 10:16:57 -07:00
example.irrigation.yml First working version 2020-06-19 10:16:57 -07:00
index.js First working version 2020-06-19 10:16:57 -07:00
irrigation.service First working version 2020-06-19 10:16:57 -07:00
nodemon.json First working version 2020-06-19 10:16:57 -07:00
package.json First working version 2020-06-19 10:16:57 -07:00

README.md

Irrigation Application

This nodejs application uses uci libraries to control a bank of 8 gpios/relays on an SBC. It contains a home assistant websocket client module to allows HomeAssitant to act as a front end for the application.

Configruation is done via a yaml file (irrigation.yml). See src/defaults.js as well.