Ray Jones
775f235ba8
Added Stop/Start thermostat mode
...
FuelUsage & FuelRate added as basic MQTT status topics
2020-05-13 10:37:31 +10:00
Ray Jones
24d8a4a7f1
Added timer retry according to temperature being denied in the past
2020-05-09 19:17:21 +10:00
Ray Jones
7b36aa27f5
Tidy up after check pull
2020-05-07 11:51:15 +10:00
Ray Jones
4b3951b465
BUG FIX: signed 16 bit issue reporting altitude over JSON
2020-05-07 10:12:20 +10:00
Ray Jones
97f3433158
BIG FIXES: External thermostat start denied if internal thermostat too high
...
Pump priming from web page only worked once - was because prime command was never released from heater.
2020-05-06 10:41:26 +10:00
Ray Jones
3129a88cb9
Pretty stable with https library BUT #ifdef'd out actual https usage is is very temperamental ATM.
2020-05-03 21:59:56 +10:00
Ray Jones
c74f0a76eb
Merge branch 'WebAuth' into SSLtrials
...
Conflicts resolved:
src/Afterburner.cpp
src/WiFi/BTCWebServer.cpp
src/WiFi/BrowserUpload.cpp
src/cfg/BTCConfig.h
2020-04-26 19:52:00 +10:00
Ray Jones
9ff2d9410b
Split websocket handling into a task
...
Read all added to BME-280 (MariusZ)
New security menu in debug/telnet
2020-04-26 16:15:08 +10:00
Ray Jones
28bfb28ff6
Adding web authorisation
2020-04-22 16:42:24 +10:00
Ray Jones
baf8678e99
Added some FreeRTOS tasks to avoid blocking issues - still very unreliable
2020-04-22 16:21:24 +10:00
Ray Jones
b58ed90432
Found websocket write was blocking, returning 0, leading to WD reboot. Need to think of proper fix
2020-04-20 13:39:39 +10:00
Ray Jones
4eddcd0f1e
STA only mode
...
Fixed MQTT topic prefix
2020-04-08 07:51:52 +10:00
Ray Jones
87b1704335
Added OLED and JSON Web Content Update functionality
2020-03-25 20:28:12 +11:00
Ray Jones
1d80e34c4b
Added web content download feature.
...
Need to incorporate into OLED menus etc.
2020-03-24 21:14:41 +11:00
Ray Jones
4986a4d741
Assortment of tweaks and fixes
...
New Features:
GPIO "Run" status output (not standby)
RSSI of STA connection
STA gatewayIP
Only run as "active" controller when changes to fuel mixture etc for a short while.
Timed moderation added for frequently changing JSON vars
Altitude & Humidity via JSON
JSON reboot (mainly for MQTT clients)
Bug Fixes:
Cyclic not enabled when frost start
LVC holdoff added for "starting car" situation
Better handling of string and float NV Storage defaults
FrostRise limits 1-30 now 0-30
Handle spaces in SPIFFS file uploads
2020-03-23 16:54:15 +11:00
Ray Jones
c9298656fa
Tx gate now terminated via a HW timer callback. Using max priority task for SW watchdog.
2019-11-22 21:30:45 +11:00
Ray Jones
d8e71eebc1
Added Frost Mode setup screen, sub-classed NVstore confirm behaviour
2019-11-10 15:44:54 +11:00
Ray Jones
96b3cecdb0
Updated AsyncTCP library - had bad DNS handling if name not resolvable (null pointer dereference)
2019-10-28 17:32:16 +11:00
Ray Jones
de9417ff73
Tidied JSON/MQTT topic command decode into UtilClasses.cpp
2019-09-21 09:58:51 +10:00
Ray Jones
08d0307fc8
BUG FIX: Web update was broken due to watchdog timeout - added onProgress to FOTA - all good now
...
Returned to compact timer icon, press centre button to see start/stop times in base menus
Version info screen refactored to show available version number
New splash screen now presented upon display for a short time after upload or rename to /splash.bmp
2019-08-03 12:42:49 +10:00
Ray Jones
ac091fa6d8
Added ability to upload custom splash ScreenFlowV3.dia.
...
Added 4th board type - GPIO disabled on V2.0 PCB - install 0R in C6, leave other bits out.
2019-08-01 22:57:18 +10:00
Ray Jones
a52143479f
Fix of residual screen content following browser updates of SPIFFS files.
2019-07-28 20:59:26 +10:00
Ray Jones
2084c7d60c
added BootInit flag to RTC store - used for persistent vars init after OTA updates
2019-07-25 21:27:57 +10:00
Ray Jones
c621f7078c
Moved src/libraries to /lib - '.a' files now get generated by PIO for each library.
2019-07-25 17:40:23 +10:00
Ray Jones
204007401b
tweaked reboot message timeouts for /update & /reboot
2019-07-23 22:56:04 +10:00
Ray Jones
8ebf6dbf3e
Refactored directory hierarchy to regain some linker command line space in PIO
2019-07-23 22:32:36 +10:00