Update FeatureRequest.md

This commit is contained in:
jomjol
2022-10-03 09:00:24 +02:00
parent f44fa4df31
commit 858d0b3361

View File

@@ -11,9 +11,9 @@
____ ____
#### ~~#29 Add favicon and use the hostname for the website~~- implemented v11.3.1 # Open
~~* https://github.com/jomjol/AI-on-the-edge-device/issues/927~~
#### #28 Improved error handling for ROIs #### #28 Improved error handling for ROIs
@@ -47,13 +47,7 @@ ____
* Show the CPU Temp directly in Webpage. Also add the value to MQTT sending * Show the CPU Temp directly in Webpage. Also add the value to MQTT sending
#### ~~#22 Direct hint to the different neural network files in the other repositories~~- implemented >v11.3.1
~~* https://github.com/jomjol/AI-on-the-edge-device/issues/644~~
#### #21 Extended "CheckDigitalConsistency" Logik #### #21 Extended "CheckDigitalConsistency" Logik
@@ -61,40 +55,21 @@ ____
#### #20 Deep sleep and push mode
* Let the device be normally in deep sleep state, and wake it up periodically to collect data and push it via MQTT or HTTP post.
* Support ESP-NOW to reduce the overhead of connecting to wifi and mqtt
* the above should enable battery powered applications
* An other way to set deep sleep would be to enable it in a specific period (at night).
#### #19 Extended log informations
* https://github.com/jomjol/AI-on-the-edge-device/issues/580
#### ~~#18 Document WLAN-strength in web page~~
* ~~https://github.com/jomjol/AI-on-the-edge-device/issues/563~~
#### ~~#17 Direct InfluxDB connection~~
* ~~Done in v10.6.0~~
#### #16 Serial Communication #### #16 Serial Communication
* https://github.com/jomjol/AI-on-the-edge-device/issues/512 * https://github.com/jomjol/AI-on-the-edge-device/issues/512
* Send the readout value via RX/TX interface with a dedicated TAG * Send the readout value via RX/TX interface with a dedicated TAG
* Make dedicated communication FlowModule * Make dedicated communication FlowModule
* Modification of RX/TX communication * Modification of RX/TX communication
* Configuration interfache * Configuration interfache
#### #15 Calibration for FishEye image #### #15 Calibration for FishEye image
@@ -108,16 +83,6 @@ ____
#### ~~#14 Backup and restore option for configuration~~- implemented v11.3.1
* ~~https://github.com/jomjol/AI-on-the-edge-device/issues/459~~
* ~~Implement a zip file compression for store and restore~~
* ~~Update the html to handle it~~
#### #13 Manage non linear gauge without CNN re-training #### #13 Manage non linear gauge without CNN re-training
* https://github.com/jomjol/AI-on-the-edge-device/issues/443 * https://github.com/jomjol/AI-on-the-edge-device/issues/443
@@ -126,12 +91,6 @@ ____
#### ~~#12 Less reboots due to memory leakage~~
* ~~Issue: #414 & #425 #430~~
#### #11 MQTT - configurable payload #### #11 MQTT - configurable payload
* https://github.com/jomjol/AI-on-the-edge-device/issues/344 * https://github.com/jomjol/AI-on-the-edge-device/issues/344
@@ -144,18 +103,14 @@ ____
#### #9 Basic auth for the UI
* https://github.com/jomjol/AI-on-the-edge-device/issues/283
* Implementation of an authentication mechanism.
#### #8 MQTT configurable readout intervall #### #8 MQTT configurable readout intervall
Make the readout intervall configurable via MQTT. Make the readout intervall configurable via MQTT.
* Change the mqtt part to receive and process input and not only sending * Change the mqtt part to receive and process input and not only sending
#### #7 Extended Error Handling #### #7 Extended Error Handling
Check different types of error (e.g. tflite not availabe) and generate an error on the html page. Check different types of error (e.g. tflite not availabe) and generate an error on the html page.
@@ -166,15 +121,7 @@ To do:
* Implement a checking algo * Implement a checking algo
* Extend the firmware and html page for the error handling * Extend the firmware and html page for the error handling
#### ~~#6 Check for double ROI names~~ - implemented v8.0.0
~~Check during configuration, that ROI names are unique.~~
~~To do:~~
* ~~Implementation of ROI name checking in html code before saving analog or digital ROIs~~
#### #5 Configurable decimal separator (point or comma) #### #5 Configurable decimal separator (point or comma)
@@ -188,6 +135,107 @@ To do:
#### #2 MQTT-controll with callback
* https://github.com/jomjol/AI-on-the-edge-device/issues/105
Extend the MQTT client to also enable callbacks for configuration setting
To do:
* implement callback for receiving information and override `config.ini` settings
* change configuration management to handle online updates (currently changes need a restart)
* think about the startup, as there the default config is loaded
____
# Refused
#### #9 Basic auth for the UI
* https://github.com/jomjol/AI-on-the-edge-device/issues/283
* Implementation of an authentication mechanism.
This will not be part of the free version
#### #20 Deep sleep and push mode
* Let the device be normally in deep sleep state, and wake it up periodically to collect data and push it via MQTT or HTTP post.
* Support ESP-NOW to reduce the overhead of connecting to wifi and mqtt
* the above should enable battery powered applications
* An other way to set deep sleep would be to enable it in a specific period (at night).
Technically not possible, as the limiting factor for the power consumption is not the esp32, but the electrical curcuit on the ESP32CAM board, which consumes a lot already in deep sleep mode.
# Closed
#### ~~#19 Extended log informations~~
~~* https://github.com/jomjol/AI-on-the-edge-device/issues/580~~
#### ~~#29 Add favicon and use the hostname for the website~~- implemented v11.3.1
~~* https://github.com/jomjol/AI-on-the-edge-device/issues/927~~
#### ~~#22 Direct hint to the different neural network files in the other repositories~~- implemented >v11.3.1
~~* https://github.com/jomjol/AI-on-the-edge-device/issues/644~~
#### ~~#18 Document WLAN-strength in web page~~
* ~~https://github.com/jomjol/AI-on-the-edge-device/issues/563~~
#### ~~#17 Direct InfluxDB connection~~
* ~~Done in v10.6.0~~
#### ~~#14 Backup and restore option for configuration~~- implemented v11.3.1
* ~~https://github.com/jomjol/AI-on-the-edge-device/issues/459~~
* ~~Implement a zip file compression for store and restore~~
* ~~Update the html to handle it~~
#### ~~#12 Less reboots due to memory leakage~~
* ~~Issue: #414 & #425 #430~~
#### ~~#6 Check for double ROI names~~ - implemented v8.0.0
~~Check during configuration, that ROI names are unique.~~
~~To do:~~
* ~~Implementation of ROI name checking in html code before saving analog or digital ROIs~~
#### ~~#4 Initial Shifting and Rotation~~ - implemented v7.0.0 #### ~~#4 Initial Shifting and Rotation~~ - implemented v7.0.0
* ~~https://github.com/jomjol/AI-on-the-edge-device/issues/123~~ * ~~https://github.com/jomjol/AI-on-the-edge-device/issues/123~~
@@ -214,27 +262,6 @@ To do:
____
#### #2 MQTT-controll with callback
* https://github.com/jomjol/AI-on-the-edge-device/issues/105
Extend the MQTT client to also enable callbacks for configuration setting
To do:
* implement callback for receiving information and override `config.ini` settings
* change configuration management to handle online updates (currently changes need a restart)
* think about the startup, as there the default config is loaded
____
#### ~~#1 Optional GPIO for external flash/lighting~~ - implemented (v8.0.0) #### ~~#1 Optional GPIO for external flash/lighting~~ - implemented (v8.0.0)
* ~~https://github.com/jomjol/AI-on-the-edge-device/issues/133~~ * ~~https://github.com/jomjol/AI-on-the-edge-device/issues/133~~
@@ -248,3 +275,6 @@ ____
* ~~Implementation of a software module for external light source (e.g. WS8132 LED controller, ...)~~ * ~~Implementation of a software module for external light source (e.g. WS8132 LED controller, ...)~~
* ~~Update of the camera module to use the external light instead of the internal flash light~~ * ~~Update of the camera module to use the external light instead of the internal flash light~~
* ~~Adopt the configuration algorithm with a configurable light source~~ * ~~Adopt the configuration algorithm with a configurable light source~~