Commit Graph

  • b2ffbf131f Merge branch 'patch-1' into 'master' Ray Jones 2020-09-16 06:50:33 +0000
  • 1d42ea184e Update README.md patch-1 Ray Jones 2020-09-16 06:43:13 +0000
  • f041cf8cad Final release V3.2.2 master Ray Jones 2020-07-27 17:47:16 +1000
  • d0a5da308d IDF PATCH TO SOLVE RMT CRASH WEHN SAVING TO FLASH V3.2.2 Ray Jones 2020-06-30 05:46:31 +1000
  • a9e0a1e60d Made release version V3.2.1 V3.2.1 Ray Jones 2020-06-22 12:15:57 +1000
  • 30fae779d9 Added altitude test manipulation Sai_beta_4.0.0.1_300620 Ray Jones 2020-06-22 06:18:06 +1000
  • aa90c83a06 Merge branch 'NewHC05Changes_433Mhz' into BlueDigitLCD Ray Jones 2020-06-19 17:03:41 +1000
  • ef04489fa6 Allowed web update of beta version to release of same base version 433MHZ_Beta Ray Jones 2020-06-19 16:49:40 +1000
  • f18cfbf2e5 Manual selective Merge from bleeding edge, pulling in 433MHz, new HC05 and NV storage semaphore fix. Ray Jones 2020-06-19 11:24:44 +1000
  • 8006b98ba2 Added missing files NewHC05setup Ray Jones 2020-06-19 10:43:50 +1000
  • 2f1605e6a3 Revised HC05 setup code HeaterManager introduced 433MHz remote support Ray Jones 2020-06-19 09:44:14 +1000
  • 2548191173 V3.2.0 release V3.2.0 Ray Jones 2020-05-21 07:42:15 +1000
  • 21e17d1a2b Fix 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
  • 775f235ba8 Added 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
  • 24d8a4a7f1 Added timer retry according to temperature being denied in the past Ray Jones 2020-05-09 19:17:21 +1000
  • 7b36aa27f5 Tidy up after check pull Ray Jones 2020-05-07 11:51:15 +1000
  • 4b3951b465 BUG FIX: signed 16 bit issue reporting altitude over JSON Ray Jones 2020-05-07 10:12:20 +1000
  • 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. Ray Jones 2020-05-06 10:41:26 +1000
  • 3129a88cb9 Pretty 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
  • c74f0a76eb Merge branch 'WebAuth' into SSLtrials Ray Jones 2020-04-26 19:52:00 +1000
  • b75254220c Allow entry of no password Ray Jones 2020-04-26 19:28:31 +1000
  • 9ff2d9410b Split 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
  • 5cdc5c95a5 Moved Blue Wire Comms to a separate task Ray Jones 2020-04-25 09:23:16 +1000
  • 28bfb28ff6 Adding web authorisation Ray Jones 2020-04-22 16:42:24 +1000
  • baf8678e99 Added some FreeRTOS tasks to avoid blocking issues - still very unreliable Ray Jones 2020-04-22 16:21:24 +1000
  • b58ed90432 Found 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
  • 67998747d7 Added DemandManager, removing TimerManager from direct temperature demand control aspects Likewise moved demand adjustments into DemandManager. Ray Jones 2020-04-11 18:49:52 +1000
  • 9839571893 Added 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
  • 4625f98cf3 Core 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
  • 0ed7ba7e59 Fixed 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
  • 4eddcd0f1e STA only mode Fixed MQTT topic prefix Ray Jones 2020-04-08 07:51:52 +1000
  • 3e3ef7d2f2 AsyncTCP touch V3.2.0_RC1 Ray Jones 2020-03-31 19:48:03 +1100
  • 9c100f1954 Added Fuel Reset GPIO input option Ray Jones 2020-03-31 19:46:25 +1100
  • 8ec438e02a Added excess fuel usage shutdown feature Ray Jones 2020-03-30 16:17:54 +1100
  • 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. Ray Jones 2020-03-29 13:59:13 +1100
  • 87b1704335 Added OLED and JSON Web Content Update functionality Ray Jones 2020-03-25 20:28:12 +1100
  • 1d80e34c4b Added web content download feature. Need to incorporate into OLED menus etc. Ray Jones 2020-03-24 21:14:41 +1100
  • 4986a4d741 Assortment of tweaks and fixes Ray Jones 2020-03-23 16:54:15 +1100
  • 3ca3e633ae Added 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
  • 06d78860ca Bug fix: Factory default would not save V3.1.9 Ray Jones 2020-01-15 07:55:57 +1100
  • 41d43813b7 V3.1.8 V3.1.8 Ray Jones 2020-01-13 19:58:55 +1100
  • 7e1a4940ac Added 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
  • 083fb63764 BUG FIX: always showing offset against DS18B20 in temp sensor role screen Ray Jones 2020-01-09 12:50:54 +1100
  • 88cf18bfcf BUG FIX: insufficient wait time after OEM controller data packet, bad calc of start time :-( Ray Jones 2020-01-07 12:30:13 +1100
  • af1ab021a4 Renamed to ABMQTT.cpp/.h Ray Jones 2020-01-06 06:11:22 +1100
  • 194cc08ac9 Case Sensitive issue "ABmqtt"/"ABMqtt" -> "ABMQTT.h" Ray Jones 2020-01-05 08:46:46 +1100
  • f5d72e2ac8 Using asyncHTTPrequest for version update check, synchronous method for actual update. BETA_V3.1.7.4 Ray Jones 2020-01-04 18:13:40 +1100
  • 69155f8e45 Stabilise 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
  • c76490481d Bug 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
  • c9298656fa Tx gate now terminated via a HW timer callback. Using max priority task for SW watchdog. Ray Jones 2019-11-22 21:30:45 +1100
  • c649517805 BUG 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
  • 6fb7b9d608 Added UIEditScreen class to standardise the save&confirm behaviour. Bug fix in body temperature sensor < 0 Ray Jones 2019-11-21 19:25:14 +1100
  • eb2e2d4305 bug fix of rowsel in ds18b20 screen Ray Jones 2019-11-11 18:59:49 +1100
  • d8e71eebc1 Added Frost Mode setup screen, sub-classed NVstore confirm behaviour Ray Jones 2019-11-10 15:44:54 +1100
  • 53430d3fa0 frost icon Ray Jones 2019-11-01 09:25:58 +1100
  • 7081391f63 Added core frost functionality Ray Jones 2019-11-01 09:24:58 +1100
  • f2af9c3fda Added under/over temperature threshold for GPIO outputs Ray Jones 2019-10-30 21:48:25 +1100
  • 96b3cecdb0 Updated AsyncTCP library - had bad DNS handling if name not resolvable (null pointer dereference) Ray Jones 2019-10-28 17:32:16 +1100
  • b1cee63ec3 Added ABTelnetSpy derived class modules JustinMods Ray Jones 2019-10-27 16:37:12 +1100
  • 4138d0b2f5 Blocked debug messages whilst getting other strings. STA only retries if a SSID is defined Ray Jones 2019-10-27 15:24:54 +1100
  • 5efce879ce Quietened down debug reporting when MQTT or Bluetooth debug menus active. Ray Jones 2019-10-27 14:25:40 +1100
  • f330d812e6 Added JTAG use defines for ESP PROG debug Ray Jones 2019-10-27 11:02:49 +1100
  • 8893abb575 tidy up Ray Jones 2019-10-20 20:19:27 +1100
  • 2e25ad3da4 Fixed role ordering in NV for DS18B20 probe offsets Ray Jones 2019-10-19 09:58:19 +1100
  • aabe6a54b3 Stabilised BME280 with DS18B20 coexistence Ray Jones 2019-10-18 12:55:16 +1100
  • 7c43523d51 V3.1.5 bootloader update Ray Jones 2019-09-26 06:34:30 +1000
  • ab246244c9 Merge branch 'Branch_V3BoardDetect' Ray Jones 2019-09-25 19:39:02 +1000
  • af34331401 Dig Only V3 PCB, Fixed Hz setting reporting bug fix Ray Jones 2019-09-25 19:38:19 +1000
  • 112628f103 Tidy up Ray Jones 2019-09-25 17:27:43 +1000
  • 573ebf3e3b Added auto save of single DS18B20 serial number Ray Jones 2019-09-22 14:46:39 +1000
  • 8fb1981552 Added Temp Probe selection screen, mapping sensors to user preferences Ray Jones 2019-09-22 09:03:42 +1000
  • de9417ff73 Tidied JSON/MQTT topic command decode into UtilClasses.cpp Ray Jones 2019-09-21 09:58:51 +1000
  • 6e86571a19 Merged branch 'VerboseMQTTout' Ray Jones 2019-09-21 08:11:36 +1000
  • bf537d1ac5 MQTT can now accept any cmd topic that matches the JSON names Ray Jones 2019-09-20 23:00:27 +1000
  • 095797f8b0 . Ray Jones 2019-09-19 19:23:59 +1000
  • b2cc6ff36d V3.1.4 Ray Jones 2019-09-19 19:04:09 +1000
  • c51b18dd36 Added password hold option Ray Jones 2019-09-17 20:07:57 +1000
  • 3a70970356 Added menu mode selection menu Ray Jones 2019-09-17 08:30:49 +1000
  • 36d1b06ba2 Adding DHT22 library Ray Jones 2019-09-15 12:55:02 +1000
  • f93e5d7628 Add basic menu Modes Ray Jones 2019-09-15 12:51:51 +1000
  • d30536e939 V3.1.3 - Bug fix not disabling WiFi correctly V3.1.3 Ray Jones 2019-09-12 06:32:21 +1000
  • 3a810d6eea Tidied Repeating timer icon Ray Jones 2019-09-08 11:56:22 +1000
  • fa36236948 V3.1.2 bootload Ray Jones 2019-09-08 11:38:45 +1000
  • ac5fdc5dfd V3.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
  • 583a4881cd Added 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
  • 9fbb6e8dfc Shifted MQTT telnet setup into a separate module. Fixed addCRC script for > V3 python Ray Jones 2019-09-07 18:28:21 +1000
  • 77dada9d6b BUG FIX: Fuel gauge reset via web page NEW FEATURE: MQTT status screen Ray Jones 2019-09-04 20:59:01 +1000
  • 13fb3f715a Un commented the code that restores an STA connection Ray Jones 2019-09-02 08:22:33 +1000
  • 8a237059fd Added JSON driven watchdog Ray Jones 2019-09-01 17:35:12 +1000
  • 3e4ce429c7 BUG 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
  • fdf4e9af99 Set version to V3.1.0 - MQTT!!! V3.1.0 Ray Jones 2019-08-31 17:41:01 +1000
  • 61e246f6f1 telnet menu to setup MQTT. JSON now pushed over MQTT - typ. topic name: Afterburner/JSONout Ray Jones 2019-08-31 17:34:56 +1000
  • 253bc3f728 Added MQTT topic for controller to NV store. Found PubSubClient is blocking, causing WD reboots Ray Jones 2019-08-30 20:08:54 +1000
  • f6f721bd8a Got basic MQTT session working to test.mosquito.org :-) Ray Jones 2019-08-27 23:09:07 +1000
  • c79522233c Added Stop function to GPIO input #1 (eg CO sensor with Ext Thermostat Ray Jones 2019-08-27 20:35:21 +1000
  • 08a39a26f7 Added countdown to detailed GUI for external thermostat shutdown feature Ray Jones 2019-08-27 06:13:01 +1000
  • 7853102a4d Added external thermostat time function to GPIO setup screen Ray Jones 2019-08-26 08:41:44 +1000
  • e7bac339b5 Implemented functionality to start & stop heater according to external thermostat input Ray Jones 2019-08-26 06:37:41 +1000
  • f5a8c3c11e BUG 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
  • a491db257a Proper binary in bootload Ray Jones 2019-08-11 09:50:17 +1000