variableSet and expressions

@rigpapa, i’m trying to set an expression in a reactor remotely via a web call. when i issue this:

http://veraIP:3840/data_request?id=variableset&DeviceNum=186&serviceId=urn:toggledbits-com:serviceId:ReactorValues&Variable=messageIn&Value=test

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:

http://veraIP/port_3480/data_request?id=action&DeviceNum=186&serviceId=urn:toggledbits-com:serviceId:ReactorSensor&action=SetVariable&VariableName=messageIn&NewValue=test

i swear i looked in the docs and didn’t find it! thank you!