21e17d1a2bFix for incoming MQTT status 1 Use pull up resistor for new HC-05 BT modules rx data
Ray Jones
2020-05-21 07:27:06 +1000
775f235ba8Added Stop/Start thermostat mode FuelUsage & FuelRate added as basic MQTT status topics
V3.2.0_RC6
Ray Jones
2020-05-13 10:37:31 +1000
24d8a4a7f1Added timer retry according to temperature being denied in the past
Ray Jones
2020-05-09 19:17:21 +1000
7b36aa27f5Tidy up after check pull
Ray Jones
2020-05-07 11:51:15 +1000
4b3951b465BUG FIX: signed 16 bit issue reporting altitude over JSON
Ray Jones
2020-05-07 10:12:20 +1000
97f3433158BIG 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.
Ray Jones
2020-05-06 10:41:26 +1000
3129a88cb9Pretty stable with https library BUT #ifdef'd out actual https usage is is very temperamental ATM.
Ray Jones
2020-05-03 21:59:56 +1000
c74f0a76ebMerge branch 'WebAuth' into SSLtrials
Ray Jones
2020-04-26 19:52:00 +1000
b75254220cAllow entry of no password
Ray Jones
2020-04-26 19:28:31 +1000
9ff2d9410bSplit websocket handling into a task Read all added to BME-280 (MariusZ) New security menu in debug/telnet
Ray Jones
2020-04-26 16:15:08 +1000
5cdc5c95a5Moved Blue Wire Comms to a separate task
Ray Jones
2020-04-25 09:23:16 +1000
28bfb28ff6Adding web authorisation
Ray Jones
2020-04-22 16:42:24 +1000
baf8678e99Added some FreeRTOS tasks to avoid blocking issues - still very unreliable
Ray Jones
2020-04-22 16:21:24 +1000
b58ed90432Found websocket write was blocking, returning 0, leading to WD reboot. Need to think of proper fix
Ray Jones
2020-04-20 13:39:39 +1000
67998747d7Added DemandManager, removing TimerManager from direct temperature demand control aspects Likewise moved demand adjustments into DemandManager.
Ray Jones
2020-04-11 18:49:52 +1000
9839571893Added support for injecting Fixed Hz demands if a timer start has a defined temperature. Uses normal range for fixed Hz.
Ray Jones
2020-04-11 07:51:25 +1000
4625f98cf3Core panic in TxManage, concluding gate in timer callback - using digitalwrite is BAD @ ISRL!!! Now use FreeRTOS queue to pass the actual event down.
V3.2.0_RC3
Ray Jones
2020-04-09 06:57:26 +1000
0ed7ba7e59Fixed NULL dereference in asyncHTTPrequest - causes core panics if STA but no internet/server unreachable
V3.2.0_RC2
Ray Jones
2020-04-08 20:17:40 +1000
4eddcd0f1eSTA only mode Fixed MQTT topic prefix
Ray Jones
2020-04-08 07:51:52 +1000
9c100f1954Added Fuel Reset GPIO input option
Ray Jones
2020-03-31 19:46:25 +1100
8ec438e02aAdded excess fuel usage shutdown feature
Ray Jones
2020-03-30 16:17:54 +1100
8b8aaf0024Timer 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.
Ray Jones
2020-03-29 13:59:13 +1100
87b1704335Added OLED and JSON Web Content Update functionality
Ray Jones
2020-03-25 20:28:12 +1100
1d80e34c4bAdded web content download feature. Need to incorporate into OLED menus etc.
Ray Jones
2020-03-24 21:14:41 +1100
4986a4d741Assortment of tweaks and fixes
Ray Jones
2020-03-23 16:54:15 +1100
3ca3e633aeAdded getch the to our TelnetSpy overload. This adds the logic to add a LF if only CR is sent by a terminal package
Ray Jones
2020-01-15 17:52:43 +1100
06d78860caBug fix: Factory default would not save
V3.1.9
Ray Jones
2020-01-15 07:55:57 +1100
7e1a4940acAdded BME280 humidity and altitude information Can start heater if high humidity Altitude reported to heater per BMP180 in OEM controllers. lowered min Hz limit to 500
Ray Jones
2020-01-13 19:48:32 +1100
083fb63764BUG FIX: always showing offset against DS18B20 in temp sensor role screen
Ray Jones
2020-01-09 12:50:54 +1100
88cf18bfcfBUG FIX: insufficient wait time after OEM controller data packet, bad calc of start time :-(
Ray Jones
2020-01-07 12:30:13 +1100
af1ab021a4Renamed to ABMQTT.cpp/.h
Ray Jones
2020-01-06 06:11:22 +1100
194cc08ac9Case Sensitive issue "ABmqtt"/"ABMqtt" -> "ABMQTT.h"
Ray Jones
2020-01-05 08:46:46 +1100
f5d72e2ac8Using asyncHTTPrequest for version update check, synchronous method for actual update.
BETA_V3.1.7.4
Ray Jones
2020-01-04 18:13:40 +1100
69155f8e45Stabilise using AsyncTCP to scrape FOTA JSON file. Need to establish WTF "closed_slots" in AsyncTCP are all about, especially the bad indexes that fly about leading to LWIP crashes.
Ray Jones
2019-12-15 17:58:11 +1100
c76490481dBug fixes: Telnet spy would not work in AP only mode LVC would not allow start when in warning mode, and LVC warning always started at 12/24V Added "No GPIO" option for new boards with C6 fitted as a 0R
Ray Jones
2019-12-06 21:12:56 +1100
c9298656faTx gate now terminated via a HW timer callback. Using max priority task for SW watchdog.
Ray Jones
2019-11-22 21:30:45 +1100
c649517805BUG FIX: Introduced an E-07 issue if an OEM controller was plugged in - was due to vTaskDelay at end of loop() - now only delays if OEM is NOT detected.
Ray Jones
2019-11-21 20:32:54 +1100
6fb7b9d608Added UIEditScreen class to standardise the save&confirm behaviour. Bug fix in body temperature sensor < 0
Ray Jones
2019-11-21 19:25:14 +1100
eb2e2d4305bug fix of rowsel in ds18b20 screen
Ray Jones
2019-11-11 18:59:49 +1100
d8e71eebc1Added Frost Mode setup screen, sub-classed NVstore confirm behaviour
Ray Jones
2019-11-10 15:44:54 +1100
53430d3fa0frost icon
Ray Jones
2019-11-01 09:25:58 +1100
7081391f63Added core frost functionality
Ray Jones
2019-11-01 09:24:58 +1100
f2af9c3fdaAdded under/over temperature threshold for GPIO outputs
Ray Jones
2019-10-30 21:48:25 +1100
96b3cecdb0Updated AsyncTCP library - had bad DNS handling if name not resolvable (null pointer dereference)
Ray Jones
2019-10-28 17:32:16 +1100
b1cee63ec3Added ABTelnetSpy derived class modules
JustinMods
Ray Jones
2019-10-27 16:37:12 +1100
4138d0b2f5Blocked debug messages whilst getting other strings. STA only retries if a SSID is defined
Ray Jones
2019-10-27 15:24:54 +1100
5efce879ceQuietened down debug reporting when MQTT or Bluetooth debug menus active.
Ray Jones
2019-10-27 14:25:40 +1100
f330d812e6Added JTAG use defines for ESP PROG debug
Ray Jones
2019-10-27 11:02:49 +1100
8893abb575tidy up
Ray Jones
2019-10-20 20:19:27 +1100
2e25ad3da4Fixed role ordering in NV for DS18B20 probe offsets
Ray Jones
2019-10-19 09:58:19 +1100
aabe6a54b3Stabilised BME280 with DS18B20 coexistence
Ray Jones
2019-10-18 12:55:16 +1100
7c43523d51V3.1.5 bootloader update
Ray Jones
2019-09-26 06:34:30 +1000
ab246244c9Merge branch 'Branch_V3BoardDetect'
Ray Jones
2019-09-25 19:39:02 +1000
af34331401Dig Only V3 PCB, Fixed Hz setting reporting bug fix
Ray Jones
2019-09-25 19:38:19 +1000
112628f103Tidy up
Ray Jones
2019-09-25 17:27:43 +1000
573ebf3e3bAdded auto save of single DS18B20 serial number
Ray Jones
2019-09-22 14:46:39 +1000
8fb1981552Added Temp Probe selection screen, mapping sensors to user preferences
Ray Jones
2019-09-22 09:03:42 +1000
de9417ff73Tidied JSON/MQTT topic command decode into UtilClasses.cpp
Ray Jones
2019-09-21 09:58:51 +1000
6e86571a19Merged branch 'VerboseMQTTout'
Ray Jones
2019-09-21 08:11:36 +1000
bf537d1ac5MQTT can now accept any cmd topic that matches the JSON names
Ray Jones
2019-09-20 23:00:27 +1000
b2cc6ff36dV3.1.4
Ray Jones
2019-09-19 19:04:09 +1000
c51b18dd36Added password hold option
Ray Jones
2019-09-17 20:07:57 +1000
3a70970356Added menu mode selection menu
Ray Jones
2019-09-17 08:30:49 +1000
36d1b06ba2Adding DHT22 library
Ray Jones
2019-09-15 12:55:02 +1000
f93e5d7628Add basic menu Modes
Ray Jones
2019-09-15 12:51:51 +1000
d30536e939V3.1.3 - Bug fix not disabling WiFi correctly
V3.1.3
Ray Jones
2019-09-12 06:32:21 +1000
3a810d6eeaTidied Repeating timer icon
Ray Jones
2019-09-08 11:56:22 +1000
fa36236948V3.1.2 bootload
Ray Jones
2019-09-08 11:38:45 +1000
ac5fdc5dfdV3.1.2 - AM/PM selection in clock setup menu. Extra MQTT JSON IDs added.
V3.1.2
Ray Jones
2019-09-08 10:14:36 +1000
583a4881cdAdded AM/PM annunciators to clock for 12hr mode Added last will to MQTT connection Condensed no heater timeouts with default screen
Ray Jones
2019-09-07 23:48:46 +1000
9fbb6e8dfcShifted MQTT telnet setup into a separate module. Fixed addCRC script for > V3 python
Ray Jones
2019-09-07 18:28:21 +1000
77dada9d6bBUG FIX: Fuel gauge reset via web page NEW FEATURE: MQTT status screen
Ray Jones
2019-09-04 20:59:01 +1000
13fb3f715aUn commented the code that restores an STA connection
Ray Jones
2019-09-02 08:22:33 +1000
8a237059fdAdded JSON driven watchdog
Ray Jones
2019-09-01 17:35:12 +1000
3e4ce429c7BUG FIX: bad clientID due to bad MQTT library - causes disconnects with multiple AB's on one broker! IMPROVEMENT: MQTT reconnect implemented.
V3.1.1
Ray Jones
2019-09-01 14:43:00 +1000
fdf4e9af99Set version to V3.1.0 - MQTT!!!
V3.1.0
Ray Jones
2019-08-31 17:41:01 +1000
61e246f6f1telnet menu to setup MQTT. JSON now pushed over MQTT - typ. topic name: Afterburner/JSONout
Ray Jones
2019-08-31 17:34:56 +1000
253bc3f728Added MQTT topic for controller to NV store. Found PubSubClient is blocking, causing WD reboots
Ray Jones
2019-08-30 20:08:54 +1000
f6f721bd8aGot basic MQTT session working to test.mosquito.org :-)
Ray Jones
2019-08-27 23:09:07 +1000
c79522233cAdded Stop function to GPIO input #1 (eg CO sensor with Ext Thermostat
Ray Jones
2019-08-27 20:35:21 +1000
08a39a26f7Added countdown to detailed GUI for external thermostat shutdown feature
Ray Jones
2019-08-27 06:13:01 +1000
7853102a4dAdded external thermostat time function to GPIO setup screen
Ray Jones
2019-08-26 08:41:44 +1000
e7bac339b5Implemented functionality to start & stop heater according to external thermostat input
Ray Jones
2019-08-26 06:37:41 +1000
f5a8c3c11eBUG FIX: GPIO2 set for external thermostat sent dT as the Greek 'd' in the JSON - BAD - broke websocket
Ray Jones
2019-08-19 05:33:07 +1000
a491db257aProper binary in bootload
Ray Jones
2019-08-11 09:50:17 +1000