I tried this rule:
//Package, globals, imports
package org.openremote.controller.protocol
global org.openremote.controller.statuscache.CommandFacade execute;
global org.openremote.controller.statuscache.SwitchFacade switches;
global org.openremote.controller.statuscache.LevelFacade levels;
import org.openremote.controller.utils.Logger;
import org.openremote.controller.Constants;
import org.openremote.controller.model.event.*
import java.util.Date;
import java.text.SimpleDateFormat;
import java.lang.Float;
import java.sql.Timestamp;
import java.util.concurrent.TimeUnit;
import java.io.*;
import java.util.*;
import java.util.regex.*;
rule “status_volet_salon” when
Event( source == “ZWay_2_0_4” )
if ( value > "10 ") break[on]
then
execute.command( “virtual_volet_salon_status”, 0 );
then[on]
execute.command( “virtual_volet_salon_status”, 1 );
end
``
But I have this error that appears: Rule Compilation error The operator > is undefined for the argument type(s) Object, String
**And **I tried this rule:
//Package, globals, imports
package org.openremote.controller.protocol
global org.openremote.controller.statuscache.CommandFacade execute;
global org.openremote.controller.statuscache.SwitchFacade switches;
global org.openremote.controller.statuscache.LevelFacade levels;
import org.openremote.controller.utils.Logger;
import org.openremote.controller.Constants;
import org.openremote.controller.model.event.*
import java.util.Date;
import java.text.SimpleDateFormat;
import java.lang.Float;
import java.sql.Timestamp;
import java.util.concurrent.TimeUnit;
import java.io.*;
import java.util.*;
import java.util.regex.*;
rule “status_volet_salon” when
Event( source == “ZWay_2_0_4” )
if ( eval(Integer.parseInt(value.toString()) > 10 ) break[on]
then
execute.command( “virtual_volet_salon_status”, 0 );
then[on]
execute.command( “virtual_volet_salon_status”, 1 );
end
``
Rule definition ‘modeler_rules.drl’ could not be deployed. See errors below.
ERROR 2017-12-09 13:43:34,132 : [ERR 102] Line 580:55 mismatched input ‘break’ in rule “status_volet_salon”
ERROR 2017-12-09 13:43:34,132 : Parser returned a null Package
It may be missing a package !??