This is how it handles keypads:
1182 hs.SetDeviceString sDevice, iTemp & "F", True
1183 hs.SetDeviceValue sDevice, iTemp
This is how it handles thermostats
455 If sTtemp <> "" Then hs.SetDeviceString sTtemp, sTemp, True Else d "thermostat_processor(): 'temp' has not been assigned to a device, ignoring update"
if you change that one line to a multi-line format, then add the desired DeviceValue command line, you get this:
If sTtemp <> "" Then
hs.SetDeviceString sTtemp, sTemp, True
hs.SetDeviceValue sTtemp, sTemp '*** added ***
Else
d "thermostat_processor(): 'temp' has not been assigned to a device, ignoring update"
End If
This should work, but I haven't tested it.