You can add Tado in two ways to your setup, either use the Tado Component (which is described here: https://www.home-assistant.io/components/tado/) and this is probably the easiest way to set it up.
Or use the Homekit controller
which can be enabled by adding the following:
By doing either of the one setups will add climate entities to your setup. (You will have to have tado devices obviously and you will need the tado internet bridge for this to work).
The tado component works via the “api” which is essentially the same as the tado app. It relies on cloud and you will require an active internet connection.
The Homekit controller does not rely on the internet/cloud and thus can be controlled locally.
They both work pretty much the same though, only the component will create a lot of entities per device, whereas the controller will only create one entity per device.
The input booleans are just dummy buttons that I use in conjunction with popup cards:
https://github.com/thomasloven/lovelace-popup-card just keep in mind that these custom cards are very prone to errors and a single error could make the card useless (as in it wont work at all). Best practice for these cards is to add them one by one).