Ray Jones
f18cfbf2e5
Manual selective Merge from bleeding edge, pulling in 433MHz, new HC05 and NV storage semaphore fix.
2020-06-19 11:24:44 +10:00
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
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
67998747d7
Added DemandManager, removing TimerManager from direct temperature demand control aspects
...
Likewise moved demand adjustments into DemandManager.
2020-04-11 18:49:52 +10:00
Ray Jones
9839571893
Added support for injecting Fixed Hz demands if a timer start has a defined temperature.
...
Uses normal range for fixed Hz.
2020-04-11 07:51:25 +10:00
Ray Jones
8ec438e02a
Added excess fuel usage shutdown feature
2020-03-30 16:17:54 +11:00
Ray Jones
8b8aaf0024
Timer Temperature support added
...
Desired temperature requests are now managed via TimerManager to allow timer override of desired temperature.
Bug fix: crash checking for new firmware if no STA connection
Suppression of GPIO JSON if no or limited GPIO capability is installed.
2020-03-29 13:59:13 +11:00
Ray Jones
7081391f63
Added core frost functionality
2019-11-01 09:24:58 +11:00
Ray Jones
ac5fdc5dfd
V3.1.2 -
...
AM/PM selection in clock setup menu.
Extra MQTT JSON IDs added.
Filtered No Heater JSON.
2019-09-08 10:14:36 +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
c1207e66ef
Extreme makeover to timer manager, now properly shows one shot next day timers in timer chart.
...
Added cursor showing time of day on Timer chart.
2019-07-28 17:40:12 +10:00
Ray Jones
d563cb0c8a
MASSIVE rework of the menu structure
2019-07-28 00:28:39 +10:00
Ray Jones
d2116fc18c
Cleaner hourmeter handling using a new class for each counter.
...
Added a warning animation to LVC, ether <12V, or 0.5V > LVC if that result is over 12V
2019-07-26 22:13:46 +10:00
Ray Jones
1dbfa67163
Storing actual runtimes to NV store at heater off, resetting intermediates at same time.
...
Improved restart behaviour of persistent variable handling
2019-07-25 22:31:31 +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
9c338fa74c
Main skeleton of Hourmeter in place
2019-07-25 06:06:47 +10:00
Ray Jones
92283a3e0d
Added module files for fuelgauge, RTCStore, HourMeter
2019-07-24 19:25:07 +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