V3+ and tado° X together at last — instant local control, no subscription.
Download on the App StoreFree · 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.
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.
Turn everything down on the way out, and hand every room back to its tado° schedule when you return.
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.
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.
V3+ and X rooms look and behave identically — including multiple tado accounts merged into one home view.
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.
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.
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.
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.
“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.
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.
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.
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.
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.
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.
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.
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.
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.
No. Tepi is an independent app built by a tado customer. tado° is a trademark of tado GmbH.
Questions, bugs, or a household that doesn't behave like mine — hello@tepiapp.com. The support page covers what comes up most.