Sebastien
512c7d7722
Even more more logs. Removed references to the old wifi-manager struct
2019-11-04 14:46:51 -05:00
Sebastien
21ae78f499
Even more logging
2019-11-04 14:33:14 -05:00
Sebastien
9665e6485a
Don't turn on AP mode if connect was initially a success.
2019-11-03 16:44:45 -05:00
Sebastien
9c9fe3e0bf
fix boot loop caused by competing wifi_manager and cmd_wifi
...
It is now possible to set a default autoexec command to automatically
join wifi when wifi_manager is disabled. To test wifi stability without
wifi_manager, use the following commands:
nvs_set bypass_wm str -v "1"
nvs_set autoexec str -v "1"
nvs_set autoexec1 str -v "squeezelite -o I2S -b 500:2000 -d all=info -m
nvs_set autoexec2 str -v "join <ssid> <password>"
ESP32"
restart
Note that squeezelite occupies the "autoexec1" slot to avoid conflicts
with the wifi manager web configuration page when it is re-enabled. To
re-enable the wifi-manager, use the following commands:
nvs_set bypass_wm str -v "0"
restart
--
Additional change: Credits page now has a button to enable the nvs
editor even in ota mode
2019-11-01 09:50:05 -04:00
Sebastien
2ed8b50fbe
allow bypassing the wifi manager
...
to disable wifi manager, use command: nvs_set bypass_wm str -v "1"
to enable wifi manager, use command: nvs_set bypass_wm str -v "0"
2019-10-31 17:42:45 -04:00
Sebastien
9f3f9bfbd2
Fix: don't delete AP details when connect fails.
2019-10-31 16:57:38 -04:00
Sebastien
8af0330f61
complete wifi-manager refactor. WIP. needed: make erase_flash.
...
This is NOT compatible with previous binaries. Make sure that the
squeezelite binary used is in line with that recovery partition.
2019-10-31 16:20:14 -04:00
Sebastien
113e7be398
stability improvements
2019-10-29 19:02:40 -04:00
Sebastien
eb4a97a98c
Improve WiFi connection management.
2019-10-29 17:13:47 -04:00
Sebastien
ec293f8258
Fix reboot caused by starting scan while wifi is connecting.
2019-10-28 23:24:14 -04:00
Sebastien
e4374f8554
New AP list implementation
...
- AP List now uses cJSON, which should be more robust than sprintf.
- Max number of access points reported now aligned with espressif's max.
- WiFi logs no longer suppressed by the wifi_manager
2019-10-28 15:04:08 -04:00
Sebastien
d4315f29ca
OTA + nvs parameters bug fixes
2019-10-15 21:01:22 -04:00
sle118
47f24dbbfd
cJSON stability WIP - nobuild
2019-10-15 14:10:19 -07:00
sle118
2944f51eec
Improve status.json
2019-10-08 20:29:32 -07:00
Sebastien
d2f17f5b05
Update status.json message format: add severity
2019-10-03 23:27:28 -04:00
Sebastien
24c473588a
bug fixes
2019-10-03 16:00:43 -04:00
Sebastien
39ab188e5d
Resolve Jenkins build issues
2019-10-03 14:40:24 -04:00
Sebastien
b6f1ce9a7a
NVS Refactor ** Factory+Squeezelite FLASH required for this branch!
...
This is a major refactoring of the nvs parameters storage. To support
this, a new partition was added. To start using this branch, one must
flash all binaries and possibly re-configure the system.
2019-10-03 14:15:59 -04:00
Sebastien
4ca8bf2e76
Jenkins build fix
2019-10-02 16:48:53 -04:00
Sebastien
ee0415dabf
Improve OTA speed, fix status JSON buffer overflow
2019-10-02 16:04:41 -04:00
Sebastien
18f36b5433
Improve UI status handling during OTA
2019-10-02 12:16:10 -04:00
Sebastien
f3ae2f54a1
troubleshoot reboot-add traces to Wifi_Manager
2019-09-30 21:15:26 -04:00
Sebastien
4a79a39d3c
Major refactoring. OTA Works now (yes, yes... really works! )
2019-09-30 16:22:58 -04:00
Sebastien
0ab1cd438b
Full OTA refactor and other stability improvement
2019-09-29 21:12:02 -04:00
Sebastien
17847a125c
More OTA changes, new build target
2019-09-28 23:11:32 -04:00
Sebastien
e45ee97a43
Fix ota percent update for ui
2019-09-28 14:41:11 -04:00
Sebastien
7f5f7b55aa
Minor changes to OTA and status
2019-09-28 13:23:41 -04:00
Sebastien
ae1a480029
OTA - redirection support + bootloader
2019-09-26 23:28:59 -04:00
Sebastien
46024a358e
OTA werks... sort of!
2019-09-25 17:37:51 -04:00
Sebastien
c5fc6b8a81
nvs configuration fixes
2019-09-25 14:53:52 -04:00
Sebastien
53369475dc
More OTA work
2019-09-25 12:02:59 -04:00
Sebastien
d7dc25f5b6
Merge remote-tracking branch 'origin/Over_The_Air_Update' into
...
Over_The_Air_Update
Conflicts:
components/wifi-manager/http_server.c
components/wifi-manager/wifi_manager.c
2019-09-23 00:19:18 -04:00
sleclerc
c01c33f72f
more ota work-ota cmd line implemented-not tested
2019-09-22 22:04:08 -04:00
Sebastien
aa6366a51f
More nvs parameter work
2019-09-22 10:40:37 -04:00
Sebastien
8aedca48a7
OTA Work in progress
2019-09-20 21:09:12 -04:00
Christian Herzog
c880f1e761
Merge branch 'WiFi-Manager' of https://github.com/philippe44/squeezelite-esp32 into WiFi-Manager
2019-09-17 21:11:38 +02:00
Christian Herzog
871ce36ee9
turn of JSON timers when wifi is connected
2019-09-17 21:10:05 +02:00
Sebastien
956ed6eaec
OTA support - default base release when compiled from
2019-09-17 14:08:37 -04:00
Christian Herzog
46ee77e723
Wi fi manager ( #14 )
...
* build command line from website form
* fix autoexec1 length problem
2019-09-05 15:22:39 -04:00
Christian Herzog
5e34f65e5e
autoexec config settings working ( #10 )
...
* autoexec config settings working
* small fixes
* working autoexec* saving
2019-09-01 16:45:28 -04:00
sle118
6e7793a756
initial work on a wifi/http configuration module
2019-08-29 06:49:21 -04:00