Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zahlen werden trotz nicht erkanntem Alignment marker ausgewertet/erkannt #3372

Open
detzen opened this issue Nov 5, 2024 · 0 comments
Open
Labels
bug Something isn't working

Comments

@detzen
Copy link

detzen commented Nov 5, 2024

The Problem

Hallo,
ich habe seit Kurzem einen neuen, digitalen Wasserzähler. Auf dem Display wird normalerweise der Wert in m³ mit 3 Dezimalstellen angezeigt. Alle ca. 2 Minuten startet jedoch einen Durchlauf, bei dem nacheinander Firmwarestand, Displaytest, Tagesstatistik, Wochenstatistik und ein paar weitere Dinge auf dem Display angezeigt werden. Die Allignent Marker habe ich so gewählt, dass sie eigentlich nur beim Displaytest und der Anzeige des aktuellen Zählerstandes vorkommen (siehe angehängte Screenshots). Mein Hintergedanke hierbei war, dass ein Durchlauf, bei dem jetzt gerade nicht der Zählerstand angezeigt wird, mangels Allignment in einem Fehler endet und einfach ignoriert wird. Allerdings gab es jetzt schon ein paar mal Falscherkennungen, woraufhin ich der Ursache genauer auf den Grund gehen wollte. Hierbei ist mir dann aufgefallen, dass wohl immer eine Digit-Erkennung durchgeführt wird, obwohl die Alignment-Marker auf dem Bild komplett fehlen. Ein angehängter Screenshot verdeutlicht dieses Verhalten und zeigt, dass hier z.B. der Wert 1.772 erkannt wird. Auf einem letzten Screenshot sieht man eine korrekte Erkennung des tatsächlichen Wertes, der aber momentan leider niedriger als der vorher falsch erkannte Wert ist.

Version

15.6.0

Logfile

[2d06h50m32s] 2024-11-05T07:41:13 <ERR> [POSTPROC] main: Raw: 1.607, Value: , Status: Neg. Rate - Read: - Raw: 1.607 - Pre: 1.772
[2d06h55m32s] 2024-11-05T07:46:13 <ERR> [POSTPROC] main: Raw: 1.608, Value: , Status: Neg. Rate - Read: - Raw: 1.608 - Pre: 1.772
[2d07h00m32s] 2024-11-05T07:51:13 <ERR> [POSTPROC] main: Raw: 1.608, Value: , Status: Neg. Rate - Read: - Raw: 1.608 - Pre: 1.772
[2d07h05m32s] 2024-11-05T07:56:13 <ERR> [POSTPROC] main: Raw: 1.608, Value: , Status: Neg. Rate - Read: - Raw: 1.608 - Pre: 1.772
[2d07h15m32s] 2024-11-05T08:06:13 <ERR> [POSTPROC] main: Raw: 1.608, Value: , Status: Neg. Rate - Read: - Raw: 1.608 - Pre: 1.772
[2d07h20m33s] 2024-11-05T08:11:13 <ERR> [POSTPROC] main: Raw: 1.608, Value: , Status: Neg. Rate - Read: - Raw: 1.608 - Pre: 1.772
[2d07h25m32s] 2024-11-05T08:16:13 <ERR> [POSTPROC] main: Raw: 1.608, Value: , Status: Neg. Rate - Read: - Raw: 1.608 - Pre: 1.772
[2d07h30m32s] 2024-11-05T08:21:13 <ERR> [POSTPROC] main: Raw: 1.608, Value: , Status: Neg. Rate - Read: - Raw: 1.608 - Pre: 1.772

Expected Behavior

Ich würde erwarten, dass bei nicht erkanntem Alignment Marker gar nicht erst versucht wird eine Erkennung der einzelnen Digits durchzuführen.

Screenshots

marker1
marker2
2024-11-05_080746
2024-11-05_083254

Additional Context

No response

@detzen detzen added the bug Something isn't working label Nov 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant