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.