tinman
August 26, 2025, 9:53pm
1
I’ve used HTTP to request scene actions successfully but I’m trying to use a different request to set a device variable. This doesn’t seem to work:
http://[veraPlusIP]:3480/data_request?id=variableset&DeviceNum=3097&serviceId=urn:schemas-upnp-org:service:TemperatureSensor:1&Variable=CurrentTemperature&value=99.9
The device is a temperature sensor and this example is just setting the CurrentTemperature to some value.
cw-kid
October 14, 2025, 11:45am
2
Are you trying to set the Temp value on a real or virtual temp sensor device?
Not sure about changing a real devices temp value, I just tried that and it didn’t seem to work even though the HTTP command said “OK”.
But it should work on a virtual temp sensor you may have created.
Your command looks correct to me. Is 3097 the actual device number? Seems high.
http://192.168.0.101:3480/data_request?id=variableset&DeviceNum=3097&serviceId=urn:schemas-micasaverde-com:device:TemperatureSensor:1&Variable=CurrentTemperature&Value=99.9
tinman
October 14, 2025, 6:01pm
3
Thanks for the reply. I was trying to use the Vera hub for something I didn’t think I could do easily with the hub I’ m using now. But I’ve resolved that completely on the new hub so I no longer have a need for this. Thanks again for looking at this.