1) Whenever mlenergymanagement_001_kwnow is greater than 0.600
AND mllighting_002_value equal 100
2) Whenever mlenergymanagement_001_kwnow is less than 0.0600
The first one never fires and the second one, which should fire continuously as long as the kwnow is below 0.600, may fire once but not as soon as the conditional is met. I can manually set the variables just fine. MLserver version 582(or 7) whatever the latest version is as of today.
The issue what that the value you are testing is a floating point number and the rules engine was making comparisons based on integer values. Version 3.0.583 of MLServer will now make these comparison tests using real numbers. Please update to this version and let us know if the issue is resolved.