One app for your whole tado° home

V3+ and tado° X together at last — instant local control, no subscription.

Download on the App Store

Free · iPhone & iPad · requires iOS 17.6

A mixed tado° home ends up in two halves. Add tado° X to a house that already has V3+ radiator thermostats and you have a second system — often a second account, always a second list of rooms. Two apps, one house.

Tepi puts it back together. Every room from every generation and every account, on one screen, with the same controls. The generation becomes a small label, not a wall.

How it works

Local first

Control runs over HomeKit and Matter on your own network. Sub-second response, works when tado's cloud (or your internet) is down.

No tado° sign-in is needed to control anything, and changing a temperature never spends your tado° daily request allowance. Signing in is optional, and only adds the extras: room history, battery and firmware, your tado° schedules, and the check against what tado° itself holds.

One tap for the whole house

Turn everything down on the way out, and hand every room back to its tado° schedule when you return.

Your tado° schedules (new in 1.2)

See each room’s tado° schedule as a week, on V3+ and X, and change it: move a time, split a block, set a temperature, copy a week to other rooms. Nothing reaches tado° until you press Save. Tepi says first how many of tado°’s daily requests it will use, checks afterwards that tado° kept exactly what you saved, and keeps earlier versions so you can undo. It also tells you when a room’s schedule has been paused for more than a day by a temperature set by hand. Needs your tado° account; off until you turn it on.

It tells you when something’s wrong

Any temperature change reaches tado° as a hold that, in many homes, never expires — quietly stopping that room’s schedule. Tepi gives every change an undo, reads the thermostat back to check the change actually landed, and says so when tado° and the valve disagree.

Both generations, one experience

V3+ and X rooms look and behave identically — including multiple tado accounts merged into one home view.

Private by design

No Tepi servers, no analytics, no trackers. Nothing is ever sent to the developer automatically — if you link a tado° account, Tepi makes a small number of requests that go straight from your phone to tado° and nowhere else. The privacy policy says exactly which.

System health

Every valve's battery, firmware and connection in one list, across both generations — so a dying battery is something you can look up rather than discover.

Tepi Assist (experimental, optional)

A reminder when you leave home and when you come back, and suggestions from what you usually do — “you usually set the living room to 21° around now”. Learned on your iPhone, and nothing changes until you tap. Off until you switch it on.

Apple Watch

Your rooms on your wrist, in the order and with the names you gave them. Turn the Digital Crown to set a room, or Off, Boost, Comfort, Eco and your groups. The watch talks to your radiators through Apple Home itself, so the iPhone can stay in your pocket.

Siri and Shortcuts

“Set the heating to Eco with Tepi”, or any room or group in a shortcut. Press and hold the icon for All off, Comfort, Eco and Resume.

Room history

The day's temperature curve for tado° V3+ rooms, measured by the thermostat and kept by tado°, so it's complete whether or not the app was open. tado° publishes none for X.

What it costs

Nothing. Every feature, for everyone.

Unified rooms across both generations and every account, local control, room groups, Comfort and Eco for the whole house, Siri and Shortcuts, linking a room to its tado° room by hand, room history for tado° V3+, device health, tado° schedules, Apple Watch, and Tepi Assist. No subscription, no accounts with us, no ads, no trackers.

Tepi is built by one person who runs a mixed tado° household and got tired of switching between two apps. What it needs right now is people using it and telling me what's wrong. If a paid tier ever appears, it will be for features that don't exist yet — what's in this version stays free.

Questions

Do I need a HomePod or Apple TV?

For tado° V3+ (via its Internet Bridge): no. tado° X uses Matter over Thread, so your home needs Thread connectivity — depending on your Apple devices and their software that can come from a HomePod, an Apple TV, a third-party Thread border router, or in some cases a Thread-capable iPhone. Tepi tells you what's missing during setup and points you at Apple's current guidance.

One case does need one: if more than one person in the house wants to use Tepi. Apple requires a home hub before a home can be shared at all. The support page explains why.

Why not just use Apple’s Home app?

Use it — Tepi doesn’t replace it, and both change a thermostat the same way: a local HomeKit write.

The difference is that the Home app doesn’t know tado° exists. It sees a generic thermostat, so it can’t tell you that your change arrived at tado° as a hold that may never expire, leaving that room off its schedule from then on. It also reports success when HomeKit accepts a write, which through a bridge is not the same as the radiator doing anything. Tepi undoes the first and checks the second.

Where the Home app wins: everything else in your house, automations a home hub runs, and widgets. The longer answer is on the support page.

Does this replace the tado° app?

No — it sits alongside it. Tepi is for the everyday moment: one screen with every room from both generations and every account. Installation, firmware, account changes and anything Tepi doesn't do stay in the tado° app.

Do I have to sign in to tado°?

No. Every room, every temperature and every switch works without it, because control goes through HomeKit rather than through tado's servers. Signing in adds the extras: the day's temperature curve for V3+ rooms, battery and firmware for each valve, your tado° schedules to see and change, and the check that compares what tado° holds against what the thermostat reports.

It also means Tepi keeps working when tado's API stops answering, and that browsing the app never uses up the small number of daily requests tado° allows.

Is my tado password safe?

Tepi never sees it. Signing in uses tado's own login page through the official device-code flow, and the resulting token is stored in your iPhone's Keychain.

Does it work with Home Assistant?

Yes. If your thermostats reach Apple Home through Home Assistant's HomeKit Bridge, Tepi controls them like any other HomeKit device.

One caveat if you also use Home Assistant's tado° integration: tado° publishes a single public client id that every third-party app has to use, and rotates the refresh token on each use, so two apps signed in to one tado° account can invalidate each other's sign-in. Local control is unaffected. More on the support page.

Is Tepi affiliated with tado?

No. Tepi is an independent app built by a tado customer. tado° is a trademark of tado GmbH.

Get in touch

Questions, bugs, or a household that doesn't behave like mine — hello@tepiapp.com. The support page covers what comes up most.