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/
5.76k stars 618 forks source link

Sporadische Verschiebung der Kommastelle #2982

Closed Reinhard-M closed 1 month ago

Reinhard-M commented 6 months ago

The Problem

Ab und zu scheint sich bei der Dekodierung die Kommastelle zu verschieben. Ich habe es jetzt 2 Mal beobachtet, Aus 300ab.cde wird 300abc.de0. Siehe angefügten Log Auszug.

Version

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

Logfile

[5d15h41m05s] 2024-03-09T02:39:17   <ERR>   [POSTPROC] main: Raw: 300538.410, Value: , Status: Rate too high - Read: 300538.410 - Pre: 30053.837 - Rate: 54096.915
[5d15h46m05s] 2024-03-09T02:44:17   <ERR>   [POSTPROC] main: Raw: 300538.410, Value: , Status: Rate too high - Read: 300538.410 - Pre: 30053.837 - Rate: 54096.915
[5d15h51m05s] 2024-03-09T02:49:17   <ERR>   [POSTPROC] main: Raw: 300538.410, Value: , Status: Rate too high - Read: 300538.410 - Pre: 30053.837 - Rate: 54096.915
[5d19h01m05s] 2024-03-09T05:59:16   <ERR>   [POSTPROC] main: Raw: 300552.010, Value: , Status: Rate too high - Read: 300552.010 - Pre: 30055.150 - Rate: 54099.372
[5d21h51m05s] 2024-03-09T08:49:16   <ERR>   [POSTPROC] main: Raw: 300560.010, Value: , Status: Rate too high - Read: 300560.010 - Pre: 30055.989 - Rate: 54100.804
[5d21h56m05s] 2024-03-09T08:54:15   <ERR>   [POSTPROC] main: Raw: 300560.010, Value: , Status: Rate too high - Read: 300560.010 - Pre: 30055.989 - Rate: 54100.804
[0d16h40m52s] 2024-03-10T11:14:54   <ERR>   [OTA FILE] File sending failed!
[0d20h51m16s] 2024-03-10T15:25:18   <ERR>   [POSTPROC] main: Raw: 300599.810, Value: , Status: Rate too high - Read: 300599.810 - Pre: 30059.989 - Rate: 54107.964
[0d20h56m16s] 2024-03-10T15:30:18   <ERR>   [POSTPROC] main: Raw: 300599.810, Value: , Status: Rate too high - Read: 300599.810 - Pre: 30059.989 - Rate: 54107.964
[0d21h01m16s] 2024-03-10T15:35:18   <ERR>   [POSTPROC] main: Raw: 300599.810, Value: , Status: Rate too high - Read: 300599.810 - Pre: 30059.989 - Rate: 54107.964

Expected Behavior

No response

Screenshots

No response

Additional Context

No response

SybexX commented 6 months ago

Die Infos reichen nicht aus um den Fehler zu identifizieren. Bitte Debug aktivieren und dann den Logbereich(in dem der Fehler auftritt) hier posten.

caco3 commented 6 months ago

Ein Screenshot wäre auch noch wichtig, ev. ist dein Alignment ungenügend.

Reinhard-M commented 6 months ago

Screenshot 2024-03-15 161329

Ich hoffe, der Screenshot hilft weiter. Debugging wird sehr schwierig - der Fehler tritt nicht einmal jeden Tag auf. Ich schau mal was mir noch einfällt. Ich verwende übrigens das "dig-cont_0620_s3_q.tflite" Model.

caco3 commented 5 months ago

Ev. sind deine ROI etwas zu hoch. versuch sie mal etwas kleiner zu machen (zuvor Rato deaktivieren). Aber das sollte sowieso nur einen Einfluss auf die Detektion zu haben.

Das Koma ist ja ein fixer Faktor, um den das Koma in der Ablesung geschoben wird. Das ist völlig unabhängig von der Detektion.

A380Coding commented 5 months ago

Ich habe auch dieses sporadische Problem. Ist aber leider schwierig zusätzliche Debuginfos zu erhalten.

SybexX commented 5 months ago

Wie sind den deine Einstellungen? am Besten die config.ini hier hochladen. Wenn du willst, kannst du diese Firmware AI-on-the-edge-deviceupdatetest_(a876069).zip ausprobieren (Logfile Log Level auf INFO stellen, um mehr Information zu erhalten)

caco3 commented 1 month ago

Ich schliesse das mal, da schon länger nichts gelaufen ist.