Slider0007
7a9f61a8d8
Boot phase: Add more error handling + provide verbose output in error cases ( #2020 )
...
* WLAN: add error handling
* WLAN: parameter global struct
* WLAN.ini -> more info text
* RSSIThreshold
* Rename logs
* Boot process: error handling
* Update texts
* Comments
* Init sequence
* Prepare for check dir creation
* add check makedir, update logs
* Blink code for OTA+SoftAP
* Blink code for missing time snyc
* Update
* reboot -> switch LED off
* Update log texts
* Update
* Update log texts
* create empty default folders at startup
* Update
* Adapt log level
* Print log level switch
* Update
* Update text
* Add SD free space to log
* WIFI/MQTT disconnect message set to WARN (+ ERROR)
2023-02-25 21:12:52 +01:00
CaCO3
2c1a7f4c9e
DataLogActive is true by default
2023-02-23 23:39:02 +01:00
CaCO3
025f4af9f2
V14.1 backport to rolling ( #2058 )
...
* Migrate parameters to v14.1 branch (#2023 )
* Migrated parameters
* -
* .
* .
* .
* .
* .
* Remove unneeded checkboxes for true/false
* Remove ";"
* Correct MaintTopic
* Added missing parameters to UI: FlipImageSize, InitialMirror
Removed checkbox in UI for ErrorMessage
Added migration of pboolean parameters: enable them if they where disabled, set them to their default value, then enable them
Switch SetRetainFlag internally to a boolean
* .
* CamImages -> RawImages
* CamImages -> RawImages
* catch error on unknown parameter
* fix missing case insensitivity
* fix typo
* fixmissing rename
* fix migration of ExtendedResolution
* Delete ClassFlowMakeImage.cpp
* Delete ClassFlowMakeImage.h
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
* Update Changelog.md
---------
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
2023-02-21 23:18:24 +01:00
jomjol
008dba7e11
fix for #2036
2023-02-18 11:44:56 +01:00
Slider0007
18d44a8556
REST handler CPU temp / RSSI: Remove units ( #1908 )
...
* REST CPU temp: escape special character
* REST CPUTemp+RSSI: remove units, output as int
* REST handler sysinfo: CPU tempature as integer
2023-01-26 18:43:24 +01:00
CaCO3
5dc111e7a5
Remove excessive whitespaces and newlines in json ( #1904 )
...
* .
* .
* .
* .
* .
* remove newlines in json as it is not needed
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-01-23 19:08:24 +01:00
CaCO3
457a526792
Remove newline in version ( #1891 )
...
* remove newline in version
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2023-01-21 21:54:31 +01:00
Nicolas Liaudat
17eb382b66
Heap tracing ( #1861 )
...
* Update sdkconfig.esp32cam-dev-task-analysis.defaults
* Update defines.h
* Update platformio.ini
* Update main.cpp
* Update defines.h
* Update ClassFlowCNNGeneral.cpp
* Update platformio.ini
2023-01-18 22:57:11 +01:00
Nicolas Liaudat
5a8b39f246
add HIMEM debugging tools (check free size, and memory test) ( #1852 )
...
* Update defines.h
* Update esp_sys.h
* Update esp_sys.cpp
* Add files via upload
* Update perfmon.c
* Update main.cpp
* Update main.cpp
* Delete himem_memory_check.c
* Add files via upload
* Update defines.h
* Update himem_memory_check.cpp
* Update main.cpp
* Update himem_memory_check.cpp
* Update himem_memory_check.h
* Update main.cpp
2023-01-15 22:42:11 +01:00
CaCO3
bf44745342
update wiki references
2023-01-15 15:22:29 +01:00
Nicolas Liaudat
adfe2d57d6
Esp32 sys info ( #1829 )
...
* Add files via upload
* Update defines.h
* Update main.cpp
2023-01-14 10:14:24 +01:00
jomjol
defbd60ccf
Update links
2023-01-13 21:00:32 +01:00
Slider0007
0ee3c0bb0a
REST handler sysinfo + MQTT topic: Free heap memory not reporting ( #1815 )
...
* REST handler sysinfo: Fix reporting of free memory
* MQTT topic freemem: Fix reporting of free memory
2023-01-12 19:26:45 +01:00
Slider0007
58816275e5
Add error handling for memory intensive tasks ( #1798 )
...
* tflite model loading: error handling
* FlowAlignment: error handling
* CImageBasis+GetJPGStream : error handling
2023-01-11 20:23:26 +01:00
Slider0007
eefdc74e9a
Rest handler: Use none chunked transfer ( #1797 )
...
* Resthandler info,sysinfo,starttime: no chunk trans
* flowstart,statusflow,cputemp,rssi,uptime,prevalue
* Renamed error messages
2023-01-10 19:37:30 +01:00
Nicolas Liaudat
758238a82e
Add option to disable brownout detector ( #1784 )
...
* Update defines.h
* Update main.cpp
2023-01-08 12:35:13 +01:00
Slider0007
62a2f127b4
Modify stack sizes + max open files (SD) , add REST handler for heap/(stack) infos ( #1751 )
...
* Modify stack sizes+max open files,add rest handler
* Update
2023-01-03 08:10:08 +01:00
jomjol
b9abbafefc
Update SoftAP
2022-12-31 11:15:51 +01:00
jomjol
eff713a2a9
Moved softAP to the very first checks
2022-12-30 22:48:01 +01:00
Slider0007
33f357d8da
Fix regression of reboot handler / reboot waiting script ( #1725 )
...
* Reboot after OTA: Avoid exeception
* Overview - optimize reload behaviour after reboot
* Update
* Update
2022-12-30 21:58:46 +01:00
CaCO3
58cbd680e8
Add demo mode ( #1720 )
...
* move main part to cam file
* added demo mode
* .
* add a define to configure the logfile handling (#1709 )
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Move Logfile Switch to define.h
* Update Reboot Algo
* Update server_ota.cpp
* Avoid loading of status infos twice (#1711 )
* Force a reboot even reboot task cannot be created due to lack of heap (#1713 )
* Deinit all components before reboot
* Update
* Update
* Force reboot when reboot task cannot be created
* 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 >
* .
* .
* .
* creade demo dir
* fix static IP in UP, improve explanation for HA (#1719 )
* fix static IP in UP, improve explanation for HA
* Update edit_config_param.html
Co-authored-by: CaCO3 <caco@ruinelli.ch >
* Create demo folder at startup (if not present)
* move demo files
* Update defines.h (#1726 )
* updated description
* moved to expert section
* fixed broken enabled state
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
Co-authored-by: Slider0007 <115730895+Slider0007@users.noreply.github.com >
2022-12-30 21:57:56 +01:00
jomjol
06309088f4
Create demo folder at startup (if not present)
2022-12-29 22:24:48 +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
f08e856dfd
Update Reboot Algo
2022-12-28 15:07:45 +01:00
Nicolas Liaudat
fca37ee699
macro definition #ifdef ENABLE_SOFTAP ( #1698 )
...
* macro definition #ifdef ENABLE_SOFTAP
* Update platformio.ini
* softap define in define.h
* Update platformio.ini
* #define WLAN_CONFIG_FILE "/sdcard/wlan.ini"
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
2022-12-27 19:04:29 +01:00
Nicolas Liaudat
39a02c6d6d
delete img_convert.h as included in code\components\tflite-micro-esp-… ( #1695 )
...
* delete img_convert.h as included in code\components\tflite-micro-esp-examples\components\esp32-camera\conversions\include\img_converters.h
* macro definition #ifdef ENABLE_SOFTAP
2022-12-27 19:01:18 +01:00
jomjol
85030e39fa
Improve initial setup proc ( #1692 )
...
* Initial Test
* Initial functional version.
2022-12-27 10:20:55 +01:00
CaCO3
603e968ec7
Improve NTP handling ( #1676 )
...
* fix special case where number is named "default" (keep all topics in top level instead of in a sub-group)
* re-implemented SNTP usage, added way to disable NTP client, added timezone table
* minor fixes
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2022-12-23 22:45:25 +01:00
jomjol
9b200912b2
Update HTML & Firmware ( #1671 )
2022-12-22 18:51:59 +01:00
CaCO3
443bd67f81
show release in log instead of branch ( #1660 )
...
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2022-12-21 21:26:52 +01:00
Slider0007
f6bf7e38c7
Trigger a flow start by REST API or MQTT ( #1648 )
...
* Trigger flow start by Rest API
* Increase handlers
* Update
* Update
* Update
* Change max handlers
* Add debug message
* Trigger flow start by MQTT
* Update
* Remove unused function
* Remove handler_doflow + routines
* Cleanup
* MergeCheck
2022-12-21 17:45:32 +01:00
Nicolas Liaudat
fc5fbd648e
#ifndef in *.h + #pragma once ( #1639 )
2022-12-20 06:46:13 +01:00
Nicolas Liaudat
f6369ff237
Code translation ( #1626 )
...
* comment translation
* translation part #2
* code translation from DE to ENG #part3
* translation #4
* dismantled =>splitted
* bereich => range
* Update defines.h
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
2022-12-19 22:05:45 +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
Nicolas Liaudat
6e48ec5fb7
esp_spiram.h has been replaced by esp32/spiram.h ( #1605 )
...
* esp_spiram.h has been replaced by esp32/spiram.h
2022-12-17 22:41:34 +01:00
CaCO3
2dcd771c15
make the sidebar on the overviw page wider and show the round counter ( #1570 )
...
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2022-12-13 06:54:59 +01:00
CaCO3
434e268d42
add sensor status, show special index/setup page in case of a critical error ( #1560 )
...
* add sensor status, show special index/setup page in case of a critical error
* Added Reboot
* .
* added more buttons
Co-authored-by: CaCO3 <caco@ruinelli.ch >
Co-authored-by: jomjol <30766535+jomjol@users.noreply.github.com >
2022-12-12 17:14:37 +01:00
CaCO3
24f10b4683
Continue boot on bad PSRAM ( #1558 )
...
* add sensor status, show special index/setup page in case of a critical error
* continue booting on PSRAM error
* Update main.cpp
added log messages
* init PSRAM and add more log messages
* cleanup of init checks
* .
* .
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2022-12-12 16:57:14 +01:00
Slider0007
93f0f6b07d
Rearange task to CPU (http, camera, mqtt) ( #1557 )
2022-12-12 00:02:21 +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
af29756943
Prevent auto restart on cam framebuffer init error ( #1522 )
...
* use correct log level
* revert autorestart on camera framebuffer init error
* .
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2022-12-09 17:51:03 +01:00
CaCO3
2768667eb1
Refactor JSON ( #1518 )
...
* use correct log level
* corrected logging
* typo
* refactored JSON generagion: removed unused parameters, consolidated into singel function, added "pre"
* Wrapped 'rate' into double quotes, like all other JSON values
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2022-12-09 17:49:26 +01:00
Ralf Rachinger
53a764abc8
Don't autofail if NTP server can't be reached during initalization ( #1498 )
...
This fixes an issue with a restricted network without internet access,
where the hardcoded ntp server can't be reached and thus the esp resets,
as it's not able to finish initalization.
2022-12-06 07:00:43 +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
CaCO3
16d0758ea3
remove redundant log text ("5 minutes delay" gets loged further down already. ( #1480 )
...
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2022-12-04 15:43:44 +01:00
CaCO3
ad137b329b
compare only the first 7 characters of the hashes ( #1472 )
...
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2022-12-03 22:28:22 +01:00
CaCO3
45a3138d28
write logfile logs earlier, shorten startup banner, add uptime to logfile ( #1443 )
...
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2022-12-02 16:59:25 +01:00
CaCO3
6c51af7107
Use only commit hash for comparison instead whole string ( #1436 )
...
* Use only commit hash for comparison instead whole string
* .
2022-11-30 20:25:34 +01:00
CaCO3
524d800a0a
Update info page ( #1420 )
...
* consolidate info page
* use new REST API
* .
* .
* .
* .
* .
* .
* .
* Make sure after the reboot we go to the overview page
* .
* Update server_main.cpp
2022-11-28 18:51:11 +01:00
jomjol
dc3604f144
v13.0.0
2022-11-27 18:39:31 +01:00