Call Service: Set Target Temperature only sets temporarily?

Hi everyone,

I have a question about the way that Call Service: Set Target Temperature works.

I couldn’t see it on this: Climate - Home Assistant so apologies if I looked in the wrong place.

I have a very simple automation setup to set my thermostat’s target temperature at 5 points throughout the day. I can see that the automation rule is changing it successfully.

However, for some reason after setting the target temp, it starts creeping down off its own accord and I can’t figure out why. So I’ll set it to 20 degrees at 8am, then I’ll check the target in an hour’s time and it has crept down to 15.

I’m not sure if this is related to the Call Service function, or maybe a manual setting on the thermostat device itself is overwriting the automation?

This is the thermostat: Amazon.co.uk

I’m using this quirk ts0601_thermostat_avatto.Beok from this git page: GitHub - jacekk015/zha_quirks: All quirks in one place

Let me know if any more info is needed to diagnose!

Cheers in advance :slight_smile: