Can I set my temperature to half degrees?

If you are using the Celsius scale then yes; it is only displayed in the app, it will display as the nearest whole number on the thermostat itself.  However, if you're using Fahrenheit this is not possible.