Releases: jomjol/AI-on-the-edge-device
15.4.0
For a full list of changes see Full list of changes
Changed
-
Updates submodules (esp-nn, tflite-micro-example, esp-camera)
-
Explicitly included needed tflite network layers (instead of all) , resulting in much smaller firmware size
-
Added shortcut icon
-
Rename in InfluxDB 'Database' to 'Bucket'
-
Updated analog tflite files
- dig-class100-0167_s2_q.tflite
- dig-class11_1700_s2.tflite
- ana-cont_1208_s2_q.tflite
-
Added config entries for MQTT TLS
Fixed
-
InfluxDB: consider DST setting for UTC time conversion
-
Minor html response bugfix
- Memory leakage (MQTT)
15.3.0
Changes
For a full list of changes see Full list of changes
Changed
- Updated PlatformIO to
6.3.2 - Updated analog tflite files
- ana-cont_1207_s2_q.tflite
- dig-cont_0620_s3_q.tflite
15.2.4
Changes
For a full list of changes see Full list of changes
Changed
- Updated PlatformIO to
6.2.0 - #2376 Improve logging if Autostart is not enabled
Fixed
15.2.0
[15.2.0] - 2023-04-23
- #2351 Crash/Failure on Alignment Mark Updating
Update Procedure
Update Procedure see online documentation
Changes
For a full list of changes see Full list of changes
Added
- #2286 Implement a camera livestream handler
- #2252 Set prevalue using MQTT + set prevalue to RAW value (REST+MQTT)
- #2319 Extend InfluxDBv1 with individual topic names
Changed
- #2285 Re-implemented PSRAM usage
- #2325 Keep MainFlowTask alive to handle reboot
- #2233 Remove trailing slash in influxDBv1
- #2305 Migration of PlatformIO
5.2.0to6.1.0(resp. ESP IDF from4.4.2to5.0.1) - Various cleanup and refactoring
Fixed
- #2326 Activate save button after Analogue ROI creationSet prevalue using MQTT + set prevalue to RAW value (REST+MQTT)
- #2283 Fix Timezone issues on InfluxDB
- Various minor fixes
Removed
- n.a.
15.1.1
Update Procedure
Update Procedure see online documentation
Changes
For a full list of changes see Full list of changes
Added
Changed
- n.a.
Fixed
- #2224, #2213 Reverted some of the PSRAM usage changes due to negative sideffects
- #2203 Correct API for pure InfluxDB v1
- #2180 Fixed links in Parameter Documentation
- Various minor fixes
Removed
- n.a.
15.1.0
Update Procedure
Update Procedure see online documentation
Changes
For a full list of changes see Full list of changes
Added
- The Configuration page has now tooltips with enhanced documentation
- MQTT:
- Added
GJ(gigajoule) as an energy meter unit - Removed State Class and unit from
rawtopic - Various Improvements (Only send Homeassistant Discovery the first time we connect, ...) (#2091)
- Added
- Added Expert Parameter to change CPU Clock from
160to240 Mhz - SD card basic read/write check and a folder/file presence check at boot to indicate SD card issues or missing folders / files (#2085)
- Simplified "WIFI roaming" by client triggered channel scan (AP switching at low RSSI) -> using expert parameter "RSSIThreshold" (#2120)
- Log WLAN disconnect reason codes (see WLAN disconnect reasons)
- Support of InfluxDB v2 (#2004)
Changed
- Updated models (tflite files), removed old versions (#2089, #2133)
‼️ Attention: Update your configuration!- Hybrid CNN network to
dig-cont_0611_s3 - Analog CNN network to
ana-cont-11.0.5andana-clas100-1.5.7 - Digital CNN network to
dig-class100-1.6.0
- Hybrid CNN network to
- Various Web interface Improvements/Enhancements:
- Restructured Menu (Needs cache clearing to be applied)
- Enhanced
Previous Valuepage - Improved/faster Graph page
- Various minor improvements
- ROI config pages improvements
- Improved Backup Functionality
- Added log file logs for Firmware Update
- Improved memory management (moved various stuff to external PSRAM, #2117)
- Camera driver update: Support of contrast and saturation (#2048)
‼️ Attention: This could have impact to old configurations. Please check your configuration and potentially adapt parametrization, if detection is negativly affected. - Improved error handling and provide more verbose output in error cases during boot phase (#2020)
- Red board LED is indicating more different errors and states (see Status LED Blink Codes)
- Logfile: Print start indication block after time is synced to indicate start in logfile after a cold boot
Image Quality Index: Limit lower input range to 8 to avoid system instabilities
Fixed
- Various minor fixes
- Added State Class "measurement" to rate_per_time_unit
- GPIO: Avoid MQTT publishing to empty topic when "MQTT enable" flag is not set
- Fix timezone config parser
- Remote Setup truncated long passwords (#2167)
- Problem with timestamp in InfluxDB interface
Removed
- n.a.
15.0.3
Name: Parameter Migration
Update Procedure
Update Procedure see online documentation
Changes
This release only migrates some parameters, see #2023 for details and a list of all parameter changes.
The parameter migration happens automatically on the next startup. No user interaction is required.
A backup of the config is stored on the SD-card as config.bak.
Beside of the parameter change and the bugfix listed below, no changes are contained in this release!
If you want to revert back to v14 or earlier, you will have to revert the migration changes in config.ini manually!
Added
- n.a.
Changed
- #2023 Migrated Parameters
- Removed old
Topicparameter, it is not used anymore
Fixed
- #2036 Fix wrong url-encoding
- NEW v15.0.2: #1933 Bugfix InfluxDB Timestamp
- NEW v15.0.3: Re-added lost dropdownbox filling for Postprocessing Individual Parameters
Removed
- n.a.
15.0.2
Name: Parameter Migration
Update Procedure
Update Procedure see online documentation
Changes
This release only migrates some parameters, see #2023 for details and a list of all parameter changes.
The parameter migration happens automatically on the next startup. No user interaction is required.
A backup of the config is stored on the SD-card as config.bak.
Beside of the parameter change and the bugfix listed below, no changes are contained in this release!
If you want to revert back to v14 or earlier, you will have to revert the migration changes in config.ini manually!
Added
- n.a.
Changed
- #2023 Migrated Parameters
- Removed old
Topicparameter, it is not used anymore
Fixed
Removed
- n.a.
15.0.1
Name: Parameter Migration
Update Procedure
Make sure to create a backup beforehand
Update Procedure see online documentation
Changes
This release only migrates some parameters, see #2023 for details and a list of all parameter changes.
The parameter migration happens automatically on the next startup. No user interaction is required.
A backup of the config is stored on the SD-card as config.bak.
Beside of the parameter change and the bugfix listed below, no changes are contained in this release!
If you want to revert back to v14 or earlier, you will have to revert the migration changes in config.ini manually!
Added
- n.a.
Changed
- #2023 Migrated Parameters
- Removed old
Topicparameter, it is not used anymore
Fixed
- 2036 Fix wrong url-encoding
Removed
- n.a.
14.0.3
Stabilization and Improved User Experience
Thanks to over 80 Pull Requests from 6 contributors, we can announce another great release with many many improvements and new features:
Update Procedure
Update Procedure see online documentation
Changes
For a full list of changes see Full list of changes
Added
- 1877 Show WIFI signal text labels / Log RSSI value to logfile
- 1671 Added experimental support for WLAN 802.11k und 802.11v (Mesh-Support)
- Web UI caching of static files
- Added various debug tools
- 1798 Add error handling for memory intensive tasks
- 1784 Add option to disable brownout detector
- Added full web browser based installation mode (including initial setup of SD-card) - see WebInstaller
- Added Demo Mode
- 1648 Added trigger to start a flow by REST API or MQTT
- Show special images during steps
InitializingandTake Imageas the current camera image might be incomplete or outdated
Changed
- Migrated documentation (Wiki) to https://jomjol.github.io/AI-on-the-edge-device-docs. Please help us to make it even better.
- New OTA Update page with progress indication
- Various memory optimizations
- Cleanup code/Web UI
- Updated models
- 1809 Store preprocessed image with ROI to RAM
- Better log messages on some errors/issues
- 1742 Replace alert boxes with overlay info boxes
- Improve log message when web UI is installed incomplete
- 1676 Improve NTP handling
- HTML: improved user informations (info boxes, error hints, ...)
- 1904 Removed newlines in JSON and replaced all whitespaces where there was more than one
Fixed
- Fixed many many things
- 1509 Protect
wifi.inifrom beeing deleted. - 1530 Homeassistant
Problem Sensor - 1518 JSON Strings
- 1817 DataGraph: datafiles sorted -> newest on top
Removed
- n.a.