Yes you can set up a workflow in the rule processor. It is simply a javascript that is called whenever the body event is emitted. If the isCovered flag is true get the chlorinator and set its output to whatever you want. You can even persist the old value to restore it when the isCovered flag...