rljonesau
2fc020ae6c
Implemented mechanism for thermostat hysteresis. Need to build UI.
2019-03-14 21:52:59 +11:00
rljonesau
459f15054d
Bluetooth app updated for 14 timers, including conflict testing.
2019-03-05 20:40:00 +11:00
rljonesau
f00a179f34
Implemented JSON send and receive of new timer packaging
2019-03-03 19:48:52 +11:00
rljonesau
a45d88fcf5
refactored timer checking to now be table based. JSON naming changed to remove embedded numeric.
2019-02-20 21:50:28 +11:00
rljonesau
aade6fdc34
timer conflict test now directly uses the proposed sTimer info, not the NV staged values.
2019-02-15 06:36:13 +11:00
rljonesau
fefb84a87a
Massive rework of the timer setup and a graphical presentation of the timer status
2019-02-14 21:20:15 +11:00
rljonesau
25a238ddad
Bad default Hz for Max pump, should be 45 (4.5Hz), NOT 14 (1.4Hz) :-(
2019-02-10 19:20:47 +11:00
rljonesau
20d08691fd
Bluetooth app updated to show degF when Farenheit mode selected via OLED menus.
...
new JSON TempMode for degC/degF mode indication
2019-02-07 21:36:54 +11:00
rljonesau
0a666e1e2f
Added option for temperature readout in Farenheit.
2019-02-07 07:24:22 +11:00
rljonesau
67bc2b8261
FUBAR'd the default system voltage in NV storage - was 12, should be 120!
...
adding last two bytes of MAC to default AP's SSID - useful if you have a couple of ESP's on the desk!
2019-01-26 11:58:50 +11:00
rljonesau
a6ea647724
Heater tuning and settings now in OLED sub menu which is password protected.
2019-01-19 22:05:14 +11:00
rljonesau
033d2f4c27
Adding CPasswordScreen class
2019-01-19 07:15:02 +11:00
rljonesau
551205d6bd
Tidy up DS18B20 reporting. Tidied WiFiManager handling, new Bluetooth app
2019-01-14 14:30:41 +11:00
rljonesau
59d24d96b9
Simplified timer NV store load/save
2019-01-12 12:57:32 +11:00
rljonesau
74daefe644
Added validatedLoad for checking and correcting values read by Preferences at time of read.
2019-01-12 12:19:55 +11:00
rljonesau
28cd89ad5e
Changed NV storage to use Preferences with discreet entries - no more conflation across branches :-)
2019-01-12 10:33:45 +11:00
rljonesau
b40f9d3538
Improved DS18B20 handling (not connected), Fan Sensor & Operating voltage added to JSON.
...
Wireless AP no go on new green board....
2019-01-11 16:40:25 +11:00
rljonesau
e5db792179
OLED Display dims after 1 minute of no keyboard action. Keypress restores brightness for another minute.
...
Allows for user defined interval, if zero display will not dim (user adjustment to be implemented)
2018-12-22 21:32:13 +11:00
rljonesau
e6ea53496f
Fixed raw blue wire data reporting, now shows true raw data received (and sent by us)
...
Added state machine reporting toggle to debug menu
New state machine diagram
2018-12-22 08:48:39 +11:00
rljonesau
7bb0ffd022
Tidied up E-07 reporting, new AI app
2018-12-21 12:27:03 +11:00
rljonesau
887c19c50a
Forces E-07 in JSON ErrorState and ErrorStateStr messages now when no heater data detected upon blue wire
...
V9 protocol document - ALTITUDE decoded!
2018-12-21 09:22:29 +11:00
rljonesau
4d0ae22961
Rename state machine "report" states to "validate" - better match in JSON world
...
State machine diagram updated to suit latest design with extra temperature read state
2018-12-20 20:59:53 +11:00
rljonesau
7eda32b9e7
Omitted new file: UtilClasses.cpp
2018-12-20 15:49:33 +11:00
rljonesau
5268d0704c
Tidy up of state machine in JSON world
...
Hit <SPC> to get debug console menu
Toggle reporting of CHeaterPackage to debug console - using <B> on debug console
Toggle reporting of JSON to debug console - using <J> on debug console
Only allow temperature and heating mode changes when not using an OEM controller
2018-12-20 15:19:59 +11:00
rljonesau
f2732ba1ac
BUG FIX: was not detecting OEM controller! Added Bluewire activity to JSON reporting
2018-12-20 06:13:28 +11:00
rljonesau
dbde3c9065
Refactor JSON moderation to a single moderator for all possible clients, BT or WiFi.
...
Any change in client connection status will force a refresh to all possible clients.
2018-12-19 23:07:51 +11:00
rljonesau
403c182724
Comprehensive stuff up - editing a test branch - incorporated changes back into proper repo
2018-12-19 19:39:07 +11:00
rljonesau
529ac5d8e0
Pushed and shoved and edited and finally there - structured file directories
2018-12-16 18:34:39 +11:00