Show us your variable list at the bottom of the rule. The variables must first exist, type number, in order to have them appear as a choice when creating the condition.
You really don't need Hub Variables (formerly, Global Variables). You don't need connectors.
Ok, you haven't created the local variables.
Step 0: click Actions to Run (and Create ... Local Variables)
Step 1: click the + for Create new variable.
Step 2: give it a name
Step 3: give it a type Number
Step 4: give it an initial value.
Here are screenshots after the first variable has been created, while creating the second variable.
If you have any more questions, please don't hesitate to ask. The Hubitat users are glad to help. Rule Machine can be confusing the first time you encounter it. We were all starting out, once upon a time.
Ok, so after making changes and testing, now I understate the local variables. I did review the rule 5.1 document
I want to start off by saying thank you for your support and that the rule machine is awesome. However, I'm just struggling to understand the Hub Variables and Local variable restriction/uses.
I'm an old PLC ladder logic programmer, in ladder the PLC registers can be use unlimited interchangeable in many logic routes, and without the restriction in most cases.
Which now brings up my next question.
How can create a new RM, and only compare (existing) "Hub Variables" (and not create local variables) I need to compare my existing Hub Variables.
And sorry if im not understanding this, but once I get pass this, it might all come together for me.
I think the problem is that the variable(s) you are trying to compare are not defined as number or decimal. Create new Hub or Rule variables and set them up as either of those and it should work.