8 Commits

Author SHA1 Message Date
a24b03d299 Linter fixes 2020-08-23 19:51:39 -05:00
2a84b7f4fd Add fixes for linters, add github workflows
This runs eslint --fix as well as manually fixing things that the automatic fixer couldn't handle.
2020-08-21 14:58:11 -05:00
5e35e1e58b Added server support for issuing light commands 2020-03-31 22:10:10 -05:00
b07a1c67b6 Hooked up heat mode/state
Hooked up most of the server-side support for heat setpoint

I decided to continue using the `controls` array and differentiate with a new `type` property. This allows much simpler sorting of controls than trying to figure out a good layout for a mix of circuits, heat modes, and heat points.

Heat point UI is going to require a bit more thinking than the simple toggles of circuit and heat modes, but I wanted to get the current progress committed. I'm also not terribly happy with the terminology I've gone with here, so I expect to iterate on that.
2020-03-30 21:48:12 -05:00
1e62ea4954 Added buttons for controlling pool equipment
This can be used with a touch screen, for example. I've also stubbed in functionality for controlling lights, heaters, and heat setpoints, but no actual UI exists for anything other than turning circuits on and off for now. That stuff is coming soon.
2020-03-29 11:33:33 -05:00
4da0b4fa18 Added configurable update interval
Bumped to 1.0.2
2018-04-16 19:37:33 -05:00
0e58a37d39 Removed artifact of earlier dev 2018-04-01 23:55:32 -05:00
20bd06016b Initial commit 2018-03-31 16:28:13 -05:00