Skip to content

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

15.7.0

17 Feb 00:14
0d0b018
Compare
Choose a tag to compare

For a full list of changes see Full list of changes

Core Changes

  • Added new camera settings (See Settings > Alignment > Reference Image and Camera Settings). You might need to re-create the reference image and alignment marks. Note worthy:
    • You can now crop the image
    • Support to configure sharpness, grayscale, negative and exposure
  • Enhanced various WebUI pages with better explanations and usability
  • Add Firmware Version to MQTT

Bug Fixes

  • Reverted "Implemented late analog / digital transition #2778 (introduced in v15.5.0) as is seems to cause issues for many users.

15.6.0

09 Feb 13:01
8d6f731
Compare
Choose a tag to compare

For a full list of changes see Full list of changes

Fixed

  • Fixed issues with the SD-Card initialization

15.5.0

02 Feb 12:56
019069c
Compare
Choose a tag to compare

For a full list of changes see Full list of changes

Changed

  • Update PlattformIO to v6.5.0, which means esp-idf to v5.1
  • Enhance busy notification
  • Implemented late analog / digital transition

Fixed

  • ATA-TRIM: workaround for old SD-cards with no trim function to work with esp-idf v5.x
  • InfluxDB: Modified the time conversions to be more stable (UTC vs. local time shifts)
  • Fix negatives on extended resolution false
  • Show chip infos on info page
  • Fix memory leaks in tflite integration

15.4.0

22 Dec 22:42
Compare
Choose a tag to compare

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

22 Jul 09:45
Compare
Choose a tag to compare

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

02 May 05:55
cbd14a2
Compare
Choose a tag to compare

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

  • #2373 Allow the Alignment Mark step while status is "Initializing" or "Initialization (delayed)" or while in setup mode
  • #2381 Fix broken sysinfo REST API

15.2.0

23 Apr 15:13
c2a55e7
Compare
Choose a tag to compare

[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.0 to 6.1.0 (resp. ESP IDF from 4.4.2 to 5.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

23 Mar 20:39
03c84a1
Compare
Choose a tag to compare

Update Procedure

Update Procedure see online documentation

Changes

For a full list of changes see Full list of changes

Added

  • #2206 Log PSRAM usage
  • #2216 Log MQTT connection refused reasons

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

12 Mar 21:53
7d33c3e
Compare
Choose a tag to compare

Update Procedure

Update Procedure see online documentation

‼️ Afterwards you should force-reload the Web Interface (usually Ctrl-F5 will do it)!

‼️ Afterwards you should check your configuration for errors!

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 raw topic
    • Various Improvements (Only send Homeassistant Discovery the first time we connect, ...) (#2091)
  • Added Expert Parameter to change CPU Clock from 160 to 240 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.5 and ana-clas100-1.5.7
    • Digital CNN network to dig-class100-1.6.0
  • Various Web interface Improvements/Enhancements:
    • Restructured Menu (Needs cache clearing to be applied)
    • Enhanced Previous Value page
    • 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

28 Feb 20:40
f42e9c7
Compare
Choose a tag to compare

Name: Parameter Migration

Update Procedure

Update Procedure see online documentation

‼️ Afterwards you should force-reload the Web Interface (usually Ctrl-F5 will do it).

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 Topic parameter, 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.