jomjol / AI-on-the-edge-device

Easy to use device for connecting "old" measuring units (water, power, gas, ...) to the digital world
https://jomjol.github.io/AI-on-the-edge-device-docs/
6k stars 650 forks source link

Poor recognition reliability in seemingly clear digit samples #3199

Closed teixeluis closed 2 months ago

teixeluis commented 2 months ago

The Problem

I find that in my meter (an Apator SV-RTK - https://www.apator.com/en/our-solutions/water-and-heat/water-meters/volumetric/sv-rtk-do-r200), some digits are often misrecognized, especially the 4 (interpreted as 1) and the 3 (interpreted as 8). This happens in all dig-class*.

I am not using the dig-cont* as these have poorer recognition performance.

I have optimized the ROI for the dig-class models (digit width in the inner box, and window height in the outer box). This behaviour is very consistent, especially in the rightmost digits. I presume that given the parallax, the tips of the '3' digits being closer to the window/frame, may confuse the model given the absence of black in between (?).

For example:

image

Version

Firmware version: Release: v15.7.0 (Commit: 0d0b018+)

Logfile

[0d11h32m34s] 2024-08-27T00:09:53   <ERR>   [POSTPROC] main: Raw: 373.839, Value: , Status: Rate too high - Read: 373.839 - Pre: 373.285 - Rate: 0.111
[0d11h37m34s] 2024-08-27T00:14:53   <ERR>   [POSTPROC] main: Raw: 373.894, Value: , Status: Rate too high - Read: 373.894 - Pre: 373.285 - Rate: 0.122
[0d11h42m34s] 2024-08-27T00:19:53   <ERR>   [POSTPROC] main: Raw: 373.119, Value: , Status: Neg. Rate - Read:  - Raw: 373.119 - Pre: 373.285 
[0d11h47m34s] 2024-08-27T00:24:53   <ERR>   [POSTPROC] main: Raw: 373.603, Value: , Status: Rate too high - Read: 373.603 - Pre: 373.285 - Rate: 0.064
[0d11h52m34s] 2024-08-27T00:29:53   <ERR>   [POSTPROC] main: Raw: 373.667, Value: , Status: Rate too high - Read: 373.667 - Pre: 373.285 - Rate: 0.076
[0d11h57m34s] 2024-08-27T00:34:53   <ERR>   [POSTPROC] main: Raw: 373.612, Value: , Status: Rate too high - Read: 373.612 - Pre: 373.285 - Rate: 0.065
[0d12h02m34s] 2024-08-27T00:39:53   <ERR>   [POSTPROC] main: Raw: 373.616, Value: , Status: Rate too high - Read: 373.616 - Pre: 373.285 - Rate: 0.066
[0d12h07m34s] 2024-08-27T00:44:53   <ERR>   [POSTPROC] main: Raw: 373.684, Value: , Status: Rate too high - Read: 373.684 - Pre: 373.285 - Rate: 0.080
[0d12h12m34s] 2024-08-27T00:49:54   <ERR>   [POSTPROC] main: Raw: 111.100, Value: , Status: Neg. Rate - Read:  - Raw: 111.100 - Pre: 373.285 
[0d12h17m34s] 2024-08-27T00:54:53   <ERR>   [POSTPROC] main: Raw: 373.765, Value: , Status: Rate too high - Read: 373.765 - Pre: 373.285 - Rate: 0.096
[0d12h22m34s] 2024-08-27T00:59:53   <ERR>   [POSTPROC] main: Raw: 373.792, Value: , Status: Rate too high - Read: 373.792 - Pre: 373.285 - Rate: 0.101
[0d12h27m34s] 2024-08-27T01:04:53   <ERR>   [POSTPROC] main: Raw: 373.825, Value: , Status: Rate too high - Read: 373.825 - Pre: 373.285 - Rate: 0.108
[0d12h32m34s] 2024-08-27T01:09:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d12h37m34s] 2024-08-27T01:14:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d12h42m34s] 2024-08-27T01:19:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d12h47m34s] 2024-08-27T01:24:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d12h52m34s] 2024-08-27T01:29:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d12h57m34s] 2024-08-27T01:34:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d13h02m34s] 2024-08-27T01:39:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d13h07m34s] 2024-08-27T01:44:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d13h12m34s] 2024-08-27T01:49:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d13h17m34s] 2024-08-27T01:54:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d13h22m34s] 2024-08-27T01:59:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d13h27m34s] 2024-08-27T02:04:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d13h32m34s] 2024-08-27T02:09:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d13h37m33s] 2024-08-27T02:14:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d13h42m34s] 2024-08-27T02:19:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d13h47m34s] 2024-08-27T02:24:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d13h52m33s] 2024-08-27T02:29:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d13h57m34s] 2024-08-27T02:34:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d14h02m34s] 2024-08-27T02:39:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d14h07m34s] 2024-08-27T02:44:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d14h12m33s] 2024-08-27T02:49:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d14h17m34s] 2024-08-27T02:54:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d14h22m34s] 2024-08-27T02:59:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d14h27m34s] 2024-08-27T03:04:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d14h32m34s] 2024-08-27T03:09:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d14h37m34s] 2024-08-27T03:14:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d14h42m33s] 2024-08-27T03:19:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d14h47m33s] 2024-08-27T03:24:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d14h52m33s] 2024-08-27T03:29:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d14h57m34s] 2024-08-27T03:34:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d15h02m34s] 2024-08-27T03:39:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d15h07m33s] 2024-08-27T03:44:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d15h12m34s] 2024-08-27T03:49:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d15h17m33s] 2024-08-27T03:54:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d15h22m33s] 2024-08-27T03:59:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d15h27m33s] 2024-08-27T04:04:52   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d15h32m33s] 2024-08-27T04:09:52   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d15h37m33s] 2024-08-27T04:14:52   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d15h42m33s] 2024-08-27T04:19:52   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d15h47m33s] 2024-08-27T04:24:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d15h52m33s] 2024-08-27T04:29:53   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d15h57m31s] 2024-08-27T04:34:50   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d16h02m31s] 2024-08-27T04:39:50   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d16h07m31s] 2024-08-27T04:44:50   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d16h12m31s] 2024-08-27T04:49:50   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d16h17m31s] 2024-08-27T04:54:50   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d16h22m31s] 2024-08-27T04:59:51   <ERR>   [POSTPROC] main: Raw: 373.863, Value: , Status: Rate too high - Read: 373.863 - Pre: 373.285 - Rate: 0.116
[0d16h27m31s] 2024-08-27T05:04:50   <ERR>   [POSTPROC] main: Raw: 373.883, Value: , Status: Rate too high - Read: 373.883 - Pre: 373.285 - Rate: 0.120
[0d16h32m31s] 2024-08-27T05:09:50   <ERR>   [POSTPROC] main: Raw: 373.912, Value: , Status: Rate too high - Read: 373.912 - Pre: 373.285 - Rate: 0.126
[0d16h37m31s] 2024-08-27T05:14:50   <ERR>   [POSTPROC] main: Raw: 374.002, Value: , Status: Rate too high - Read: 374.002 - Pre: 373.285 - Rate: 0.143
[0d16h42m31s] 2024-08-27T05:19:50   <ERR>   [POSTPROC] main: Raw: 374.065, Value: , Status: Rate too high - Read: 374.065 - Pre: 373.285 - Rate: 0.156
[0d16h47m31s] 2024-08-27T05:24:50   <ERR>   [POSTPROC] main: Raw: 374.121, Value: , Status: Rate too high - Read: 374.121 - Pre: 373.285 - Rate: 0.167
[0d16h52m31s] 2024-08-27T05:29:50   <ERR>   [POSTPROC] main: Raw: 374.180, Value: , Status: Rate too high - Read: 374.180 - Pre: 373.285 - Rate: 0.179
[0d16h57m31s] 2024-08-27T05:34:50   <ERR>   [POSTPROC] main: Raw: 374.209, Value: , Status: Rate too high - Read: 374.209 - Pre: 373.285 - Rate: 0.185
[0d17h02m31s] 2024-08-27T05:39:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d17h07m31s] 2024-08-27T05:44:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d17h12m31s] 2024-08-27T05:49:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d17h17m31s] 2024-08-27T05:54:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d17h22m31s] 2024-08-27T05:59:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d17h27m31s] 2024-08-27T06:04:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d17h32m31s] 2024-08-27T06:09:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d17h37m31s] 2024-08-27T06:14:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d17h42m31s] 2024-08-27T06:19:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d17h47m31s] 2024-08-27T06:24:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d17h52m31s] 2024-08-27T06:29:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d17h57m31s] 2024-08-27T06:34:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d18h02m31s] 2024-08-27T06:39:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d18h07m31s] 2024-08-27T06:44:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d18h12m31s] 2024-08-27T06:49:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d18h17m31s] 2024-08-27T06:54:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d18h22m31s] 2024-08-27T06:59:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d18h27m31s] 2024-08-27T07:04:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d18h32m31s] 2024-08-27T07:09:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d18h37m31s] 2024-08-27T07:14:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d18h42m31s] 2024-08-27T07:19:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d18h47m31s] 2024-08-27T07:24:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d18h52m31s] 2024-08-27T07:29:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d18h57m31s] 2024-08-27T07:34:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d19h02m31s] 2024-08-27T07:39:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d19h07m31s] 2024-08-27T07:44:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d19h12m31s] 2024-08-27T07:49:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d19h17m31s] 2024-08-27T07:54:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d19h22m31s] 2024-08-27T07:59:49   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d19h27m31s] 2024-08-27T08:04:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d19h32m31s] 2024-08-27T08:09:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d19h37m31s] 2024-08-27T08:14:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d19h42m31s] 2024-08-27T08:19:49   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d19h47m31s] 2024-08-27T08:24:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d19h52m31s] 2024-08-27T08:29:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d19h57m31s] 2024-08-27T08:34:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d20h02m31s] 2024-08-27T08:39:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d20h07m31s] 2024-08-27T08:44:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d20h12m31s] 2024-08-27T08:49:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d20h17m31s] 2024-08-27T08:54:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d20h22m31s] 2024-08-27T08:59:49   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d20h27m30s] 2024-08-27T09:04:49   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d20h32m31s] 2024-08-27T09:09:49   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d20h37m30s] 2024-08-27T09:14:49   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d20h42m31s] 2024-08-27T09:19:49   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d20h47m31s] 2024-08-27T09:24:49   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d20h52m30s] 2024-08-27T09:29:49   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d20h57m31s] 2024-08-27T09:34:49   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d21h02m31s] 2024-08-27T09:39:49   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d21h07m31s] 2024-08-27T09:44:49   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d21h12m31s] 2024-08-27T09:49:50   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d21h17m31s] 2024-08-27T09:54:49   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d21h22m31s] 2024-08-27T09:59:49   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d21h27m31s] 2024-08-27T10:04:49   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d21h32m31s] 2024-08-27T10:09:49   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.187
[0d21h37m31s] 2024-08-27T10:14:49   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d21h42m31s] 2024-08-27T10:19:49   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d21h47m30s] 2024-08-27T10:24:49   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d21h52m31s] 2024-08-27T10:29:49   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d21h57m31s] 2024-08-27T10:34:49   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d22h02m31s] 2024-08-27T10:39:49   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d22h07m30s] 2024-08-27T10:44:49   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d22h12m31s] 2024-08-27T10:49:49   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d22h17m30s] 2024-08-27T10:54:49   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d22h22m32s] 2024-08-27T10:59:51   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d00h00m00s] 2024-08-27T10:02:41   <INF>   [MAIN] =================================================
[0d00h00m00s] 2024-08-27T10:02:41   <INF>   [MAIN] ==================== Start ======================
[0d00h00m00s] 2024-08-27T10:02:41   <INF>   [MAIN] =================================================
[0d00h00m00s] 2024-08-27T10:02:41   <INF>   [MAIN] PSRAM size: 8388608 byte (8MB / 64MBit)
[0d00h00m00s] 2024-08-27T10:02:41   <INF>   [MAIN] Total heap: 4380199 byte
[0d00h00m04s] 2024-08-27T10:02:45   <INF>   [MAIN] Camera info: PID: 0x26, VER: 0x42, MIDL: 0x7f, MIDH: 0xa2
[0d00h00m04s] 2024-08-27T10:02:45   <INF>   [SDCARD] Basic R/W check started...
[0d00h00m04s] 2024-08-27T10:02:45   <INF>   [SDCARD] Basic R/W check successful
[0d00h00m04s] 2024-08-27T10:02:45   <INF>   [SNTP] TimeServer not defined, using default: pool.ntp.org
[0d00h00m04s] 2024-08-27T10:02:45   <INF>   [SNTP] Configuring NTP Client...
[0d00h00m04s] 2024-08-27T11:02:45   <INF>   [SNTP] Time zone set to WET0WEST,M3.5.0/1,M10.5.0
[0d00h00m04s] 2024-08-27T11:02:45   <INF>   [SNTP] time zone: +0100 Delta to UTC: 3600 seconds
[0d00h00m04s] 2024-08-27T11:02:45   <INF>   [SNTP] Time is already set: 2024-08-27 11:02:45
[0d00h00m04s] 2024-08-27T11:02:45   <INF>   [MAIN] CPU frequency: 160 MHz
[0d00h00m04s] 2024-08-27T11:02:46   <INF>   [SDCARD] Folder/file presence check started...
[0d00h00m05s] 2024-08-27T11:02:46   <INF>   [SDCARD] Folder/file presence check successful
[0d00h00m05s] 2024-08-27T11:02:46   <INF>   [MAIN] Tag: 'v15.7.0', Release: v15.7.0 (Commit: 0d0b018+), Date/Time: 2024-02-17 00:15, Web UI: Release: v15.7.0 (Commit: 0d0b018+)
[0d00h00m05s] 2024-08-27T11:02:46   <INF>   [MAIN] Reset reason: Via esp_restart
[0d00h00m05s] 2024-08-27T11:02:46   <INF>   [WLANINI] SSID: O Vale Sublime
[0d00h00m05s] 2024-08-27T11:02:46   <INF>   [WLANINI] Password: XXXXXXXX
[0d00h00m05s] 2024-08-27T11:02:46   <INF>   [WLANINI] Hostname: ovalesublime-watermeter
[0d00h00m05s] 2024-08-27T11:02:46   <INF>   [WLANINI] RSSIThreshold: -75
[0d00h00m05s] 2024-08-27T11:02:46   <INF>   [MAIN] WLAN config loaded, init WIFI...
[0d00h00m05s] 2024-08-27T11:02:46   <INF>   [WIFI] Automatic interface config --> Use DHCP service
[0d00h00m05s] 2024-08-27T11:02:46   <INF>   [WIFI] Set hostname to: ovalesublime-watermeter
[0d00h00m05s] 2024-08-27T11:02:46   <INF>   [WIFI] Init successful
[0d00h00m07s] 2024-08-27T11:02:49   <INF>   [WIFI] Connected to: O Vale Sublime, RSSI: -77
[0d00h00m08s] 2024-08-27T11:02:50   <INF>   [WIFI] Assigned IP: 192.168.1.92
[0d00h00m09s] 2024-08-27T11:02:50   <INF>   [SNTP] Time is synced with NTP Server pool.ntp.org: 2024-08-27 11:02:50
[0d00h00m11s] 2024-08-27T11:02:52   <INF>   [MAIN] Device info: CPU cores: 2, Chip revision: 301
[0d00h00m11s] 2024-08-27T11:02:52   <INF>   [MAIN] SD card info: Name: SD64G, Capacity: 60906MB, Free: 60856MB
[0d00h00m13s] 2024-08-27T11:02:54   <INF>   [MAIN] Initialization completed successfully
[0d00h00m15s] 2024-08-27T11:02:56   <INF>   [LOGFILE] Set log level to ERROR
[0d00h02m37s] 2024-08-27T11:05:18   <ERR>   [POSTPROC] main: Raw: 100.000, Value: , Status: Neg. Rate - Read:  - Raw: 100.000 - Pre: 373.285 
[0d00h07m36s] 2024-08-27T11:10:17   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d00h12m35s] 2024-08-27T11:15:17   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d00h17m36s] 2024-08-27T11:20:17   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 373.285 - Rate: 0.186
[0d00h22m36s] 2024-08-27T11:25:18   <ERR>   [POSTPROC] main: Raw: 151.010, Value: , Status: Neg. Rate - Read:  - Raw: 151.010 - Pre: 374.000 
[0d00h27m36s] 2024-08-27T11:30:17   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 374.000 - Rate: 0.043
[0d00h32m35s] 2024-08-27T11:35:16   <ERR>   [POSTPROC] main: Raw: 374.215, Value: , Status: Rate too high - Read: 374.215 - Pre: 374.100 - Rate: 0.431
[0d00h47m35s] 2024-08-27T11:50:16   <ERR>   [POSTPROC] main: Raw: 374.885, Value: , Status: Rate too high - Read: 374.885 - Pre: 374.215 - Rate: 0.134
[0d00h00m00s] 2024-08-27T10:53:36   <INF>   [MAIN] =================================================
[0d00h00m00s] 2024-08-27T10:53:36   <INF>   [MAIN] ==================== Start ======================
[0d00h00m00s] 2024-08-27T10:53:36   <INF>   [MAIN] =================================================
[0d00h00m00s] 2024-08-27T10:53:36   <INF>   [MAIN] PSRAM size: 8388608 byte (8MB / 64MBit)
[0d00h00m00s] 2024-08-27T10:53:36   <INF>   [MAIN] Total heap: 4380199 byte
[0d00h00m04s] 2024-08-27T10:53:40   <INF>   [MAIN] Camera info: PID: 0x26, VER: 0x42, MIDL: 0x7f, MIDH: 0xa2
[0d00h00m04s] 2024-08-27T10:53:40   <INF>   [SDCARD] Basic R/W check started...
[0d00h00m04s] 2024-08-27T10:53:40   <INF>   [SDCARD] Basic R/W check successful
[0d00h00m04s] 2024-08-27T10:53:40   <INF>   [SNTP] TimeServer not defined, using default: pool.ntp.org
[0d00h00m04s] 2024-08-27T10:53:40   <INF>   [SNTP] Configuring NTP Client...
[0d00h00m04s] 2024-08-27T11:53:40   <INF>   [SNTP] Time zone set to WET0WEST,M3.5.0/1,M10.5.0
[0d00h00m04s] 2024-08-27T11:53:40   <INF>   [SNTP] time zone: +0100 Delta to UTC: 3600 seconds
[0d00h00m04s] 2024-08-27T11:53:40   <INF>   [SNTP] Time is already set: 2024-08-27 11:53:40
[0d00h00m04s] 2024-08-27T11:53:40   <INF>   [MAIN] CPU frequency: 160 MHz
[0d00h00m04s] 2024-08-27T11:53:41   <INF>   [SDCARD] Folder/file presence check started...
[0d00h00m05s] 2024-08-27T11:53:41   <INF>   [SDCARD] Folder/file presence check successful
[0d00h00m05s] 2024-08-27T11:53:41   <INF>   [MAIN] Tag: 'v15.7.0', Release: v15.7.0 (Commit: 0d0b018+), Date/Time: 2024-02-17 00:15, Web UI: Release: v15.7.0 (Commit: 0d0b018+)
[0d00h00m05s] 2024-08-27T11:53:41   <INF>   [MAIN] Reset reason: Via esp_restart
[0d00h00m05s] 2024-08-27T11:53:41   <INF>   [WLANINI] SSID: O Vale Sublime
[0d00h00m05s] 2024-08-27T11:53:41   <INF>   [WLANINI] Password: XXXXXXXX
[0d00h00m05s] 2024-08-27T11:53:41   <INF>   [WLANINI] Hostname: ovalesublime-watermeter
[0d00h00m05s] 2024-08-27T11:53:41   <INF>   [WLANINI] RSSIThreshold: -75
[0d00h00m05s] 2024-08-27T11:53:41   <INF>   [MAIN] WLAN config loaded, init WIFI...
[0d00h00m05s] 2024-08-27T11:53:41   <INF>   [WIFI] Automatic interface config --> Use DHCP service
[0d00h00m05s] 2024-08-27T11:53:41   <INF>   [WIFI] Set hostname to: ovalesublime-watermeter
[0d00h00m05s] 2024-08-27T11:53:41   <INF>   [WIFI] Init successful
[0d00h00m07s] 2024-08-27T11:53:44   <INF>   [WIFI] Connected to: O Vale Sublime, RSSI: -77
[0d00h00m08s] 2024-08-27T11:53:45   <INF>   [WIFI] Assigned IP: 192.168.1.92
[0d00h00m09s] 2024-08-27T11:53:46   <INF>   [SNTP] Time is synced with NTP Server pool.ntp.org: 2024-08-27 11:53:46
[0d00h00m11s] 2024-08-27T11:53:47   <INF>   [MAIN] Device info: CPU cores: 2, Chip revision: 301
[0d00h00m11s] 2024-08-27T11:53:47   <INF>   [MAIN] SD card info: Name: SD64G, Capacity: 60906MB, Free: 60856MB
[0d00h00m13s] 2024-08-27T11:53:49   <INF>   [MAIN] Initialization completed successfully
[0d00h00m15s] 2024-08-27T11:53:51   <INF>   [LOGFILE] Set log level to ERROR
[0d00h00m00s] 2024-08-27T11:06:54   <INF>   [MAIN] =================================================
[0d00h00m00s] 2024-08-27T11:06:54   <INF>   [MAIN] ==================== Start ======================
[0d00h00m00s] 2024-08-27T11:06:54   <INF>   [MAIN] =================================================
[0d00h00m00s] 2024-08-27T11:06:54   <INF>   [MAIN] PSRAM size: 8388608 byte (8MB / 64MBit)
[0d00h00m00s] 2024-08-27T11:06:54   <INF>   [MAIN] Total heap: 4380199 byte
[0d00h00m04s] 2024-08-27T11:06:59   <INF>   [MAIN] Camera info: PID: 0x26, VER: 0x42, MIDL: 0x7f, MIDH: 0xa2
[0d00h00m04s] 2024-08-27T11:06:59   <INF>   [SDCARD] Basic R/W check started...
[0d00h00m04s] 2024-08-27T11:06:59   <INF>   [SDCARD] Basic R/W check successful
[0d00h00m04s] 2024-08-27T11:06:59   <INF>   [SNTP] TimeServer not defined, using default: pool.ntp.org
[0d00h00m04s] 2024-08-27T11:06:59   <INF>   [SNTP] Configuring NTP Client...
[0d00h00m04s] 2024-08-27T12:06:59   <INF>   [SNTP] Time zone set to WET0WEST,M3.5.0/1,M10.5.0
[0d00h00m04s] 2024-08-27T12:06:59   <INF>   [SNTP] time zone: +0100 Delta to UTC: 3600 seconds
[0d00h00m04s] 2024-08-27T12:06:59   <INF>   [SNTP] Time is already set: 2024-08-27 12:06:59
[0d00h00m04s] 2024-08-27T12:06:59   <INF>   [MAIN] CPU frequency: 160 MHz
[0d00h00m04s] 2024-08-27T12:06:59   <INF>   [SDCARD] Folder/file presence check started...
[0d00h00m05s] 2024-08-27T12:06:59   <INF>   [SDCARD] Folder/file presence check successful
[0d00h00m05s] 2024-08-27T12:06:59   <INF>   [MAIN] Tag: 'v15.7.0', Release: v15.7.0 (Commit: 0d0b018+), Date/Time: 2024-02-17 00:15, Web UI: Release: v15.7.0 (Commit: 0d0b018+)
[0d00h00m05s] 2024-08-27T12:06:59   <INF>   [MAIN] Reset reason: Via esp_restart
[0d00h00m05s] 2024-08-27T12:06:59   <INF>   [WLANINI] SSID: O Vale Sublime
[0d00h00m05s] 2024-08-27T12:06:59   <INF>   [WLANINI] Password: XXXXXXXX
[0d00h00m05s] 2024-08-27T12:06:59   <INF>   [WLANINI] Hostname: ovalesublime-watermeter
[0d00h00m05s] 2024-08-27T12:06:59   <INF>   [WLANINI] RSSIThreshold: -75
[0d00h00m05s] 2024-08-27T12:06:59   <INF>   [MAIN] WLAN config loaded, init WIFI...
[0d00h00m05s] 2024-08-27T12:06:59   <INF>   [WIFI] Automatic interface config --> Use DHCP service
[0d00h00m05s] 2024-08-27T12:06:59   <INF>   [WIFI] Set hostname to: ovalesublime-watermeter
[0d00h00m05s] 2024-08-27T12:07:00   <INF>   [WIFI] Init successful
[0d00h00m07s] 2024-08-27T12:07:02   <INF>   [WIFI] Connected to: O Vale Sublime, RSSI: -77
[0d00h00m09s] 2024-08-27T12:07:04   <INF>   [WIFI] Assigned IP: 192.168.1.92
[0d00h00m10s] 2024-08-27T12:07:05   <INF>   [SNTP] Time is synced with NTP Server pool.ntp.org: 2024-08-27 12:07:05
[0d00h00m11s] 2024-08-27T12:07:05   <INF>   [MAIN] Device info: CPU cores: 2, Chip revision: 301
[0d00h00m11s] 2024-08-27T12:07:05   <INF>   [MAIN] SD card info: Name: SD64G, Capacity: 60906MB, Free: 60856MB
[0d00h00m13s] 2024-08-27T12:07:07   <INF>   [MAIN] Initialization completed successfully
[0d00h00m15s] 2024-08-27T12:07:10   <INF>   [LOGFILE] Set log level to ERROR
[0d00h00m00s] 2024-08-27T11:10:29   <INF>   [MAIN] =================================================
[0d00h00m00s] 2024-08-27T11:10:29   <INF>   [MAIN] ==================== Start ======================
[0d00h00m00s] 2024-08-27T11:10:29   <INF>   [MAIN] =================================================
[0d00h00m00s] 2024-08-27T11:10:29   <INF>   [MAIN] PSRAM size: 8388608 byte (8MB / 64MBit)
[0d00h00m00s] 2024-08-27T11:10:29   <INF>   [MAIN] Total heap: 4380199 byte
[0d00h00m04s] 2024-08-27T11:10:33   <INF>   [MAIN] Camera info: PID: 0x26, VER: 0x42, MIDL: 0x7f, MIDH: 0xa2
[0d00h00m04s] 2024-08-27T11:10:33   <INF>   [SDCARD] Basic R/W check started...
[0d00h00m04s] 2024-08-27T11:10:33   <INF>   [SDCARD] Basic R/W check successful
[0d00h00m04s] 2024-08-27T11:10:33   <INF>   [SNTP] TimeServer not defined, using default: pool.ntp.org
[0d00h00m04s] 2024-08-27T11:10:33   <INF>   [SNTP] Configuring NTP Client...
[0d00h00m04s] 2024-08-27T12:10:33   <INF>   [SNTP] Time zone set to WET0WEST,M3.5.0/1,M10.5.0
[0d00h00m04s] 2024-08-27T12:10:33   <INF>   [SNTP] time zone: +0100 Delta to UTC: 3600 seconds
[0d00h00m04s] 2024-08-27T12:10:33   <INF>   [SNTP] Time is already set: 2024-08-27 12:10:33
[0d00h00m04s] 2024-08-27T12:10:33   <INF>   [MAIN] CPU frequency: 160 MHz
[0d00h00m04s] 2024-08-27T12:10:34   <INF>   [SDCARD] Folder/file presence check started...
[0d00h00m05s] 2024-08-27T12:10:34   <INF>   [SDCARD] Folder/file presence check successful
[0d00h00m05s] 2024-08-27T12:10:34   <INF>   [MAIN] Tag: 'v15.7.0', Release: v15.7.0 (Commit: 0d0b018+), Date/Time: 2024-02-17 00:15, Web UI: Release: v15.7.0 (Commit: 0d0b018+)
[0d00h00m05s] 2024-08-27T12:10:34   <INF>   [MAIN] Reset reason: Via esp_restart
[0d00h00m05s] 2024-08-27T12:10:34   <INF>   [WLANINI] SSID: O Vale Sublime
[0d00h00m05s] 2024-08-27T12:10:34   <INF>   [WLANINI] Password: XXXXXXXX
[0d00h00m05s] 2024-08-27T12:10:34   <INF>   [WLANINI] Hostname: ovalesublime-watermeter
[0d00h00m05s] 2024-08-27T12:10:34   <INF>   [WLANINI] RSSIThreshold: -75
[0d00h00m05s] 2024-08-27T12:10:34   <INF>   [MAIN] WLAN config loaded, init WIFI...
[0d00h00m05s] 2024-08-27T12:10:34   <INF>   [WIFI] Automatic interface config --> Use DHCP service
[0d00h00m05s] 2024-08-27T12:10:34   <INF>   [WIFI] Set hostname to: ovalesublime-watermeter
[0d00h00m05s] 2024-08-27T12:10:34   <INF>   [WIFI] Init successful
[0d00h00m07s] 2024-08-27T12:10:37   <INF>   [WIFI] Connected to: O Vale Sublime, RSSI: -75
[0d00h00m09s] 2024-08-27T12:10:38   <INF>   [WIFI] Assigned IP: 192.168.1.92
[0d00h00m10s] 2024-08-27T12:10:40   <INF>   [SNTP] Time is synced with NTP Server pool.ntp.org: 2024-08-27 12:10:40
[0d00h00m11s] 2024-08-27T12:10:40   <INF>   [MAIN] Device info: CPU cores: 2, Chip revision: 301
[0d00h00m11s] 2024-08-27T12:10:40   <INF>   [MAIN] SD card info: Name: SD64G, Capacity: 60906MB, Free: 60856MB
[0d00h00m13s] 2024-08-27T12:10:42   <INF>   [MAIN] Initialization completed successfully
[0d00h00m15s] 2024-08-27T12:10:44   <INF>   [LOGFILE] Set log level to ERROR
[0d00h02m38s] 2024-08-27T12:13:07   <ERR>   [POSTPROC] main: Raw: 374.887, Value: , Status: Rate too high - Read: 374.887 - Pre: 374.215 - Rate: 0.188
[0d00h07m36s] 2024-08-27T12:18:06   <ERR>   [POSTPROC] main: Raw: 374.887, Value: , Status: Rate too high - Read: 374.887 - Pre: 374.215 - Rate: 0.134

Expected Behavior

In that example, would expect the value to be recognized as 374.337 instead of 374.887.

Screenshots

No response

Additional Context

No response

SybexX commented 2 months ago

Please try the rolling version: https://github.com/jomjol/AI-on-the-edge-device/actions/runs/10533553773

There you can use the improved zoom function and then increase CamGainceiling and reduce the LED intensity at the same time, which will most likely get rid of the reflection at the top.

361779430-706a1875-9c83-4297-a2bf-78f92ea9d786

teixeluis commented 2 months ago

Thanks @SybexX will give that a try