Releases: jomjol/AI-on-the-edge-device
16.0.0
For a full list of changes see Full list of changes
Known issues
No software is perfect. We know that our software has some quirks. If you have an issue, please first check the issues and
discussions before reporting a new issue.
Homeassistant compatibility
15.7.0
) a lot of changes happened!
Core Changes (ordered by commit date)
-
#3436 Added basic authentification of the Web Interface and the REST API, see https://jomjol.github.io/AI-on-the-edge-device-docs/Password-Protection
-
#3454 Add thermometer
-
#3521 openmetrics endpoint extension
-
#3537 Added data export (CSV files) functionality
-
#3499 Added and activated espressif mDNS service
-
#3547 Enhanced
IgnoreLeadingNaN
. Marked it in the UI as a per-sequence parameter -
#3580 Update Homeassistant discovery to comply with Homeassistant
2025.2.4
-
#3590 Validate uploaded OTA update file before installing it
-
#3583 Remove HTML directory on update
-
#3590 Consolidated the
reboot
andsave
buttons -> Thereboot
button ois not part of the notification
corrected enable/disable texts on the configuration page to make it more intuitive -
#3520 Rewrite InfluxDB Interface
-
#3500 Update smart-LED driver
-
#3423 Removed
Autostart
parameter and make the flow to be always enabled -
#3423 Enable
Flow start
menu entry in UI -
#3332 Updated the Homeassistant Discovery topics :
raw
has now set theState Class
tomeasurement
. Before it was always set to""
.value
has now only set theState Class
tototal_increasing
if the parameterAllow Negative Rates
is not set. Else it usesmeasurement
since the rate could also be negative. Before it was always set tototal_increasing
.- The
rate_per_time_unit
topic of an Energy meter needs aDevice Class
=power
. Forgas
andwater
it should bevolume_flow_rate
. Before it was always set to""
. - #3415 Added button for
flow start
- #3359 Added support for Domoticz MQTT integration
- Added Date and time to overview page
- Updated submodules and models
-
#3316 Update esp32-camera submodule to
v2.0.13
-
#3317 Added contributor list
-
#3315 Added files for demo mode
-
Renamed MQTT topic from
rate_per_digitalization_round
torate_per_digitization_round
-
Updated parameter documentation pages
-
#3291 Rename/remove unused parameters
-
#3288 Migrate-cam-parameters
-
#3063 Add support for OV5640 camera
-
New tflite-Models
-
#3088 Homeassistant service discovery: derive node_id when using nested topics
-
#3081 Added Prometheus/OpenMetrics exporter
-
#3195 Add rate threshold parameter
-
#3068 Added a Delay between the WiFi reconnections
-
Web UI improvements
-
Various minor changes
-
Update platformIO to 6.9.0 (Contains ESP IDF 5.3.1)
Bug Fixes (ordered by commit date)
- #3450 fix crash due to empty CAM parameters in migration
- #3446 fix for incorrect decimal shift
- #3418 Added fix for ledintensity
- #3417 Added fix for OV2640 brightness contrast saturation
- #3393 Added fix for 'AnalogToDigitTransitionStart' always using 9.2 regardless of the configured value
- #3342 Added fix for HA menu entry
- #3313 Added delay in InitCam to fix
Camera not detected
issues - #3269 Re-did revertion of TFlite submodule update as certain modules crash with it (change was lost)
- #3269 Reverted TFlite submodule update as certain modules crash with it
- #3279 Changed the webhook UploadImg to false
- Changed default value from boolean to numeric value in parameter camDenoise documentation
- Updated config page
- #3220 Handle crash on corrupted model
- #3175 Bugfix for boot loop
- #3180 Bugfix for time stamp
- #3162 Handle empty prevalue.ini gracefully
- #3213 Added note about only TLS 1.2 is supported
16.0.0-RC7
For a full list of changes see Full list of changes
⚠️ Notes
- If the image is too dark after the update or otherwise different than before, you might need to update the camera settings and create a new reference image. We extended the camera settings and some devices need reconfiguration due to this.
- New parameters got added, please revise the settings!
- Please check your Homeassistant instance to make sure it is handled correctly!
Known issues
Please check the issues and discussions before reporting a new issue.
Changelog
For a full list of changes see Full list of changes
Core Changes
Only changes since RC5 are listed (Skipping RC6):
-
#3436 Added basic authentification of the Web Interface and the REST API, see https://jomjol.github.io/AI-on-the-edge-device-docs/Password-Protection
-
#3454 Add thermometer
-
#3521 openmetrics endpoint extension
-
#3537 Added data export (CSV files) functionality
-
#3499 Added and activated espressif mDNS service
-
#3547 Enhanced
IgnoreLeadingNaN
. Marked it in the UI as a per-sequence parameter -
#3580 Update Homeassistant discovery to comply with Homeassistant
2025.2.4
-
#3590 Validate uploaded OTA update file before installing it
-
#3583 Remove HTML directory on update
-
#3590 Consolidated the
reboot
andsave
buttons -> Thereboot
button ois not part of the notification
corrected enable/disable texts on the configuration page to make it more intuitive -
#3520 Rewrite InfluxDB Interface
-
#3500 Update smart-LED driver
Bug Fixes
Only changes since RC5 are listed (Skipping RC6):
16.0.0-RC5
⚠️ Notes
- If the image is too dark after the update or otherwise different than before, you might need to update the camera settings and create a new reference image. We extended the camera settings and some devices need reconfiguration due to this.
- New parameters got added, please revise the settings!
For a full list of changes see Full list of changes
Known issues
Please check the issues and
discussions before reporting a new issue.
Core Changes
Only changes since RC4 are listed:
-
Removed
Autostart
parameter and make the flow to be always enabled (#3423) -
Enable
Flow start
menu entry in UI (#3423) -
Updated the Homeassistant Discovery topics (#3332):
raw
has now set theState Class
tomeasurement
. Before it was always set to""
.value
has now only set theState Class
tototal_increasing
if the parameterAllow Negative Rates
is not set. Else it usesmeasurement
since the rate could also be negative. Before it was always set tototal_increasing
.- The
rate_per_time_unit
topic of an Energy meter needs aDevice Class
=power
. Forgas
andwater
it should bevolume_flow_rate
. Before it was always set to""
. - Added button for
flow start
(#3415) - Added support for Domoticz MQTT integration (#3359)
- Added Date and time to overview page
- Updated submodules and models
⚠️ Please check your Homeassistant instance to make sure it is handled correctly!
Bug Fixes
Only changes since RC4 are listed:
16.0.0-RC4
⚠️ Notes
- If the image is too dark after the update or otherwise different than before, you might need to update the camera settings and create a new reference image. We extended the camera settings and some devices need reconfiguration due to this.
- New parameters got added, please revise the settings!
For a full list of changes see Full list of changes
Known issues
Please check the issues and
discussions before reporting a new issue.
Core Changes
Only changes since RC2 are listed:
- Update esp32-camera submodule to v2.0.13 (#3316)
- Added contributor list (#3317)
- Added files for demo mode (#3315)
Bug Fixes
Only changes since RC2 are listed:
- Added delay in InitCam (#3313) to fix
Camera not detected
issues
16.0.0-RC3
⚠️ Notes
- If the image is too dark after the update or otherwise different than before, you might need to update the camera settings and create a new reference image. We extended the camera settings and some devices need reconfiguration due to this.
- New parameters got added, please revise the settings!
For a full list of changes see Full list of changes
Known issues
Please check the issues and
discussions before reporting a new issue.
Core Changes
Only changes since RC2 are listed:
- Renamed MQTT topic from
rate_per_digitalization_round
torate_per_digitization_round
(change happened already in RC1)
Bug Fixes
Only changes since RC2 are listed:
- Re-did revertion of TFlite submodule update as certain modules crash with it (#3269) (change was lost)
16.0.0-RC2
⚠️ Notes
- If the image is too dark after the update or otherwise different than before, you might need to update the camera settings and create a new reference image. We extended the camera settings and some devices need reconfiguration due to this.
- New parameters got added, please revise the settings!
For a full list of changes see Full list of changes
Known issues
Please check the issues and
discussions before reporting a new issue.
Core Changes
Only changes since RC1 are listed:
- Updated parameter documentation pages
- Rename/remove unused parameters (#3291)
- Migrate-cam-parameters (#3288)
Bug Fixes
Only changes since RC1 are listed:
16.0.0-RC1
⚠️ Notes
- If the image is too dark after the update or otherwise different than before, you might need to update the camera settings and create a new reference image. We extended the camera settings and some devices need reconfiguration due to this.
- New parameters got added, please revise the settings!
For a full list of changes see Full list of changes
Known issues
Please check the issues and discussions before reporting a new issue.
Core Changes
Those are just the major changes:
- Improved tooltips in the configuration page
- Add support for OV5640 camera (#3063)
- New tflite-Models
- Homeassistant service discovery: derive node_id when using nested topics (#3088)
- Added Prometheus/OpenMetrics exporter (#3081)
- Added Webhook (#3148, #3163, #3174)
- Add rate threshold parameter (#3195)
- Added a Delay between the WiFi reconnections (#3068)
- Web UI improvements
- Various minor changes
- Update platformIO to 6.9.0 (Contains ESP IDF 5.3.1)
Bug Fixes
Those are just the major changes:
15.7.0
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
For a full list of changes see Full list of changes
Fixed
- Fixed issues with the SD-Card initialization
15.5.0
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