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

Add Previous Value Input for Plausibility Check #3379

Closed
Ashcora opened this issue Nov 8, 2024 · 5 comments
Closed

Add Previous Value Input for Plausibility Check #3379

Ashcora opened this issue Nov 8, 2024 · 5 comments
Labels
enhancement New feature or request

Comments

@Ashcora
Copy link

Ashcora commented Nov 8, 2024

Description:

Currently, the AI-on-the-edge-device misinterprets the digit "8" as "4" due to the specific font used on my powermeter. This misrecognition leads to implausible readings, such as my powermeter showing a reduction of 4000 kW within 1.5 hours. To address this issue, it would be beneficial to have a feature allowing users to input the previous value, and enabling the AI to perform a plausibility check and correct obvious errors.

**Feature Proposal:

Previous Value Input:

  • Allow users to input the previous meter reading value as "real update point" for the next round.
  • Use this input as a reference to check the plausibility of the newly recognized value.

Plausibility Check:

  • Implement a logic to compare the new value with the previous value.
  • If the difference is beyond a reasonable threshold (e.g., a sudden decrease of 4000 kW within 1.5 hours), prompt a warning or automatically correct the value.

Use Case:

  • User inputs the previous meter reading of 98000 kW.
  • The AI misreads the next value as 94000 kW due to the font misinterpretation.
  • The system recognizes the implausibility of such a large decrease within a short time frame.
  • The system either prompts a warning to the user or corrects the value to a more reasonable figure.

Benefits:

  • Increases the accuracy of meter readings.
  • Reduces the need for manual corrections.
  • Enhances user trust and reliability of the AI system.
@Ashcora Ashcora added the enhancement New feature or request label Nov 8, 2024
@SybexX
Copy link
Collaborator

SybexX commented Nov 8, 2024

@Ashcora
Copy link
Author

Ashcora commented Nov 8, 2024

Thanks for reaching out, @SybexX. I tried this parameter and also enabled it, but it seems to be an issue with the recognition here.

The 8 is recognized as "3.9" (4), even after a reboot it directly starts with writing "4" instead of "8" to my InfluxDB.
image

That's why I was mentioning the plausibility check (which could be done within the "data set" and/or compared to the (manually entered) "previous value" 😸

@SybexX
Copy link
Collaborator

SybexX commented Nov 8, 2024

@Ashcora Did you set PreValue correctly before the reboot? Normally the algorithm should turn the 4 into an 8.
PreValue = 098049 + Value = 094045 >>>> new Value = 98055 (49 + 45 becomes 55 because the algorithm assumes that a 4 was read instead of a 5, | 49 > 50 > 51 > 52 > 53 > 54 > 55 | )

@Ashcora
Copy link
Author

Ashcora commented Nov 8, 2024

@SybexX : Yes it is set to the respective value (which is +1 in the meantime 😆 ).
image

I have reset all the settings and reference images to check if they are now recognized correctly.
Thanks for your help and instant support.

@Ashcora Ashcora closed this as completed Nov 9, 2024
@Ashcora
Copy link
Author

Ashcora commented Nov 9, 2024

It seems to be working so far (after making the reset) - with this expert parameter it is to be seen as kind of plausibility check 🙂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants