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
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
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
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
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
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
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
Slider0007
b85e3b11a9
Streamlined MQTT interlock when not activated & interlock MQTT when WIFI is not connected ( #1556 )
...
* streamlined mqtt interlock when disabled
* Disconnect mqtt client before reboot
* Interlock MQTT with WIFI
* Update
* loglevel to DEBUG
* Update
* mqtt msg id incremental
* new ENABLE_MQTT includes
* Loglevel to DEBUG
* Loglevel
* Update interface_mqtt.cpp
2022-12-12 08:09:04 +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
Christopher Fenner
88bdcc9365
solves #1530 ( #1531 )
2022-12-09 14:32:58 +01:00
CaCO3
e87b91f6eb
MQTT improvements ( #1487 )
...
* removed no longer used code
* updated logs
* increased heap memory. this most likely was the reason that the MQTT init failed, see https://github.com/jomjol/AI-on-the-edge-device/issues/1455#issuecomment-1336450501
Co-authored-by: CaCO3 <caco@ruinelli.ch >
2022-12-05 06:55:08 +01:00
CaCO3
7e997889aa
add MQTT status topic ( #1438 )
2022-11-30 20:26:11 +01:00
CaCO3
8be7beab9a
Add the timezone to the time output fomat ( #1435 )
...
* Add the timezone to the time output fomat, see https://github.com/jomjol/AI-on-the-edge-device/issues/1428
* use correct device class for timestamp
2022-11-30 20:25:03 +01:00
CaCO3
2b0e0f7d4e
MQTT improvements ( #1302 )
...
* Update server_mqtt.cpp
* Update server_mqtt.cpp
* skipp all MQTT publishing until the next round if an error occures
* improve logging
* only use group for uid and topic if there is more than one number
* .
* .
2022-11-09 18:25:24 +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
CaCO3
3e082ed06e
Enhance homeassistant discovery (V5) ( #1275 )
...
* manual re-creation of #1246
* removed non-working approach to get interval
* postpone the MQTT service start until the ClassFlowControll::ReadParameter() gets called
* Increase the max_uri_handlers to 35 (was 30)
* removed newlines in logs
* added parameter to UI
* Register handler to re-start MQTT Discovery
* fix param
2022-11-05 19:32:58 +01:00