Tado required reauthentication very often since update

Yes, had the email about it today too. Been meaning to move across to local control, so quickly set it up this morning and it seems to work well.

One question - I can see the primary thermostat device, but not the Hot Water controls. Any idea if this is exposed through the Homekit interface?

Not who you replied to, but with my native HomeKit Tado V3, my hot water doesn’t appear. Only radiators and thermostat. It does appear using the Tado integration in HA though.

Update (with v3): I have now set up HomeKit.
I saw some investigation on GitHub that this connection is less reliable than the cloud API used to be. I can’t find this comment anymore, there are so many tado issues raised…
I’m still using homekit though because I don’t want to be strongarmed into paying extra.
While searching I do see there is work ongoing by the HA volunteer integration maintainer(s) to reduce the amount of API calls made, but that requires library replacement and significant refactoring.

Sadly HomeKit does not support all use cases.
A couple of the more important ones for me don’t require polling: actions tado.add_meter_reading (to update the m3 gas used so the Tado app can show gas usage insights) and tado.set_water_heater_timer.

In the integration In have disabled all sensors and polling. This can be done via three dots and system options.
The amount of action calls will significantly less than the limit of 100 calls, Although it is not quite clear to me whether the re-authentication is currently purely due the limit (announced in august) or still due to the authentication changes implementated in spring.
Hopefully it will now remain connected.