I use alerting to monitor a battery voltage and to alert below threshold of 2.5 V.
This value is an object in IOBroker, and is set up to be stored in a db on every change of value.
The query in the alerting does read the IOBroker-object using infinity datasource and reading via WEB-server addon in IOBroker, the value read out is correct.
From time to time i get a wrong alert, the email notification i did set up states a value of 2.49 and soon after alerting it reports resolve of the issue with values like 2.51. Looking at the stored data in the db, all values are at that time higher than 2.8. If i review the value in the alerting rule and hit “Preview” it also shows 2.81…
So it seems as if the alerting rule from time to time does read wrong values.
Any idea how this can happen?