Reduce your heating costs by controlling the heat in your home smarter with Tibber. With a connected thermostat or heat pump, you can easily set the desired temperature in the Tibber app. The heat will be controlled automatically using our smart algorithms which takes into account both weather forecast and electricity price.

How we do it💡

Heating can be done in a bunch of different ways but the goal is to heat the air in your home. This is mainly done either by using the energy of the air outside (indirect electric), by heating and pumping around water (indirect gas, which is not supported or indirect electric), or by electrically heated devices (direct electric) such as radiators.

All these devices use setpoint temperatures (target value) of some sort, and the changes in your actual temperature to decide when to heat, how much to heat and when not to heat.

We add a few dimensions of that

We collect the information provided by the heat source or thermostat and create a virtual model of your heating device, we add information about weather forecasts, electricity prices and we look at changes over time to see how thermally insulated your home is, etc.

All this gets fed to a machine learning algorithm that learns about your device, your home, and your behavior and takes all that into account when it creates a schedule for how your home should be heated or not heated during the coming hours. This is done 3-4 times per hour to adjust and keep up with the changes in your home environment.

Sending schedules and commands

We communicate with the device by sending commands to the server (API) of the company that has made the device. That will then be communicated to your specific device either directly or through another device such as Sensibo Sky or Air which sends the command to the air heat pump with IR signals, just like a remote control does.

Suggested setting (for air to air heat pumps)⚙️

We control your device by setting the set-point temperature of your device. If it is in any other mode than in heating mode and can cool air, like an air-to-air heat pump usually can, it will actively cool your air when we send a temperature that is lower than the one in your home. This means that your heat pump will continue to use energy, no matter what, and will not lower your electricity costs.

If you, on the other hand, run it in heat mode, it will stop heating when we set a lower set point temperature than the actual temperature of your home.

Away mode 🏖

If you have activated away mode, we will try to keep your home around 8-10 degrees (if the device has such a low setpoint available through the API). There’s no need to have it fully heated when no one is home, right?

Day night savings🏙🌃

If you usually spend your days at work and your nights asleep in bed, there’s no need to keep your home at normal temperature, so we lower the temperature of your home by 3 degrees while you are away or asleep and heat it back up until you wake up or return home. Smart right?


How low do you allow my home temperature to go, to save energy/money?
Only a maximum of 3 degrees, to compensate we can allow it to go one degree above your set point temperature as well. This is needed to give your heat source room not to run the entire time.

How do you know what state my heat source is in?
With most of our heating integrations we get the information directly from the source, through the servers of that company (API). But in some other cases, we get this information from the device connected between us and the heat source, i.e. Sensibo. Sensibo does not have direct contact with your heat pump and the only way it can know what state your heat pump is in, is by reading the signals sent past it by the remote control of the heat pump. So, this might not always work 100%, depending on where it sits, but for the most part, it does.

My home is colder by a few degrees than what my heat pump and Tibber says, what’s wrong?
You might have your temperature sensor too close to your heat source or in a way that it is affected by other things, such as close to a warm lamp or fireplace, in direct sunlight, etc.

My heat source is heating even though you claim it is 22 degrees and the setpoint temperature is set to 20 degrees. What’s up?
Are you sure it is heating? It will continue to circulate the air even though we have stopped heating. Unless you have manually turned the fan off, of course, then it should not circulate the air.

If it is heating, it seems like your heat pump thinks it is colder in your home, then it actually is and therefore tries to heat up. Make sure your heat pump's sensors have been calibrated.

Why don’t you control fan speed, turning the heat pump on and off, etc?
Our algorithms have been created to work with as many heat sources as possible and as you might have guessed some heat sources can’t and should not be turned off, some don’t have fans, etc. This is why we only control the setpoint temperature. For instance, many air-to-air heat pumps will lose their lifetime by turning them on and off all the time, which is worse for both the wallet and the environment.

Did this answer your question?