Skip to content

Releases: jomjol/AI-on-the-edge-device

11.3.1 - Intermediate Digits

17 Sep 19:21
Compare
Choose a tag to compare

‼️ ATTENTION ‼️

  1. First update the 'firmware.bin' and ensure that the new version is running.
  2. 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

28 Aug 18:05
Compare
Choose a tag to compare
  • 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

22 Aug 16:21
Compare
Choose a tag to compare
  • New and improved consistency check (especially with analog and digital counters mixed)
  • Bug Fix: digital counter algorithm

11.0.1 - Intermediate Digits

15 Aug 20:50
Compare
Choose a tag to compare
  • 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 **
  • Bug Fix: InfluxDB enabling in grahic configuration

10.6.1 - Stability Increase

24 Jul 17:09
Compare
Choose a tag to compare
  • 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

17 Jul 16:49
Compare
Choose a tag to compare
  • 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

22 Feb 18:19
Compare
Choose a tag to compare
  • 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

12 Feb 08:19
Compare
Choose a tag to compare
  • 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

14 Jan 20:06
Compare
Choose a tag to compare

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

12 Jan 20:05
Compare
Choose a tag to compare
  • 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