716827b399All WifiManager reconfigs now conclude via wifiEnterConfigPortal which manages NV flag and OLED reboot alert
rljonesau
2019-01-16 20:22:17 +1100
75c5ba744bUpdate README.md
Ray Jones
2019-01-15 05:50:57 +0000
af0980a72bCan now set/clear CFG mode with OLED. Can also clear credentials.
rljonesau
2019-01-15 08:41:54 +1100
fa4c595efaMerge branch 'master' of gitlab.com:mrjones.id.au/bluetoothheater
rljonesau
2019-01-15 07:04:57 +1100
abbd0fa5aetidied commenting in BTCWifi.cpp
rljonesau
2019-01-15 07:03:35 +1100
1b74359084Refactored to use BOOT (GPIO0) switch for WiFi - so obvious! Shows CFG on WiFi icon if STA+AP and portal running
rljonesau
2019-01-14 21:35:21 +1100
95c054e19bRehashed post wm.autoConnect. Can now have config portal active on STA connection!
rljonesau
2019-01-14 20:54:31 +1100
c2e790a5ddSTA+AP mode working - woo hoo!
rljonesau
2019-01-14 17:55:54 +1100
13c3b1b44achanged to single variable for AP mode tracking
rljonesau
2019-01-14 16:48:33 +1100
d01e660f79re-enabled OTA - works :-)
rljonesau
2019-01-14 15:22:57 +1100
551205d6bdTidy up DS18B20 reporting. Tidied WiFiManager handling, new Bluetooth app
rljonesau
2019-01-14 14:30:41 +1100
320b7e8b6fAdded CFG to OLED WiFi icon when portal running. 5 sec press to reset WiFi creds, start portal
rljonesau
2019-01-14 11:47:13 +1100
de2cd12770Once again works with 192.168.100.1 as the SoftAP IP address
rljonesau
2019-01-14 09:00:43 +1100
c0e42e6dc6Pin 25 now determines if we boot into Config Portal or Web Page Short press -> Config Portal Long press -> Web Page (> 1 second)
rljonesau
2019-01-14 08:24:13 +1100
0765882256Can launch SoftAP with web server from boot with no WiFiManager credentials. Now to set some NV flags to control the boot to either web server or WifiManager with no creds.
rljonesau
2019-01-14 07:16:45 +1100
4d780ed3a1Have portal working from boot, reboot after setting up WiFiManager to connect to new network
rljonesau
2019-01-14 06:59:32 +1100
6f10d1867fUpdate README.md
Ray Jones
2019-01-13 02:32:05 +0000
bbb225e3b7Can finally get WifiManager configportal up using the pushbutton, but only if no credentials
rljonesau
2019-01-13 08:32:13 +1100
59d24d96b9Simplified timer NV store load/save
rljonesau
2019-01-12 12:57:32 +1100
713724eaabrestored comment on line in BTCWifi.cpp
rljonesau
2019-01-12 12:21:29 +1100
74daefe644Added validatedLoad for checking and correcting values read by Preferences at time of read.
rljonesau
2019-01-12 12:19:55 +1100
28cd89ad5eChanged NV storage to use Preferences with discreet entries - no more conflation across branches :-)
rljonesau
2019-01-12 10:33:45 +1100
86f1c2df4cAdded /wmconfig and /resetwifi uri's
James
2019-01-11 21:37:59 +1100
e8a110a308Fixed wm access from BTCWebServer.cpp for James
rljonesau
2019-01-11 19:50:27 +1100
8005636f30Added /reset and /wmconfig pages to reset wifi settings and start config portal on request
James
2019-01-11 19:28:22 +1100
a8f654e991Core panic in core 1 after merge. fixed by removing ISR blockade about dallas read temp code.
rljonesau
2019-01-11 17:13:22 +1100
b40f9d3538Improved DS18B20 handling (not connected), Fan Sensor & Operating voltage added to JSON. Wireless AP no go on new green board....
rljonesau
2019-01-11 16:40:25 +1100
8786263734Moved tempsensor.begin to top - Added code to scan for DS18B20 sensor Corrected wifi ap mode gateway address - Now 192.168.100.1
Jimmy C
2019-01-11 00:10:05 +1100
74107d93d0Added support for (horrid) 0.96" OLED via BTCConfig.h - BEST USE 1.3" SH1106 DISPLAYS HC-05 bug fix for bare modules - not happy with empty AT lines being sent ERROR:(0) returns! Had UART pins for HC-05 reversed on green board.
rljonesau
2019-01-10 16:01:52 +1100
9007f0856bcommented out NVstore.getDimTime() until can properly define in menus. Tends to head toward 0 when trying other branches - defeating the dim function!
rljonesau
2018-12-23 22:15:36 +1100
d378d902acAdded date picker and time setup input boxes Added two start and stop timers - No code attached - Simply UI at this stage
Jimmy C
2018-12-23 02:27:17 +1100
e5db792179OLED Display dims after 1 minute of no keyboard action. Keypress restores brightness for another minute. Allows for user defined interval, if zero display will not dim (user adjustment to be implemented)
rljonesau
2018-12-22 21:32:13 +1100
54fa331d23No longer insert smart errors into received data frames. With JSON we can just build an error.
rljonesau
2018-12-22 17:34:10 +1100
5d2f42acbaAdded input boxes
Jimmy C
2018-12-22 16:48:43 +1100
e6ea53496fFixed raw blue wire data reporting, now shows true raw data received (and sent by us) Added state machine reporting toggle to debug menu New state machine diagram
rljonesau
2018-12-22 08:48:39 +1100
18ce10e202BUG FIX: OLED was showing E-07 faults when there should not have been
rljonesau
2018-12-21 21:58:39 +1100
e315a06747merged to master from James's coloured title bar - BUG fix of OLED error reporting
rljonesau
2018-12-21 17:27:25 +1100
b99623108bgot colour changing title bar working
rljonesau
2018-12-21 15:57:19 +1100
03500a2919Merge remote-tracking branch 'remotes/origin/master' into JCWebColorChangeBar
rljonesau
2018-12-21 15:29:56 +1100
f395fc9d27deleted commented out junk
rljonesau
2018-12-21 14:27:03 +1100
60392e733eUpdate Arduino/BTCDieselHeater/src/WiFi/mainpage.cpp
James C (SkinnyBuddah)
2018-12-21 03:24:29 +0000
7bb0ffd022Tidied up E-07 reporting, new AI app
rljonesau
2018-12-21 12:27:03 +1100
887c19c50aForces E-07 in JSON ErrorState and ErrorStateStr messages now when no heater data detected upon blue wire V9 protocol document - ALTITUDE decoded!
rljonesau
2018-12-21 09:22:29 +1100
9caf3cc097Added dia file for state machine
rljonesau
2018-12-20 21:09:33 +1100
4d0ae22961Rename state machine "report" states to "validate" - better match in JSON world State machine diagram updated to suit latest design with extra temperature read state
rljonesau
2018-12-20 20:59:53 +1100
5db72af511Added suppression of blue wire recycling warnings for when not connected to blue wire <W> toggles
rljonesau
2018-12-20 18:33:44 +1100
17f044b544replaced protocol document with V8
rljonesau
2018-12-20 17:29:53 +1100
27d55f7c90OLED now reports and resists illegal changes when an OEM controller is active
rljonesau
2018-12-20 17:29:00 +1100
7eda32b9e7Omitted new file: UtilClasses.cpp
rljonesau
2018-12-20 15:49:33 +1100
5268d0704cTidy up of state machine in JSON world Hit <SPC> to get debug console menu Toggle reporting of CHeaterPackage to debug console - using <B> on debug console Toggle reporting of JSON to debug console - using <J> on debug console Only allow temperature and heating mode changes when not using an OEM controller
rljonesau
2018-12-20 15:19:59 +1100
f2732ba1acBUG FIX: was not detecting OEM controller! Added Bluewire activity to JSON reporting
rljonesau
2018-12-20 06:13:28 +1100
dbde3c9065Refactor JSON moderation to a single moderator for all possible clients, BT or WiFi.
rljonesau
2018-12-19 23:07:51 +1100
221041d166Added schematic for breakout PCB to assist development with DoIT(30pin) or Ai-Thinker(38pin) dev boards
rljonesau
2018-12-19 20:28:54 +1100
6a307eeb81changed timeout of state machine to fall thru temperature read state
rljonesau
2018-12-15 22:15:30 +1100
b7b15e8532Added reusable slider function - Now send the JSON keyname to update Added AdvSettings finally Added 'r' to telnetspy to allow for restarting of esp via telnet
Jimmy C
2018-12-15 21:50:02 +1100
97b2c849e2Fully migrated to JSON comms over Bluetooth. New .aia file for App Inventor included. All JSON commands now accepted by ESP. Output JSON from ESP is moderated.
rljonesau
2018-12-15 20:34:58 +1100
89a52403caAdded current date and current time - Working on date picker for setting the current date
Jimmy C
2018-12-15 15:57:00 +1100
f2fc37d7b7added date picker to mainpage
Jimmy C
2018-12-15 15:40:39 +1100
44d3a40dd2Added console.log lines for debug - commiting to share on all machines
James
2018-12-15 13:19:31 +1100
fe36e3d884Added more time testing javascript to get browser localtime and use that to update the RTC
James Clark
2018-12-15 01:16:51 +1100
f4d8bc8cd8Added initial settings layout idea
James
2018-12-15 00:31:02 +1100
77dbb4de82Improved telnetspy interaction with OTA. Does graceful telnet close after upload.
rljonesau
2018-12-13 19:42:35 +1100
eb64b1a775Reverted to standard Adafruit SH1106 library (for ESP32)
rljonesau
2018-12-12 21:37:02 +1100
e576ec4849TelnetSpy added for debug log via telnet (port 23) as well as Serial (USB)
rljonesau
2018-12-12 20:47:20 +1100
ae51dd2271Tidied BTCwebserver by moving CModerator class into a module
rljonesau
2018-12-12 20:03:44 +1100
838fb98151implemented web server send moderator using std::map
rljonesau
2018-12-12 06:42:52 +1100
4fc80e6b9cFFS - screwed up animation of Wifi Tx - fixed
rljonesau
2018-12-11 22:37:18 +1100
b7cbf50db3proper check if we should even bother to send fresh web data from ESP32
rljonesau
2018-12-11 22:31:58 +1100
c5b5165ba5Moderated delivery of web page JSON to only send changes. Need to develop better method of delta checking, but works for now.
rljonesau
2018-12-11 22:25:32 +1100
4259cbe22bstupid error - left a test variable usage behind in cleanup
rljonesau
2018-12-11 22:02:20 +1100
0393c38831javascript JSON interpret now only acts upon actual proper name/value pairs received
rljonesau
2018-12-11 21:59:29 +1100