How do I get the heating data from Tado

I see, that for each room in Tado I get a sensor.ROOM.heating sensor, that gives me the percentage of how much the thermostat is opened.

But since I have an apartment heating with a gas boiler, it would be interesting to see, if it is burning (heating) right now or if it is only opening the thermostat.

I have a wired smart thermostat that controls my boiler (Model Number RUXXXXXXXXX), but I could not find any sensor in HA, that gives me the information, if it is switched or not.

Is this data somewhere in the Tado API, but not implemented in HA, or do they not track this at all?

1 Like

When selecting the climate.room entity in your code it should show if it is heating. If it is not heating it will display inactive.

Is that what you are after at?

Thanks for your reply. This is also per room and just on, when the sensor.ROOM.heating sensor is >1%.

I would be interested in a sensor, when the boiler “clicks” e.g. starts heating water. Because Tado triggers this somewhere between 30% and 60% heating and somewhere between instant and 60 min after the room should start to heat.

Are you using an opentherm boiler setup?

I don’t think so. My boiler is a pretty standard one from Junkers and i have wired it to the Tado terminal, that controls it quite well. But I am searching for a way to get the “clicking” of the relay (so the switching of the boiler) into HA.

I was even thinking about using my own relay to monitor the current on those wires going to my boiler

My tado setup gives me near real time updates of the level of heating that the boiler is set to:-

image

And

image

I’m not sure what you mean by " it would be interesting to see, if it is burning (heating) right now or if it is only opening the thermostat."

When the tado thermostat (wired or wireless) ‘clicks’, its reached either the turn on or off temperature, which sends a message to the boiler to start or stop.

For me the “_heating” sensor provides this, if it is non-zero the boiler clicks on.
image
I use it to show red when the boiler is on in my heating graph.

Thank you for your replies.
For me it only clicks instantly when the sensor.ROOM.heating value is above 30%. The other option is, that the value is around 10-20% for a longer time, then at some point (10-30min) the boiler also gets turned on.

Because there is no direct mapping between the heating sensor and the boiler heating, i was not able so far to build my own template.

Hi am looking to see if I can get the same data from HA. What I think you are looking for is when something “calls for heat” from the boiler. So far I have achieved this by having mains sensors on the CH and HW valves. When the Tado thermostat calls for heat it powers the appropriate valve and you can detect this. I pick this up with a little ESP8266 PLC and a 4 channel mains sensing board. It also measures the temps in the HW tank and heating circuit) It pings an MQTT msg to HA. I was also interested in when the boiler is actually burning (when called to supply heat it will cycle on and off regulated by the temperature in the primary heating circuit). So one way to do that is with a current sensor (I am using an Emporia Vue) as the boiler draws more current when burning as opposed to when it is just pumping water - using a simple template in HA to set a binary sensor. But there is a bit of hysteresis in the measurement as the Emporia only supplies per minute data samples to HA. So for my (probably slightly obsessive) need for more accurate data I also measure the Boilers fan circuit with a mains detector which gives instant readings via the MQTT msg.
It would all be much easier though if there was a plain on off sensor in Tado that indicates when it is calling for heat. The %heating is the only thing I can see and it doesn’t make much sense. I mean its either on or off!
If you come up with anything I’d love to know about it.

1 Like

Yeah the %heating is the value, how much the valve(s) in this specific room are opened. This is more interesting if you have central heating.

Thank you for your ideas. Looking into it, what works best for me

It’s been almost a year since the last comment in this thread and I’m very curious if anything has changed in the situation. I have 4 valves and 2 TADO thermostats. I miss information in HA on whether the central controller requests heat from the boiler or not (see the photo):

The need to install an additional device between the boiler and the TADO controller just to provide HA with this information seems stupid (and extremely redundant). Has anyone managed to solve this problem?

Hi @elemelek, I managed to solve it in a stupid and redundant way and I now have great per second accurate data for when Tado calls for heat and when the Boiler actually on. Here is a little screenshot. Enjoy.


is

Murphy Law for automation no #4: If it’s stupid but it works, it isn’t stupid! :wink:

Just to share how I came up with a solution (unfortunately, also with a redundant 10 bucks additional relay) - so far, everything works fine: HA has all the necessary information about when the boiler is running or not, plus additional options for automation provided! :slight_smile:

1 Like