15 Commits

Author SHA1 Message Date
229c69e203 Satisfy linter 2021-10-13 13:51:31 -05:00
641bd83207 Show different colors based on filled value
This shows green until the bar is at 50%, yellow until 33%, and red
below that.

This also fixes the bar to show white when "colored" is disabled in the
config.
2021-10-13 13:49:34 -05:00
e9fbd20f46 Subtract one from the returned pHTank value
When I checked this yesterday, my IntelliChem was set to 5/6, but the
module was showing 100%. So maybe the API returns it on a 1-7 scale
instead of a 0-6 scale or something? I don't know. Let's try this.
2021-10-13 13:47:59 -05:00
fdae6d29e9 Add support for showing pH tank level
This is on by default.
2021-10-10 12:29:45 -05:00
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
b69e557e33 Fixed heat mode display to read the correct pool equipment property 2020-04-08 21:42:49 -05:00
48426cbc3b Added ability to specify mode used to enable the heater 2020-04-07 13:03:22 -05:00
d1d2117549 Added support for setting the heat setpoint
I'd ultimately like to get this to a nicer UI, but I need some more time to get that work done and/or to find somebody who knows what they're doing better than I do.
2020-03-31 21:53:58 -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
96837ece6b Added freeze mode indicator
Bumped to v1.0.1
2018-04-07 14:05:47 -05:00
3ca0142460 Cleaned up extraneous <tr>s 2018-04-05 21:23:10 -05:00
20bd06016b Initial commit 2018-03-31 16:28:13 -05:00