Viessmann Vitoconnect with ViCare

Hi everybody;
I am running a 20year old oil heatingsystem from Viessmann with a VITOTRONIC 200 control. This control can be upgraded with a “Vitoconnect” gateway and the ViCare app (I did not so far).
At the moment I manually note some data from my heating system once a week:
1.) Oil consumption in litre
2.) Number of starts of the burner
3.) absolut running time of the burner in h

Can anyone tell me, whether these data are provided within the ViCare app and thus can be found as entities in home assistant?

Thanks in advance!

Home assistant has a core integration:

I have no idea how well it works. Though there seem to be a few issues open for it: Issues · home-assistant/core · GitHub

Try searching the forum. It is used by over 800 people.

Hello, that’s how it looks with me and the heating is an oil heating. As far as I know, consumption is not published. For that they would need to use something like OilFox.

Thanks @Bimbo009, for this picture! In this case - consumption is not published - it would be possible to calculate it by multiplying the “delta” burner hours with the specific consumption of the buurner which is given in the data sheet. For example: My burner consumes 2 liters oil per hour according to the data sheet.

But it would be easier for all of us if the value would be provided directly by Viessmann.

Hello, everything is possible. For this you would have to create a template sensor that calculates this.

Here is an example from chatGPT based on the question you asked just as an example


I tried it and chatgpt provided a slightly different solution. I can choose now what is the best for me.

I never would have thought this to be working! Excellent for getting a first idea of how a problem could be solved.

Glad I could help them.

I know this thread is old. But in case someone runs across this and wonders why there consumption is off. It may be because your heater supports different running modes since many oil pumps support different speeds. My heater, for instance, has two modes that can be detected by the “modulation” value. In my case it will wither show 50% or 100%. Here you would need to check the documentation of your heater to see the twi different consumption values.
Unfortunately, the ViCare integration only totals the running time and hours and doesn’t calculate separate values per modulation (pump speed). So, you would also need to create separate template sensors that take the current modulation in to account.
Since the ViCare integration only updates every minute or two you won’t get very accurate calculations though. This is why I kept my calculations based on a Shelly EM power consumption instead. With power consumption I can easily differentiation whether the burner is running at 50% or 100% modulation and therefore drawing oil based on the two supported speeds of the pump.

So I would put it this way in order to get an approximately reasonable value you would have to be able to determine the flow and that is definitely only possible if you manipulate something on the supply line or to put it differently you would need a flow monitor on the supply line that is suitable for everything else is speculative. I have the Oilfox that is attached to the tank and I get the values ​​once a day, but I would never bet that you can really do something sensible with the values ​​in terms of consumption.

I considered getting an Oilfox for my tank. But my tank has tubes under each opening going down into the tank. And of course, an ultrasound measurement is not possible in this case. Actually I find the “calculation” based on pump or burner runtimes pretty accurate (when you know the volume of flow for the oil pump). At least my comparison with the manual measurement of the oil level over a longer period of time comes pretty close.
I would never bet on the actual oil volume to decide when to fill up of course. But using this calculation I am able to integrate it into my energy dashboard (after converting burnt liters of oil into kWh). Albeit it shows as gas. But I get a pretty accurate idea how much energy costs I have over time. I’m not depending on this for filling up my tank. And since I have a 10000 liter tank I have plenty of time to do manual oil level tests for that. :wink:

Anyway, I sometimes think it’s a bit exaggerated what some people do with statistics and stuff just to track some kind of consumption. What you use, you use up, that’s just how it is. Luxury has its price. I also dare to doubt whether the whole circus that we are told is actually true. Let’s start with the plastic in the sea, what can I do about it? I dispose of my rubbish, but if some corrupt traders dispose of the rubbish in the sea, I can’t help it. Politicians should start there and ban the trade in garbage.

[image]