[APP][Pro] Viessmann ViCare App for Homey Pro

This app doesn’t find my device.
Hopefully one app will be working soon :crossed_fingers:t2:

Hi All,

I’m working on an updated version to improve compatibility across different types of installations. I appreciate your patience, and I’ll let you know here as soon as it’s ready for testing.

Best regards,
Pelle

2 Likes

Hi everyone,

I’ve just released a new test version of the app with improved support for different installation setups. If you’d like to try it out, you can download it here:

I’d really appreciate it if you could give it a go and share any feedback or issues you encounter. Your input will be invaluable as I continue refining the app.

Thanks in advance for helping make it better!

Best regards,
Pelle

1 Like

Works, perfectly

1 Like

I have two heaters on my account, one Vitodent 200-W is displayed and working, the second Vitovalor PT2 is not displayed.

Hey @Pelle_Rosengren,

Thanks for creating this application. I’ve been waiting for it.

I just installed a Vitoconnect OPTO2 to my heatpump Vitocal 300-G BWC 301.B10 and I cannot get any readings from the app. In the dev portal I can see that api requests are going through though.

Tried to repair the device, removed and re-added it and regenerated client ID and created a token too see if that made any difference. However the token could not be used anywhere.

I’d be happy to troubleshoot and provide more information.

Thanks again.

Best regards
Gustaf

Hi Gustaf,

I just uploaded a new version for certification, but in the meantime, you can download it as a test version here:

I’ve added some error handling, so hopefully, it will work better for you. For best results, please remove the old Viessmann device first, install the test version, and then add the device again. Please let me know if you still encounter any issues.

Best regards,
Pelle

Hey Peter,

It works now with the version you linked. Thanks again and have a nice weekend.

Top notch.

Best regards
Gustaf

1 Like

Hi @Daniel_Habath ,

Thanks for your interest and feedback! I uploaded a test version yesterday that should better support multiple installations, but unfortunately, I can only test with my own single Viessmann setup. If you have the time, I’d really appreciate it if you could try the test version and let me know if it works for you. You can find the link in my previous comments.

For future releases it would also be very helpful to know which specific data points or information you’d like to access in the app. You can see the available data points on Viessmann’s site here: https://documentation.viessmann.com/static/iot/data-points
Please note that not all data points listed at the site may be accessible. You can find your available data points in the JSON data under “Troubleshooting” in the app settings (where you also enter the client ID).

Thank you in advance for any feedback you can provide!

Best regards,
Pelle

Hi Pelle,

I’m sorry I’m only replying now, I’m quite busy at the moment. I have installed your latest version V1.0.5, I can now see both my heaters. That’s already good. Both units are listed in the “Installation information” of your app, but only the “E3_Vitodens_200_0821” is listed in the “Device Futures”, unfortunately my fuel cell, which is listed in the “Installation information” of your app under “E3_Vitovalor_PT2_0620”, is not displayed in any “Device Futures”.
I have also only subscribed to the Viessmann “Developer Portal Basic” (free of charge). Do I need a different subscription with Viessmann to see more?

Unfortunately, no fuel cell-specific data points are displayed on the Viessmann documentation page.
But for example, for my hot water temperature, I have a boiler with two temperature zones one is at the top (which is currently displayed correctly in the app) and one is for the bottom (which I don’t see in the app),
Data relevant to my unit is available in “Advanced” and, as I can see from the list, starts with “heating.fuel.Cell.xxxxx”
Is “Advanced” an additional package that you have to buy from Viessmann? I’m not familiar with it yet, if so can you please send me a link where I can subscribe to it at Viessmann That would be nice, unfortunately I can’t find anything suitable. Many thanks in advance.

Hier sind die Datenpunkte aufgeführt die für miene Fuellcell interessant wären, ich vermute mal ich sehe die nicht da ich nur das Basic abo habe, korrekt?

heating.fuelCell.operating.modes.active

heating.fuelCell.operating.modes.chimneySweeperMode

heating.fuelCell.operating.modes.ecological

heating.fuelCell.operating.modes.economical

heating.fuelCell.operating.modes.energyControlled

heating.fuelCell.operating.modes.heatControlled

heating.fuelCell.operating.modes.holidayWithFuelCellOff

heating.fuelCell.operating.modes.holidayWithFuelCellOn

heating.fuelCell.operating.modes.maintenance

heating.fuelCell.operating.modes.party

heating.fuelCell.operating.modes.standby

heating.fuelCell.operating.phase

heating.fuelCell.power.production

heating.fuelCell.sensors.temperature.return

heating.fuelCell.sensors.temperature.supply

heating.fuelCell.statistics

heating.gas.consumption.fuelCell

heating.heatingRod.status

heating.power.production.cumulative

heating.power.production.current

heating.power.production.cumulative

heating.power.purchase.current

heating.power.sold.cumulative

heating.power.sold.current

Best regards
Daniel

Hi Pelle,

I have just booked the Advance package with Viessmann, set up the two systems again in the app, but can see exactly the same data as in my previous message. nothing has changed from the message above, except that “Developer Portal Advanced” is displayed as booked in my Viessmann portal. Thank you in advance for your support.

Best regards
Daniel

Hey @Pelle_Rosengren,

The most important data point for me would be controlling heating.dhw.temperature.temp2 since that is activated with one time hot water charge. Setting hot water thermostat only changes the heating.dhw.temperature.main which I cannot activate. Attaching a screenshot.

Otherwise it would be nice to see heating.sensors.temperature.return.

Thanks again and let me know if I can help with anything.

Best regards
Gustaf

Hi again @Pelle_Rosengren,

The following would also be nice to have in the app. For me at least. :slight_smile:

heating.power.consumption.dhw
heating.power.consumption.heating
heating.power.consumption.total
heating.buffer.sensors.temperature.main

Best regards
Gustaf

Hi @Gustaf_Berg and @Daniel_Habath,

I’ve uploaded a new test version, 1.0.6 (link in previous posts).

@Daniel_Habath, you should now be able to access the features data in the app settings for both of your installations (after adding both devices in Homey). Let me know how you prioritize the data points for the fuel cell. If I start with implementing one of the data points, which one would be most useful to you? Also, do you think it would be worth paying €19.99/month for the Viessmann Advanced Developer plan to get the specific fuel cell data into Homey?

@Gustaf_Berg, you should now be able to set Temp 2, and I’ve also added the return temperature. I agree that power consumption data would be interesting to have. Can you see it in your features data in the app settings (under Troubleshooting)? Unfortunately, I don’t receive these data points myself, even though they’re labeled “Basic” in the Viessmann API. I initially thought this might be a labeling error, but it may require the Advanced Developer package.

I’d appreciate your input on the app’s functionality (data points, flow cards, etc.).

Let me know if you find any bugs in the test release!

/Pelle

Hey @Pelle_Rosengren,

Thanks for the update. The heating.dhw.temperature.temp2 did the trick for me. It works.

I didn’t have a look at the features of my device the last time. I just checked the documentation. Now I’ve had a look at what features the API returns for my device and where I get data.

Nothing in regards to consumption. Too bad. You might be right. I can send Veissmann an email and ask if we’re supposed to have access to the consumption with basic access. The ViCare app shows the data.

The buffer sensors temp main was replaced and since I have a buffer tank it would be nice to see the data from it too. heating.bufferCylinder.sensors.temperature.main is the new data point.

I have a one indoor temp sensor which is interesting to me.
heating.circuits.0.sensors.temperature.room

Would be awesome to have the supply temperature now that we have the return. For me the following supply heating.secondaryCircuit.sensors.temperature.supply is related to what we already have in heating.sensors.temperature.return. Might be different for someone else.

Then I also have these two.
heating.primaryCircuit.sensors.temperature.supply in relation to heating.primaryCircuit.sensors.temperature.return

Now I’m tempted to buy some radiator thermostats from Veissmann, so I can control those and get the data through Homey. Let me know if this is something that you’d be willing to implement and I’ll get them.

Good stuff so far. For me, personally, the flow cards works great. Nothing that I’m missing right now.

Best regards
Gustaf

Hey again,

I found this in regards to the power data points. Seems to be missing or not working at the moment. I sent them a mail anyway.

In there there is also a link to HA issue with some additional comments at Integration not showing energy consumption data since 2024.11 · Issue #130273 · home-assistant/core · GitHub

Best regards
Gustaf

Hey,

Also tried to reboot the communication module as other had done and there were no power data points available for me. Too bad.

Best regards
Gustaf

Hi everyone!

I’ve just uploaded a new version of my app for certification! While we wait for the official release, you can try the test version using the link I shared earlier.

Feel free to reach out if you have any feedback or encounter any issues.

1 Like

Hi @Pelle_Rosengren,

Nice. Lot’s of new data. Great. I’ll have a look.

The flow card Hot water temperature becomes greater than 50 °C, is this greater than or equal to 50? If I set the hot water temp to 50 and then when it reaches 50 I’d like to turn off the heating. Doesn’t necessarily go above 50 if I do it like that.

Thanks again.

Best regards
Gustaf

Hey Pelle,

Unfortunately, nothing has changed with my Fuelcell, no new values are displayed.

Best regards

Daniel