[App][Pro] Viessmann App for Homey Pro

How would you mean that? I am not fully with you on Your questions :wink:

if with the Viessmann API we can set the room temperature link to a circuit and use a thermometer device to feed for example every 5min via the api and so remove the need to have a Viessmann thermostat. And this done for example via your app, you app doing the bridge?
Today on the vitocal 200-s only Viessmann thermostat are supported (happily to be wrong) and if your app can help if Viessmann API permit it would be very very interesting

Hey,

The API does not allow me to feed in the values of temperature sensors. It allows me to read out values of temperature sensors, but even then sometimes it is limiited.

One user would like to have its room control exposed with his ViCare thermostats, but that requires a paid subscription towards the API.

Viesmann really makes the API not that flexible and hides a lot after a paywall… Not much I can do about that.

But I’m assuming you have some kind of room thermostat already which controls how the VItocal heats or not?

If so, you could have a separate temperature sensor that could control the values of the room thermostat too. That’s already possible right now. You can define the value of the room thermostat by means of flows, so you could use any input from any other Homey device or anything you can think of to control that.

Would that solve your issue?

Kind regards,

I just bought this week end a vitotrol 300-e for my vitocal 200-s (to use for both circuit) but was wondering if I could bypass it by feeding the system via the api. And so save a good amount of money in general. But my hope was not very high after reading all messages on your app and the limitation on the API from Viessmann :wink: But it was worth the shot :-D.

I have a Vitotrol 300 as well, unfortunately it’s as far as Viessmann wants you to control the heater/boiler (here Vitodens 300). Mine isn’t even OpenTherm, so no possibilities to have external devices (that are not Viessmann) to control the heater (apart from ON/OFF, Temp. Settings), not even without a domotics systems. It’s a pitty although I must say the Vitotrol is an excellent device.

just a shame that we cannot use external system like Tado. Vitotrol 300-e communicate with the vitocal 200-s via zigbee but protected or encrypted don’t remember.

But with Homey now you can ! I have a Vitodens 222-W and a Tado system. I use the temperature readouts from Tado (or any other temperature sensors for that matter) to dynamically adjust the heating temperature. Basically an ad-hoc pid-controller in an advanced flow.

And to make it even more efficient, I’ve setup my Tado thermostats through Homey to always be fully opened as long as a setpoint is not reached. And fully closed otherwise. Until the temperature drops to setpoint - 1°C, by which they open again. This way I can maximize the water flow and prevent short cycling in the boiler. And as a bonus less wear on the thermostat batteries and less noise because it isn’t constantly adjusting the valves.

It requires some custom setup work. But it saved me around 35% on gas usage, plus actually a better heating comfort.

But yes it is very frustrating that we all have to figure this out ourself, instead of just including OpenTherm support.

Dear Kenny,
I am happy to use this app. We have a Vitocal 250 A with 2 circuits. Circuit one for upstairs rooms with 7 Vicare radiator-valves (E3_RadiatorActuator). Circuit two is floor-heating on the ground floor with the Vitotrol 300-E. Hopefully we can also see the valves per room and adjust if wanted.
I will see witch options are available and witch i miss. If you have questions for me in combination with my system just ask.
Greetings Edwin (NL)

Hey Edwin,

The radiator valves are behind a paywall sadly, so for those you require a subscription with Viessmann I fear.

For the other features you are missing, feel free to suggest, I’m open for suggestions / improvements (from everyone).

You can always provide me the installations.json and features.json (available from the settings) when you suggest some features, it helps me in pointing out the right items.

Kind regards,

Hello all,

It was a long time ago since I pushed a new release. Internally I’ve been working on some restructuring of the app, which allows me to run more automated tests to ensure that the app remains stable.

At the same time, I’ve now allowed to add the heating device as a thermostat device too, in the form of the Vitotronic. Why have I done this? Due to the device class (heater) Homey does not allow to include it as part of the Climate functionality. To compensate this, you can now add the device as a Vitotronic again which is of the class thermostat which will include the device in the climate.

In this variant you will ONLY be able to configure the temperature. All other settings remain in the Vitodens/Vitocal/Vitovalor device.

If you worry about API limits, I’ve added some caching so that even if you have the same device added twice, it does not query the API multiple times.

v1.1.0 is published to test, I’m not pushing it towards stable directly. Probably later this week that will be done.

If you want to try it, head over to Viessmann App for Homey | Homey.

Happy Holidays!
Kenny

1 Like

My apologies for asking the dirty answer nowhere do I find how to ask a new question.

Enjoy using your app, but is it not possible to see one when the circulation pump is working (on or off)?

I have a vidodens 300W.

I would only want my solar valves to open when the heating circulation pump is running, and not when the burner is working (hot water and heating).

I use Homey and Hdashboards.

Hey Zita,

The circulation pump is displayed under the sensor already.

It is not part of the flows yet, if you want I can add it there too.

Merry Christmas,
Kenny

Dear Kenny,

Gets comments that my text doesn’t fuck with the terms of the community, I see that the translation was bad, my apologies. (I let my wife look at it now)

My English is very poor.

I didn’t find the word sensor, you meant thermostat, right?

I can’t work on the thermostat, because my house is well insulated and the burner burns for 3 hours in the morning and an hour in the afternoon. Otherwise it is too hot.

I can only have it controlled via a signal from the external circulation pump, which serves for the floor heating.

Hopefully I have expressed myself well now,

Many thanks in advance,

Walter

Ps: now I’m going to translate it with .doc, I hope this works better.

Hey,

I think you are German speaking right? If so, feel Free to send me a direct message in German. My German is not perfect, but I understand it normally.

Kind regards

Hey guys,

v1.1.0 is pushed to stable now, after approval from Homey.

v1.2.0 is now pushed towards test, and I’ve started the approval process from Homey too, it should land soon.

v1.2.0 brings the following changes:

  • Flow card triggers for circulation pump, burner status and compressor status.
  • Make use of the newer device classes (boiler/heatpump) when running on Homey v12 or later.
  • Added (experimental) support for measure_gas capabilities.

Enjoy!
Kenny

2 Likes

Hello guys,

I am reachung the point that the app fullfills my wishes.

I still want to add the following:

  • mapping of viessmann heating programs towards homey.

If you have things you miss of would like to have, please suggest it, I will Do my best to add it.

Groetjes
Kenny

Dear Kenny,

Thank you so far for the good work. I would like to monitor the room-temperature and the warmwater temperature. Both as a posibility to export to a message.

Hey Kenny,

The device is vissible in the climate section, that’s already great.
When I click it, you go straith to te decive itself, check.

But as you can see, there is no indication of the current temp and the selected temp.
Because of that, there’s off course no temp to chance with the little arrows on the side.

The picture below, shows also my airco unit, with a Tado Thermostat, where this functionality woks fine.

Is it because the viesmann it’s defined as a heating system instead of a thermostat, of is ther someting else? Maybe you have the time to look into that.

If it doesn’t work, no hard feelings, all the others things within the app that you’ve made are perfect.

thx

Hey Jeroen,

Thats not Good, with me it works flawlessly. I will have a look on it, depending in my outcome I might ask for features file again, if I cannot find it back anymore.

Groetjes
Kenny

Hey Edwin,

The room temperature and hot water temperature should Already be available, Both in the ui and the flows.

The room temperature based on viessmann radiator valves not, since this is behind a paywall of viessmann. I am willing to investigate it for you if you provide me the features and installations.json file (available from the settings).

If it is exposed, I can add it without issues.

If not it might be behind the paywall, if you are willing to pay towards viessmann, I can add support for it in homey too.

If you prefer communicatie in Dutch, you can always send me a message on the forum, I will gladly answer it too.

Groetjes
Kenny