1. Influx DB
The device also supports direct sending of data to an Influx DB.
-See also Influx Graph in Home Assistant.
+See also Influx Graph in Home Assistant.
From 9fdb5a3f7b527945e504becb761b8dba0d013971 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
Please make sure to have setup your camera properly and taken a good Reference Image.
+Please make sure to have setup your camera properly and taken a good Reference Image.

You can switch between this two marks with (1).
Notes
-See Neural Network Types for additional details.
+See Neural Network Types for additional details.
In the Graphical Configuration Page, you can choose different models depending on your needs.
+In the Graphical Configuration Page, you can choose different models depending on your needs.
This page tries to help you on which model to select. -For more technical/deeper explanations have a look on Neural-Network-Types.
+For more technical/deeper explanations have a look on Neural-Network-Types.For digits on water meters, gas-meters or power meters you can select between two main types of models.
All parameters are documented on the Parameters page and as tooltips on the config page.
+All parameters are documented on the Parameters page and as tooltips on the config page.
Some parameters are treated as Expert Parameters and are hidden by default. Tick the checkbox in the top left corner to enable them:
diff --git a/Error-Codes/index.html b/Error-Codes/index.html index 82be987..4b8a4a9 100644 --- a/Error-Codes/index.html +++ b/Error-Codes/index.html @@ -757,7 +757,7 @@ Most likely they are caused by a hardware issue!0x00000001 PSRAM badYour device most likely has no PSRAM at all or it is too small (needs to have at least 4 MBytes)! -See Hardware Compatibility.
+See Hardware Compatibility.Usually the log shows something like this:
psram: PSRAM ID read error: 0xffffffff
cpu_start: Failed to init external RAM!
@@ -768,7 +768,7 @@ See Hardware Compatibility.
The attached camera can not be initialized.
This usually is because on of the following reasons:
-- The camera is not supported, see Hardware Compatibility
+- The camera is not supported, see Hardware Compatibility
- The camera is not attached properly -> Try to remove and attach it again. Make sure you move the black part enough into the socket!
- The camera or the camera cable is damaged
diff --git a/FAQs/index.html b/FAQs/index.html
index 03ecb80..7737a28 100644
--- a/FAQs/index.html
+++ b/FAQs/index.html
@@ -724,7 +724,7 @@
- Frequent HTML requests
- Wrong configuration, missing configuration files
-- Unstable hardware - see Hardware Compatibility.
+- Unstable hardware - see Hardware Compatibility.
There is a dedicated page about this: Frequent Reboots.
1.2 Bad WebUI responsiveness. What can I do?
diff --git a/Influx-DB/index.html b/Influx-DB/index.html
index 81a73c1..206ba79 100644
--- a/Influx-DB/index.html
+++ b/Influx-DB/index.html
@@ -588,7 +588,7 @@
1. Influx DB
The device also supports direct sending of data to an Influx DB.
-See also Influx Graph in Home Assistant.
+See also Influx Graph in Home Assistant.
It can be easily found on the typical internet stores, searching for ESP32-CAM for less than 10 EUR. -How ever since the hardware is cheap and coming from China, you unluckily could pick a malfunctioning device. See Hardware Compatibility for further advice!
+How ever since the hardware is cheap and coming from China, you unluckily could pick a malfunctioning device. See Hardware Compatibility for further advice!For first time flashing the firmware a USB -> UART connector is needed. Later firmware upgrades than can be flashed via OTA.
A example for wiring can be found here:


It is also possible to use external LEDs for the illumination instead of the internal flash LED. This is described here
+It is also possible to use external LEDs for the illumination instead of the internal flash LED. This is described here
There is a Web Installer available which will work right out of the web browser Edge and Chrome. @@ -928,7 +928,7 @@ You can access it with the following link: Releases page (Stable, tested versions), or the -
You need:
Note that there seems to be a bug in the graph, see https://github.com/home-assistant/frontend/issues/13995!
See also Influx-DB.
+See also Influx-DB.
If you have setup InfluxDB already, it is also possible to fetch statistics from there, e.g. daily usage:
from(bucket: "HomeAssistant")
|> range(start: v.timeRangeStart, stop: v.timeRangeStop)
@@ -846,7 +846,7 @@ it is a helper and can be used to reset the total increasing values once a day

1.2 Using REST
When using REST, Home Assistant has to periodically call an URL on the ESP32 which in return provides the requested data.
-See REST API for a list of available URLs.
+See REST API for a list of available URLs.
The most practical one is the json entrypoint which provides the most relevant data JSON formatted:
http://<IP>/json
This would return:
diff --git a/Neural-Network-Types/index.html b/Neural-Network-Types/index.html
index e4324d8..17b80b2 100644
--- a/Neural-Network-Types/index.html
+++ b/Neural-Network-Types/index.html
@@ -959,7 +959,7 @@
1. Neural Network Types
This section is describing the different types of neural networks, that are used with the AI-on-the-edge approach and gives an introduction on how and where to use them.
1.1 Overview neural network type
diff --git a/Parameters/index.html b/Parameters/index.html
index 337970a..2098b14 100644
--- a/Parameters/index.html
+++ b/Parameters/index.html
@@ -2427,7 +2427,7 @@
1. Parameters
-This page lists all available Configuration Parameters.
+
This page lists all available Configuration Parameters.
If a parameter or section has a tick box on its left side, you can disable it.
In such case the functionality gets disabled respectively the default values will be used.
diff --git a/REST-API/index.html b/REST-API/index.html
index 4bb20f3..f0b5fc0 100644
--- a/REST-API/index.html
+++ b/REST-API/index.html
@@ -1260,7 +1260,7 @@
- Example: Heap info: Heap Total: 1888926 | SPI Free: 1827431 | SPI Larg Block: 1802240 | SPI Min Free: 758155 | Int Free: 61495 | Int Larg Block: 55296 | Int Min Free: 36427
1.7 Prometheus/OpenMetrics
1.7.1 metrics
-Provides a set of metrics that can be scraped by prometheus. See Prometheus/OpenMetrics for details.
+Provides a set of metrics that can be scraped by prometheus. See Prometheus/OpenMetrics for details.
diff --git a/ROI-Configuration/index.html b/ROI-Configuration/index.html
index f95f893..c2491bb 100644
--- a/ROI-Configuration/index.html
+++ b/ROI-Configuration/index.html
@@ -771,14 +771,14 @@ There are several precautions to detect this. For details see the section
-
Using a well trained Model.
-Have a look on the Digital Counters resp. Analog Needles to check if your types are contained. If your number types are not contained, you should take the effort to record them so we can add them to the training data. See Collect images to improve the models on how to collect new training data.
+Have a look on the Digital Counters resp. Analog Needles to check if your types are contained. If your number types are not contained, you should take the effort to record them so we can add them to the training data. See Collect images to improve the models on how to collect new training data.
1.1 Precondition
Please make sure to have:
-- Setup your camera properly and taken a good Reference Image.
-- Selected good Alignment References.
+- Setup your camera properly and taken a good Reference Image.
+- Selected good Alignment References.
1.2 Define the ROIs
For each digit or analog pointer, a ROI must be defined.
@@ -787,7 +787,7 @@ There are several precautions to detect this. For details see the section

You can switch between the individual ROIs with the Drop down box (2).
If you need additional ROIs or delete them you can do this with the control at (3).
-Like for the Alignment References, you can change the position, size and name of a ROI in the text fields or define them via drag and drop through the mouse button.
+Like for the Alignment References, you can change the position, size and name of a ROI in the text fields or define them via drag and drop through the mouse button.
Make sure the ROIs are in the right order, matching the significance of a digit/analog counter!
Warning
@@ -814,7 +814,7 @@ The circle should exactly fit to the outer size of the meter and the cross shoul
First of all, choose the right size of the ROI.
The configuration of ROIs differs a bit on the selected model (see below).
If you are in the initial setup, the model will be selectable in the next step. By default it is a dig-cont resp. ana-cont model.
-In Model Selection you find the differences between the different available models. Pick the one you think fits best your purpose. If you don't get to good result, try another model.
+In Model Selection you find the differences between the different available models. Pick the one you think fits best your purpose. If you don't get to good result, try another model.
Here we only show the different configuration of the ROIs.
-
@@ -893,7 +893,7 @@ For a first run you can choose the following general settings:
-
If you have perfect alignment and still are not getting satisfying results, most probably your numbers are not part of the training data yet. See Collect images to improve the models on how to collect new training data.
+If you have perfect alignment and still are not getting satisfying results, most probably your numbers are not part of the training data yet. See Collect images to improve the models on how to collect new training data.
1.2.2.2.2 Setup using dig-class100 or dig-cont Models
These models recognize the tenths (fractions) between the numbers.
Those models require a different ROI setup; the height must be set differently and more accurately.
diff --git a/ota/index.html b/ota/index.html
index 4082861..577a9ca 100644
--- a/ota/index.html
+++ b/ota/index.html
@@ -661,7 +661,7 @@
Grab the firmware from the
- Releases page (Stable, tested versions), or the
-- Automatically build development branch (experimental, untested versions). Please inform yourself on Living on the Edge first!
+- Automatically build development branch (experimental, untested versions). Please inform yourself on Living on the Edge first!
1.1 Update Procedure
diff --git a/rolling-installation/index.html b/rolling-installation/index.html
index ea9dc6e..2f650c4 100644
--- a/rolling-installation/index.html
+++ b/rolling-installation/index.html
@@ -624,7 +624,7 @@
The Github repository contains multiple branches:
- The master branch contains the same firmware version as provided on the release page.
-- The rolling branch contains the latest version of the Firmware and the Web Interface. It might already contain a fix for your issue. But it is work in progress, don't expect it to work stable or be an improvement for your AI-on-the-edge-device! Also it might break the OTA Update and thus require manual flashing over USB!
+- The rolling branch contains the latest version of the Firmware and the Web Interface. It might already contain a fix for your issue. But it is work in progress, don't expect it to work stable or be an improvement for your AI-on-the-edge-device! Also it might break the OTA Update and thus require manual flashing over USB!
- Any other branch is used to develop a feature or fix, only use them when you know what it is about!
1.1 I still want to try it
@@ -634,7 +634,7 @@
- Scroll down and download the
AI-on-the-edge-device__update__*.zip:
-- Flash the zip file using the OTA Update page of your device.
+- Flash the zip file using the OTA Update page of your device.