https://github.com/jomjol/AI-on-the-edge-device/issues/921#issuecomment-1236119370
AI-on-the-edge-device
This is an example of Artificial Intelligence (AI) calculations on a very cheap hardware.
Details on function, installation and configuration can be found on the Wiki Page
A 3d-printable housing can be found here:
- https://www.thingiverse.com/thing:4573481 (Water Meter)
- https://www.thingiverse.com/thing:5028229 (Power Meter)
- https://www.thingiverse.com/thing:4571627 (ESP32-Cam housing only)
Donate
If you would like to support the developer with a cup of coffee you can do that via Paypal.
In other cases you can contact the developer via email: ![]()
Change log
General remark: Besides the file firmware.bin, typically the content of /html will need to be updated!
Rolling (2022-09-03)
Rolling (2022-09-02)
- MQTT: extended logging and automated reconnect
- HTML: explanation for MQTT keys
- Improved post processing algo
- Bug fix: update algorithm
Rolling (2022-08-31)
-
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!
-
-
Implements Counter Clockwise Analog Pointers (many thanks to adellafave)
- you can activate it via check box in the graphical configuration
-
HTML: adds CPU Temp , RSSI to status (many thanks to adellafave)
-
WebUI improvements (many thanks to @caco3)
Rolling (2022-08-30)
- Added Backup Option, improved update page (many thanks to @caco3)
11.2.0 - Intermediate Digits (2022-08-28)
-
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 (2022-08-22)
- New and improved consistency check (especially with analog and digital counters mixed)
- Bug Fix: digital counter algorithm
11.0.1 - Intermediate Digits (2022-08-18)
-
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
Tools
- Logfile downloader and combiner (Thx to reserve85)
- Files see '/tools/logfile-tool', How-to see wiki
Additional Ideas
There are some ideas and feature requests which are not followed currently - mainly due to capacity reasons on side of the developer. They are collected here: FeatureRequest.md


