Ray Jones
fc8eef73a6
Using websocket to get proper firmware upload byte count
2019-05-18 18:49:22 +10:00
Ray Jones
da33a02844
Added SW watchdog
2019-05-17 16:08:35 +10:00
Ray Jones
a6540eb997
Added factory default via version menu.
...
WiFi credentials for SoftAP and web update now stored in NV storage.
NV Storage structures now handle load and save for their members
2019-05-16 21:12:29 +10:00
Ray Jones
60d84e3681
Merge branch 'JIM_mqttSettingsPage' into MQTTstore
2019-05-15 20:36:57 +10:00
Ray Jones
58f4631f72
Web update progress on OLED bug fix of runstate in index.html
2019-05-15 20:24:43 +10:00
James
9f0a046f0a
Adding missing placeholders
2019-05-15 20:10:12 +10:00
Ray Jones
c1bcc83e8b
Proper std::string moderator, using mapped value for JSON output. Secure web upload with user/pass
2019-05-14 21:29:35 +10:00
Ray Jones
cfa5ac857d
Merge branch 'JIM_mqttSettingsPage' into MQTTstore
2019-05-12 20:20:56 +10:00
Ray Jones
04fab40742
Refactored string in JSON moderator - const char* are BAD AND EVIL in a std::map
...
MQTT parameter exchange via JSON and NV storage
2019-05-12 20:15:18 +10:00
James
a36ef97af2
Settings for MQTT will now dissapear if not enabled in the web interface.
...
retrieve/save details should work once Ray creates nvRam hooks for the code:D
2019-05-12 19:14:03 +10:00
Ray Jones
9861297744
Suite of minor bug fixes and annoyances - now Afterburner for AP and BT server names :-)
...
OTA was not rebooting after AP only update
2019-05-11 12:18:06 +10:00
Ray Jones
b47a4606dd
Changed DS18B20 read to a use device address - faster
...
Seeing 10 second WiFi timeout if BT & WiFI client active, reversed order so Websocket now sends before BT
- very much more stable now
- smacks of a UART ISR causing issues with socket kernel code...
2019-05-09 06:30:26 +10:00
rljonesau
a8744fdf22
Wifi enable & OTA enable in NVram. Bug fix thermostat mode in priming menu.
...
OTA now shows in screen header against Wifi icon.
2019-03-24 16:48:03 +11:00
rljonesau
f4d6c3dccc
Added descriptions of key pad functions in setup menus. Made key pad presses more consistent.
2019-03-17 18:10:01 +11:00
rljonesau
bf082210b8
timers a work in progress - updating JSON commands
2019-02-26 19:38:30 +11:00
rljonesau
30220e3e58
Added unmounting of SPIFFS when using OTA. Added /formatspiffs URL
2019-02-11 19:34:11 +11:00
rljonesau
9f91aa579f
bloody fragile HTML! - back to original, ignoring the browser debug warnings and it works! FFS.
2019-01-28 15:08:42 +11:00
rljonesau
67bc2b8261
FUBAR'd the default system voltage in NV storage - was 12, should be 120!
...
adding last two bytes of MAC to default AP's SSID - useful if you have a couple of ESP's on the desk!
2019-01-26 11:58:50 +11:00
rljonesau
e4773a081b
Added thermo/fixed toggle to detailed menu. Fixed reversed direction in timer menu. HTML fixes.
2019-01-24 06:03:29 +11:00
rljonesau
0a1226a03c
Added SPIFFS directory dump in setup, using "not found" to deliver pages other than special ones.
2019-01-21 06:56:42 +11:00
rljonesau
4b1d941b7f
Web server now using SPIFFS - must use Partition: Minimal SPIFFS
2019-01-20 21:14:45 +11:00
rljonesau
4d12334823
Improved Config Portal feedback on OLED
2019-01-18 14:34:32 +11:00
rljonesau
716827b399
All WifiManager reconfigs now conclude via wifiEnterConfigPortal which manages NV flag and OLED reboot alert
2019-01-16 20:22:17 +11:00
rljonesau
af0980a72b
Can now set/clear CFG mode with OLED. Can also clear credentials.
2019-01-15 08:41:54 +11:00
rljonesau
abbd0fa5ae
tidied commenting in BTCWifi.cpp
2019-01-15 07:03:35 +11:00
rljonesau
1b74359084
Refactored to use BOOT (GPIO0) switch for WiFi - so obvious! Shows CFG on WiFi icon if STA+AP and portal running
2019-01-14 21:35:21 +11:00
rljonesau
95c054e19b
Rehashed post wm.autoConnect. Can now have config portal active on STA connection!
2019-01-14 20:54:31 +11:00
rljonesau
c2e790a5dd
STA+AP mode working - woo hoo!
2019-01-14 17:55:54 +11:00
rljonesau
13c3b1b44a
changed to single variable for AP mode tracking
2019-01-14 16:48:33 +11:00
rljonesau
551205d6bd
Tidy up DS18B20 reporting. Tidied WiFiManager handling, new Bluetooth app
2019-01-14 14:30:41 +11:00
rljonesau
320b7e8b6f
Added CFG to OLED WiFi icon when portal running. 5 sec press to reset WiFi creds, start portal
2019-01-14 11:47:13 +11:00
rljonesau
de2cd12770
Once again works with 192.168.100.1 as the SoftAP IP address
2019-01-14 09:00:43 +11:00
rljonesau
c0e42e6dc6
Pin 25 now determines if we boot into Config Portal or Web Page
...
Short press -> Config Portal
Long press -> Web Page (> 1 second)
2019-01-14 08:24:13 +11:00
rljonesau
0765882256
Can 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.
2019-01-14 07:16:45 +11:00
rljonesau
4d780ed3a1
Have portal working from boot, reboot after setting up WiFiManager to connect to new network
2019-01-14 06:59:32 +11:00
rljonesau
bbb225e3b7
Can finally get WifiManager configportal up using the pushbutton, but only if no credentials
2019-01-13 08:32:13 +11:00
rljonesau
713724eaab
restored comment on line in BTCWifi.cpp
2019-01-12 12:21:29 +11:00
rljonesau
74daefe644
Added validatedLoad for checking and correcting values read by Preferences at time of read.
2019-01-12 12:19:55 +11:00
James
86f1c2df4c
Added /wmconfig and /resetwifi uri's
2019-01-11 21:37:59 +11:00
rljonesau
e8a110a308
Fixed wm access from BTCWebServer.cpp for James
2019-01-11 19:50:27 +11:00
James
8005636f30
Added /reset and /wmconfig pages to reset wifi settings and start config portal on request
2019-01-11 19:28:22 +11:00
rljonesau
6a3e57ca11
Merge remote-tracking branch 'remotes/origin/JCWebColorChangeBar'
...
Resolved Conflicts in :
Arduino/BTCDieselHeater/BTCDieselHeater.ino
Arduino/BTCDieselHeater/src/WiFi/mainpage.cpp
2019-01-11 16:58:32 +11:00
rljonesau
b40f9d3538
Improved DS18B20 handling (not connected), Fan Sensor & Operating voltage added to JSON.
...
Wireless AP no go on new green board....
2019-01-11 16:40:25 +11:00
Jimmy C
8786263734
Moved tempsensor.begin to top - Added code to scan for DS18B20 sensor
...
Corrected wifi ap mode gateway address - Now 192.168.100.1
2019-01-11 00:10:05 +11:00
rljonesau
74107d93d0
Added 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.
2019-01-10 16:01:52 +11:00
Jimmy C
d378d902ac
Added date picker and time setup input boxes
...
Added two start and stop timers - No code attached - Simply UI at this stage
2018-12-23 02:27:17 +11:00
Jimmy C
5d2f42acba
Added input boxes
2018-12-22 16:48:43 +11:00
rljonesau
e6ea53496f
Fixed 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
2018-12-22 08:48:39 +11:00
rljonesau
e315a06747
merged to master from James's coloured title bar - BUG fix of OLED error reporting
2018-12-21 17:27:25 +11:00
rljonesau
b99623108b
got colour changing title bar working
2018-12-21 15:57:19 +11:00