Skip to main content
8-Gravel
Mar 29, 2024 7:43 AM UTC
Solved

alert triggered by fixed float rather than raw data

Dears,

    How should I do to trigger alert by fixed float on TWX?

    For example, tag A is float with 8 decimal point, and alert will be triggered when A > 2.10. Now A is equal to 2.10000099, and alert should not be triggered because A is 2.10 when fixed to 2 decimal points.

    could you help me to make this? Thanks very much.

Rocko
RockoAnswer
19-Tanzanite
Apr 2, 2024 8:44 AM UTC

You could try to set to Value and Data Change Threshold to 0.01 on the thing property. Not sure if that works.

Or you create a second property whose value is set by subscription to the original property and the value is always trunc(event.newValue)

3 replies

Rocko
Rocko19-TanzaniteAnswer
19-Tanzanite
Apr 2, 2024 8:44 AM UTC

You could try to set to Value and Data Change Threshold to 0.01 on the thing property. Not sure if that works.

Or you create a second property whose value is set by subscription to the original property and the value is always trunc(event.newValue)

Translate
LeoChen8-GravelAuthor
8-Gravel
Apr 2, 2024 9:01 AM UTC

Thank you for your reply.

But different alerts are running with this tag, other alerts will be changed with Data Change Threshold changing.

Translate
Rocko
19-Tanzanite
Apr 2, 2024 9:03 AM UTC

Then go with the second option, or get the source that is updating the property to use the right precision.

Translate