Hello DOJO
I am trying to define an alarm condition for 2 status lines in a table.
The condition is: an alarm is raised if the 2 spécific lines have the same value.
This is the alarm template (we only control lines with S11_POS patern in name):
This is the condition rules.
This is the statuses that work:
Why this status fail ?
Is this an error in my condition filter or is it because we can't place parenthesies is (0 and 1) or (1 and 0)?
Hi,
You can duplicate the row and add another condition for your second part. Then you have one entry for 0 and 1, and a second entry for 1 and 0.
I think this should work for you. I hope 🙂
Hi,
You are right, this will not work like that.
I guess there are a couple of options.
You could work with an elaborate construct of correlation (where you would need to generate information events for parameter changes to be able to trigger) and automation. This could put some additional load on the system.
Alternatively you could do it in the driver, but this would mean having to develop a custom driver, as this usage is specific for your case.
You can also request a new software feature to add the ability to support filtering like in alarm filters so you could do (A and B) or (C and D) in those conditions in alarm templates.
Hello Wouter
thanks for helping
No, it’s not possible, because only the first line in template is evaluated
If the first line tests 0 and 0 status, the second line that tests 1 and 1, will never be evaluated.