Releases: jomjol/AI-on-the-edge-device
Releases · jomjol/AI-on-the-edge-device
11.3.1 - Intermediate Digits
‼️ ATTENTION ‼️
- First update the 'firmware.bin' and ensure that the new version is running.
- Only afterwards update the 'html.zip'.
Otherwise the downwards compatibility of the new counter clockwise feature is not given and you end in a reboot loop, that needs manual flashing!
Changes
- NEW v11.3.1: corrected corrupted asset
firmware.bin
(v11.3.0
). - Increased precision (more than 6-7 digits)
- Implements Counter Clockwise Analog Pointers
- Improved post processing algorithm
- Debugging: intensive use of testcases
- MQTT: improved handling, extended logging, automated reconnect
- HTML: Backup Option for Configuration
- HTML: Improved Reboot
- HTML: Update WebUI (Reboot, Infos, CPU Temp, RSSI)
- This version is largely also based on the work of caco3, adellafave, haverland, stefanbode, PLCHome
Looking for the partition.bin
or bootloader.bin
?
Use the ones from https://github.com/jomjol/AI-on-the-edge-device/releases/tag/v11.2.0
11.2.0 - Intermediate Digits
- Updated Tensorflow / TFlite to newest tflite (version as of 2022-07-27)
- Updated analog neural network file (ana-cont_11.3.0_s2.tflite - default, ana-class100_0120_s1_q.tflite)
- Updated digital neural network file (dig-cont_0570_s3.tflite - default, dig-class100_0120_s2_q.tflite)
- Added automated filtering of tflite-file in the graphical configuration (thanks to @caco3)
- Updated consistency algorithm & test cases
- HTML: added favicon and system name, Improved reboot dialog (thanks to @caco3)
11.1.1 - Intermediate Digits
- New and improved consistency check (especially with analog and digital counters mixed)
- Bug Fix: digital counter algorithm
11.0.1 - Intermediate Digits
- NEW v11.0.1: Bug Fix InfluxDB configuration (only update of html.zip necessary)
- Implementation of new CNN types to detect intermediate values of digits with rolling numbers
- By default the old algo (0, 1, ..., 9, "N") is active (due to the limited types of digits trained so far)
- Activation can be done by selection a tflite file with the new trained model in the 'config.ini'
- Details can be found in the wiki (different types, trained image types, naming convention)
- Updated neural network files (and adaption to new naming convention)
- Published a tool to download and combine log files - **Thanks to **
- Files see '/tools/logfile-tool', How-to see wiki
- Bug Fix: InfluxDB enabling in grahic configuration
10.6.1 - Stability Increase
- NEW 10.6.1: Revoke esp32cam & tflite update
- NEW 10.6.1: Bug Fix: tflite-filename with ".", HTML spelling error
- IndluxDB: direct injection into InfluxDB - thanks to wetneb
- MQTT: implemented "Retain Flag" and extend with absolute Change (in addition to rate)
- config.ini: removal of modelsize (readout from tflite)
- Updated analog neural network file (ana1000s2.tflite) & digital neural network file (dig1400s2q.tflite)
- TFMicro/Lite: Update (espressif Version 20220716)
- Updated esp32cam (v20220716)
- ESP-IDF: Update to 4.4
- Internal update (CNN algorithm optimizations, reparation for new neural network type)
- Bug Fix: no time with fixed IP, Postprocessing, MQTT
10.6.0 - Stability Increase
- InfluxDB: direct injection into InfluxDB - thanks to wetneb
- MQTT: implemented "Retain Flag" and extend with absolute Change (in addition to rate)
- config.ini: removal of modelsize (readout from tflite)
- Updated analog neural network file (ana1000s2.tflite) & digital neural network file (dig1400s2q.tflite)
- TFMicro/Lite: Update (espressif Version 20220716)
- Updated esp32cam (v20220716)
- ESP-IDF: Update to 4.4
- Internal update (CNN algorithm optimizations, reparation for new neural network type)
- Bug Fix: no time with fixed IP, Postprocessing, MQTT
10.5.2 - Stability Increase
- NEW 10.5.2: Bug Fix: wrong firmware.bin (no rate update)
- NEW 10.5.1: Bug Fix: wrong return value, rate value & PreValue status, HTML: SSID & IP were not displayed
- MQTT: changed wifi naming to "wifiRSSI"
- HTML: check select able values for consistency
- Refactoring of check postprocessing consistency (e.g. max rate, negative rate, ...)
- Bug Fix: corrected error in "Check Consistency Increase"
10.4.0 - Stability Increase
- Graphical configuration: select available neural network files (*.tfl, *.tflite) from drop down menu
- OTA-update: add option to upload tfl / tflite files to the correct locatioin (/config/)
- Added Wifi RSSI to MQTT information
- Updated analog neural network file (ana-s3-q-20220105.tflite)
- Updated digital neural network file (dig-s1-q-20220102.tflite)
- Updated build environment to Espressif 3.5.0
10.2.0 - Stability Increase
ATTENTION: Due to the update camera driver, the image looks different and a new setup might be needed
- Reduce reboot due to camera problems
- Update esp32-camera to new version (master as of 2022-01-09)
10.1.1 - Stability Increase
- NEW 10.1.1: bug Fix MQTT problem
- Reduce ESP32 frequency to 160MHz
- Update tflite (new source: https://github.com/espressif/tflite-micro-esp-examples)
- Update analog neural network (ana-s3-q-20220105.tflite)
- Update digital neural network (dig-s1-q-20220102.tflite)
- Increased web-server buffers
- bug fix: compiler compatibility