CaCO3
00ac2130c2
Calculate and validate MD5 on upload ( #3590 )
...
* added md5 library
* added MD5 calculation of uploaded file. And return JSON string instead of fileserver
* .
* .
* .
* .
* .
* .
* .
* .
* .
* Add fallback for older firmware
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2025-03-01 00:25:48 +01:00
CaCO3
76f45a5927
Remove html directory on update ( #3584 )
...
* delete HTML directory on an update
* delete HTML directory on an update
* rename html folder
* swap HTML folders after extracting
* .
* .
* .
* .
* .
* .
* move SD card check, SD card directories setup and update to before the PSRAM init.
The update should be as early as possible to allow updates even if the PSRAM or cam fails.
* .
* .
* Update Helper.cpp
* Update Helper.h
* .
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: SybexX <Heinrich-Tuning@web.de >
2025-02-26 23:56:49 +01:00
CaCO3
8f5bf209d9
Gz html files fix missing file server.html ( #3582 )
...
* Add files via upload
* Delete sd-card/html/file_server.html
* Update server_file.cpp
* Update server_file.cpp
---------
Co-authored-by: SybexX <Heinrich-Tuning@web.de >
2025-02-24 21:55:16 +01:00
CaCO3
2986c6122d
Add Web Interface and REST auth ( #3436 )
...
* Ported https://github.com/jomjol/AI-on-the-edge-device/pull/2241 to latest main and extended it for all REST APIs
* .
* fix compile errors
* .
* .
* Update Changelog.md
* Update Changelog.md
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: michael <Heinrich-Tuning@web.de >
2024-12-25 20:49:47 +01:00
CaCO3
b5213b01af
Update platform-espressif32 to 6.5.0 ( #2770 )
...
* Update ESP IDF to 6.5.0
* Migration to new IDF
* Correct smtp vor v5.1
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
2024-01-01 22:00:23 +01:00
Giel van Schijndel
e8065ef414
fix(fileserver): avoid sending *two* "last-chunk" sequences ( #2532 )
...
Because a zero-sized chunk indicates the end of a HTTP response sending
another such zero-sized chunk is not interpretable by the HTTP client.
See [RFC2616 3.6.1] "Chunked Transfer Encoding" for details.
[RFC2616 3.6.1]: https://datatracker.ietf.org/doc/html/rfc2616#section-3.6.1
2023-07-24 21:43:56 +02:00
jomjol
f82a6bf513
Merge branch 'rolling' into update-webui
2023-05-19 22:08:05 +02:00
CaCO3
431551fb45
speed up deletion of files ( #2389 )
...
* speed up deletion of files
* .
* .
* .
* .
* .
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-05-05 18:43:46 +02:00
Slider0007
8d06de5792
Process related file update: no folder content redirect
2023-05-01 14:22:15 +02:00
CaCO3
17ffd28c05
Migration of PlatformIO 5.2.0 to 6.1.0 (resp. ESP IDF from 4.4.2 to 5.0.1) ( #2305 )
...
* Migration to PlatformIO 6.1.0
* Disable RMTMEM usage as it is no longer allowed -> Smart LEDs not functional!
* moved miniz into subfolder of jomjol_fileserver_ota, else it does not build anymore.
* cleanup
* fix leading NaN (#2310 )
* Migration to PlatformIO 6.1.0
* Disable RMTMEM usage as it is no longer allowed -> Smart LEDs not functional!
* moved miniz into subfolder of jomjol_fileserver_ota, else it does not build anymore.
* cleanup
* Task watchdog has new config name
* Fix return value check. It must be something else than ESP_FAIL, but it does not need to be ESP_OK!
* add missing strucures to work around new RMTMEM restriction (untested)
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-04-19 20:44:30 +02:00
Slider0007
e995d6c498
Renaming & cleanup of some modules / functions in source code ( #2265 )
...
* Rename module tag name
* Rename server_tflite.cpp -> MainFlowControl.cpp
* Remove redundandant MQTTMainTopic function
* Update
* Remove obsolete GetMQTTMainTopic
2023-03-30 21:56:45 +02:00
CaCO3
90fa44380c
Migrate some UART logs to Logfile logs ( #2079 )
...
* repolaced ESP_LOGE() with LogFile.WriteToFile(ESP_LOG_ERROR()
* converted more UART logs to logfile logs
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-02-25 21:18:56 +01:00
CaCO3
2ed9fb8eb5
Create folders as needed ( #2056 )
...
* allow longer file paths
* create folders as needed
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-02-21 22:14:09 +01:00
CaCO3
52296b3cb6
Fix uninitialized filename ( #1838 )
...
* fix the uninitialized filename. It only got used for the logging in case the file exists but failed to get loaded (eg. /sdcard/log/data/data_2023-01-14.csv)
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-01-14 23:11:52 +01:00
CaCO3
ee4832323d
Improve file server ( #1785 )
...
* .
* .
* .
* .
* .
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-01-08 12:36:13 +01:00
CaCO3
4d823b354f
consolidate test-ip definition, added missing Access-Control-Allow-Origin ( #1741 )
...
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-01-02 14:31:00 +01:00
CaCO3
485e55e0b8
Revert "consolidate test-ip definition, added missing Access-Control-Allow-Origin,"
...
This reverts commit 56cfeb732e .
2023-01-02 00:55:37 +01:00
CaCO3
56cfeb732e
consolidate test-ip definition, added missing Access-Control-Allow-Origin,
2023-01-02 00:53:14 +01:00
CaCO3
014dc88112
Improve log message when web UI is incomplete ( #1716 )
...
* improve warning if version.txt is missing
* typo
* show round duration in log
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2022-12-29 16:23:41 +01:00
jomjol
f2f117aea1
add a define to configure the logfile handling ( #1709 )
...
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2022-12-28 14:28:00 +01:00
jomjol
85030e39fa
Improve initial setup proc ( #1692 )
...
* Initial Test
* Initial functional version.
2022-12-27 10:20:55 +01:00
CaCO3
0feeede406
Optimize logfile write ( #1652 )
...
* remove no longer needed OpenFileAndWait()
* remove WriteToDedicatedFile
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2022-12-21 17:45:42 +01:00
Nicolas Liaudat
b0726b6c7e
Centralizing the defines ( #1624 )
...
* defines changes
* Finish #define move + #define STBI_ONLY_JPEGsave 2% of Flash
* remove the defines on the old places
* ClassFlowCNNGeneral in define.h
* revert to origin
* fix translation not ready
2022-12-19 21:43:30 +01:00
jomjol
07913045e2
Bugfix Double Extract ZIP-Files
2022-12-15 21:16:28 +01:00
Nicolas Liaudat
286915b647
ENABLE_MQTT c++ macro definition ( #1546 )
...
* macro
* 2
* 2
* delete jomjol_mqtt from CMakeLists
* mqtt macro
* final
2022-12-11 16:04:56 +01:00
CaCO3
3f85f9b755
replaced printf usage in LogFile.WriteToFile()
2022-12-10 23:38:22 +01:00
parhedberg
39019e9c92
Fix for securing wlan.ini ( #1509 )
...
* Fix for securing wlan.ini
* Fixing error with ' instead of "
* Changing to errorcode 403
* maybe strcmp instead of regular ==
Co-authored-by: Pär Hedberg <par.hedberg@nordicmedtest.se >
2022-12-07 18:24:51 +01:00
CaCO3
4f07c88769
Fix cookie usage, use correct http response codes, add 404 page ( #1495 )
...
* replaced some HTTP response code with better matching codes
* add custom 404 page, add log entry for debugging
* fix cookie
* replace non-necessary whitespace
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2022-12-06 06:53:05 +01:00
Slider0007
a8b9acf170
Disable heap logs by default ( #1464 )
...
* disabale heap logs by default
* Cleanup log (INFO->DEBUG)
2022-12-02 17:00:31 +01:00
CaCO3
9335cd73d5
Merge branch 'master' into rolling
2022-11-25 16:49:34 +01:00
CaCO3
d1e7ef1fce
Add tag to logfile write ( #1287 )
...
* HTML: implement data viewer
* Correct CSV error
* Improve OTA
* Use consistent Log TAG syntax, name TAG variable the same in every file.
* .
* .
* .
* .
* .
* Update server_tflite.cpp
* Correct CSV error
* Improve OTA
* Use consistent Log TAG syntax, name TAG variable the same in every file.
* .
* .
* .
* .
* .
* Update server_tflite.cpp
* .
* .
* .
* .
* .
* .
* .
* .
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
2022-11-06 08:13:53 +01:00
jomjol
59431a7eaf
OTA update, CSV log, data viewer
...
OTA update & HTML: implement data viewer
Correct CSV error
Improve OTA
Update data & OTA
2022-11-05 22:44:53 +01:00
jomjol
8c6805ec7c
Update max_uri_handler, improve OTA debugging
2022-11-05 08:08:00 +01:00
jomjol
c12645ab4d
Merge pull request #1227 from haverland/rolling
...
fix regression tests
2022-10-26 22:13:57 +02:00
Frank Haverland
116c99e55c
fix regression tests
2022-10-26 20:10:19 +02:00
CaCO3
d88e286696
changed to 80 kBytes
2022-10-26 01:14:00 +02:00
CaCO3
d07aa2a72d
added a new URI /log to get last 16kBytes of the current logfile
2022-10-26 01:08:56 +02:00
CaCO3
1d367a58d5
Merge branch 'rolling' into add-log-level-to-logfile2
2022-10-25 14:14:23 +02:00
jomjol
e0ae9b8e4f
Extend Graph.html
2022-10-24 21:20:46 +02:00
George Ruinelli
1e698440f9
added log level to logfile, adjusted some loglevels
2022-10-22 18:05:08 +02:00
George Ruinelli
a512d82793
.
2022-10-21 22:13:13 +02:00
jomjol
2ed3f4aa40
Revert "Merge pull request #1167 from haverland/fix_analogtodigital"
...
This reverts commit ba59c8ee66 , reversing
changes made to 730006977c .
2022-10-14 18:12:11 +02:00
jomjol
6b329aaa58
Rolling 20220930
2022-09-30 07:48:33 +02:00
Frank Haverland
aa72cab84f
reduce SCRATCH_BUFSIZE to fix upload errors
2022-09-26 19:57:59 +02:00
jomjol
d11ee2a4cf
Rolling 20220925
2022-09-25 19:39:10 +02:00
Frank Haverland
b1b76feeb0
fix extracting directories
2022-09-25 17:56:04 +02:00
Frank Haverland
89c65f6226
add debug, changed upload size to 8MB
2022-09-25 17:22:24 +02:00
jomjol
d807334141
Merge branch 'pr/1044' into rolling
2022-09-22 18:42:17 +02:00
jomjol
efc800c223
Rolling 20220921
2022-09-21 21:49:09 +02:00
Cristian
01337ddcbf
Few typing corrections and translations
2022-09-21 09:37:15 +02:00