I have a Centralite Pearl zigbee thermostat.
Changes made to the heat target property within macrozilla allow only Celsius values rather than contextually recognizing the default unit property. This is not the case using the gateway UI on the Things page when interrogating properties or the Rules page when setting values.
This could easily be happening with other set temperature properties of the thing... I did not test.