-
Notifications
You must be signed in to change notification settings - Fork 1
/
TODO
65 lines (60 loc) · 1.97 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# BRINEOMATIC
* update yarrboard-client
* update signalk plugin
* implement motor channels
* add motor channels to valve control
* will probably need to make a generic Valve class.
* add mid-level commands to set_watermaker
* boost_pump
* high_pressure_pump
* flush_valve
* fan
* membrane_pressure_target
* add mid level UI icons/commands for watermaker parts:
* boost_pump
* hp pump
* diverter valve
* flush valve
* fan
* add configuration options for:
* flowmeter
* tds (can we autodetect - whats this look like?)
* diverter valve
* hp valve servo
* hp valve relay
* diverter valve relay
* default intervals for flush, etc.
* options for display units
* timeouts
* high/low values
* move everything to SI units, add configurable units
* add tds calibration
* PID calibration?
* ntp server and next flush being an actual time that is stored in preferences (survive reboot)
# FROTHFET REV D
* convert ADC to continuous interrupt driven style
* rgb status should have its own .h/.cpp file
* we should do something interesting with it.
* wifi connection status?
* add temperature, vdd support to adc library
* upgrade to esp-idf 5.1.x and fix any issues
* upgrade to PsychicHttp 2.0
* clean up #includes and libraries
* add wifi RSSI bars indicator
* update forms to be consistent style (float labels)
* switch to 1 indexed channels instead of zero
* update yarrboard client if any changes needed - probably for state
* update signalk plugin - same
* go through and re-adjust the various page sizes for our different viewports
* protocol documentation
* wifi improvements:
* wifi connection fail should default to AP mode
* wifi should reconnect on failure
# LONG TERM:
* Look into turning yarrboard UI/framework into a library for use in other projects (brineomatic)
* Integrations with other automation frameworks?
* Home Assistant
* mqqt?
* other MFD integrations:
* garmin?
* raymarine?