This doesn't fix the oauth issues but does update the user.py class to be able to set away mode, temperature schedule, current temp, and side of the bed.
Have you tested this? We can't use the app-api endpoint without implementing OAuth. I also don't see token authentication working for the temperature endpoint on the client-api endpoint in my testing.
This doesn't fix the oauth issues but does update the user.py class to be able to set away mode, temperature schedule, current temp, and side of the bed.