rljonesau
|
708a8087b1
|
Consolidated new generated run states into protocol handler, new JSON for suspend mode
|
2019-04-05 06:39:58 +11:00 |
|
rljonesau
|
cce60328c0
|
Added over temp cycling, based upon Jess Baughan's idea
|
2019-04-04 21:48:05 +11:00 |
|
rljonesau
|
e6b285c00c
|
Bug fix - incorrect wifi mode upon wifi screen entry.
Tidied alignment of OTA & CFG/AP against Wifi icon
|
2019-03-24 17:38:48 +11:00 |
|
rljonesau
|
a8744fdf22
|
Wifi enable & OTA enable in NVram. Bug fix thermostat mode in priming menu.
OTA now shows in screen header against Wifi icon.
|
2019-03-24 16:48:03 +11:00 |
|
rljonesau
|
f4d6c3dccc
|
Added descriptions of key pad functions in setup menus. Made key pad presses more consistent.
|
2019-03-17 18:10:01 +11:00 |
|
rljonesau
|
1cfd82c32f
|
Added menu to show standard Adafruit font
|
2019-03-16 14:57:37 +11:00 |
|
rljonesau
|
77265112ab
|
Timer menu key strokes more logical now - cool arrows found in Adafruit fonts!!
|
2019-03-16 10:54:50 +11:00 |
|
rljonesau
|
cb1e784b5b
|
Screen manager can now select any menu, typically only for off shoot stand alone menus.
Quite a tidy interface now.
|
2019-03-16 08:43:44 +11:00 |
|
rljonesau
|
d19c60da33
|
Screen manager now uses vector<vector<CScreen*>> for all screens.
Very tidy and easily extensible now.
|
2019-03-15 23:42:54 +11:00 |
|
rljonesau
|
c7609a984f
|
consolidated screen manager menu loop selection
|
2019-03-15 22:34:25 +11:00 |
|
rljonesau
|
ead0411d7a
|
Tidied management of branch menus by adding them to a vector
|
2019-03-15 21:48:22 +11:00 |
|
rljonesau
|
ae102021d5
|
Added JSON command handling for thermostat control method
|
2019-03-15 19:08:05 +11:00 |
|
rljonesau
|
d8c050b165
|
Added setting screen to select the thermostat mode and window size
|
2019-03-15 18:19:30 +11:00 |
|
rljonesau
|
2fc020ae6c
|
Implemented mechanism for thermostat hysteresis. Need to build UI.
|
2019-03-14 21:52:59 +11:00 |
|
rljonesau
|
220657956f
|
Omitted InheritSettingsScreen.cpp/.h
|
2019-03-12 18:09:50 +11:00 |
|
rljonesau
|
c10d8c4204
|
OLED timer chart now updates with JSON timer changes
|
2019-03-06 07:17:58 +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
|
df4a1837d9
|
Merge branch 'master' into 7dayTimers
Resolved Conflicts:
Arduino/BTCDieselHeater/src/OLED/ScreenManager.cpp
Arduino/BTCDieselHeater/src/OLED/SetTimerScreen.cpp
Arduino/BTCDieselHeater/src/OLED/SetTimerScreen.h
|
2019-03-02 10:59:19 +11:00 |
|
rljonesau
|
83f564cf95
|
tidied CScreenManager
|
2019-03-02 10:32:50 +11:00 |
|
rljonesau
|
807709adc8
|
refactored inheritance of OEM settings into a new screen - MUCH TIDIER!
|
2019-03-02 10:16:37 +11:00 |
|
rljonesau
|
12ed7301dc
|
Added initUI calls, along with onSelect when screens come into view - ensures fresh start every time
|
2019-02-28 19:56:13 +11:00 |
|
rljonesau
|
5875a30064
|
Added fallback to Basic Control menu when dimming timeout elapses, unless in Detailed Control or Clock
|
2019-02-28 18:14:02 +11:00 |
|
rljonesau
|
4bc1c79a6d
|
Added inheritance of LCD controller setting to OLED menus. Can show fan volts in detailed control menu.
|
2019-02-27 22:51:02 +11:00 |
|
rljonesau
|
bf082210b8
|
timers a work in progress - updating JSON commands
|
2019-02-26 19:38:30 +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
|
30220e3e58
|
Added unmounting of SPIFFS when using OTA. Added /formatspiffs URL
|
2019-02-11 19:34:11 +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
|
9f91aa579f
|
bloody fragile HTML! - back to original, ignoring the browser debug warnings and it works! FFS.
|
2019-01-28 15:08:42 +11:00 |
|
rljonesau
|
aafe381c66
|
prevent clock menu on OLED if no RTC fitted
|
2019-01-27 12:17:49 +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
|
e4773a081b
|
Added thermo/fixed toggle to detailed menu. Fixed reversed direction in timer menu. HTML fixes.
|
2019-01-24 06:03:29 +11:00 |
|
rljonesau
|
0a1226a03c
|
Added SPIFFS directory dump in setup, using "not found" to deliver pages other than special ones.
|
2019-01-21 06:56:42 +11:00 |
|
rljonesau
|
4b1d941b7f
|
Web server now using SPIFFS - must use Partition: Minimal SPIFFS
|
2019-01-20 21:14:45 +11:00 |
|
rljonesau
|
f48ec8d314
|
Tidied "STORING" timeout in PasswordScreen.cpp.
|
2019-01-20 15:25:58 +11:00 |
|
rljonesau
|
a218218db0
|
Heater settings now explain PF-X and SN-X by toggling their actual effect.
First press if display is dimmed now brightens display but does not perform an action.
|
2019-01-20 14:19:38 +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
|
7ddc2c16ef
|
Using CPasswordScreen for Fuel and heater settings
|
2019-01-19 10:06:12 +11:00 |
|
rljonesau
|
033d2f4c27
|
Adding CPasswordScreen class
|
2019-01-19 07:15:02 +11:00 |
|
rljonesau
|
71abd19e52
|
Gave screens meaningful names. Set Clock and Timer screens now branch from Clock Screen.
|
2019-01-18 18:09:40 +11:00 |
|
rljonesau
|
4d12334823
|
Improved Config Portal feedback on OLED
|
2019-01-18 14:34:32 +11:00 |
|
rljonesau
|
716827b399
|
All WifiManager reconfigs now conclude via wifiEnterConfigPortal which manages NV flag and OLED reboot alert
|
2019-01-16 20:22:17 +11:00 |
|
rljonesau
|
af0980a72b
|
Can now set/clear CFG mode with OLED. Can also clear credentials.
|
2019-01-15 08:41:54 +11:00 |
|
rljonesau
|
abbd0fa5ae
|
tidied commenting in BTCWifi.cpp
|
2019-01-15 07:03:35 +11:00 |
|
rljonesau
|
1b74359084
|
Refactored to use BOOT (GPIO0) switch for WiFi - so obvious! Shows CFG on WiFi icon if STA+AP and portal running
|
2019-01-14 21:35:21 +11:00 |
|
rljonesau
|
95c054e19b
|
Rehashed post wm.autoConnect. Can now have config portal active on STA connection!
|
2019-01-14 20:54:31 +11:00 |
|