i can see that the variable gets the correct value in the advanced tab, but the expression never gets the value, it just shows null. is there a better way to remotely set an expression?
Using variableset is not the way; that’s for device state variables, not Reactor expression variables. There’s a SetVariable action for the ReactorSensor’s expression-less variables: