Bug in RM-4 involving temperature?


I have the following RM-4 rule that notifies me when the temperature in the refrigerator gets too high. However, I seem to be having an issue with it. Here is the rule:

As you can see from the rule, the actions evaluating the temperature shows true when it definitely should be false. Current temp is 41.61 and is less than 50 but is showing TRUE and the rule fires.

What am I doing wrong here?

EDIT: When I first set it up and it automatically created the trigger event, it populated the conditions and I noticed it did not show the >= 50. If I create another condition with the >= 50 condition, the rule evaluates as FALSE as expected. Isn't creating another condition in this scenario redundant?


Yes, it evidently it created a bogus condition. I will investigate. In the meantime, it sounds as though it now works for you.

Yeah I got it to work, just thought I would let you know about the issue. Thanks!

Actually, it is not redundant at all. There is a real difference internally to RM between a trigger event and a condition. So it should create the condition. I have found the cause of the problem.