have a rule where I want to compare two numbers.
When $aussenbedingungen.temperatur > $trigger-sonnenschutz-50-abwesend for 120 seconds then...
- $aussenbedingungen.temperatur is a VariableDevice defined as a number
- $trigger-sonnenschutz-50-abwesend is a VariableInputDevice, also defined as a number.
When the rule fires I getting an error: Error in VariablePredicateHandler: Can not compare strings with >!
What I am doing wrong?
UPDATE: When I define the VariableInputDevice as string, then it works, but I like to have numbers due to -/+ buttons as input for the variable.