# \[APP\]\[Pro\] Viessmann - Make your heating smart

**URL:** <https://community.homey.app/t/app-pro-viessmann-make-your-heating-smart/116744>\
**Category:** Apps\
**Tags:** app, homey-pro, community-app\
**Created:** [September 26, 2024, 12:33pm UTC](https://community.homey.app/t/app-pro-viessmann-make-your-heating-smart/116744 "2024-09-26T12:33:22Z")\
**Posts on this page:** 20\
**Page:** 6

<div class="post-metadata">

**Author:** ![KennyMoens](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kennymoens/32/84061_2.png) [@KennyMoens](https://community.homey.app/u/KennyMoens)\
**Post date:** [November 2, 2024, 7:54am UTC](https://community.homey.app/t/app-pro-viessmann-make-your-heating-smart/116744/103 "2024-11-02T07:54:38Z")

</div>

Hey,

The current temperature of the hot water should be available right now already. It is shown on the theromostat where you change the target temperature for the hot water normally.

For the circulation pump, I will investigate, recorded it on my GitLab issue tracker:

> **[Vitocal - the circulation pump seems always on (#2) · Issues · Functor...](https://gitlab.com/functor-solutions/homey/viessmann/-/issues/2)**
>
> See also https://community.homey.app/t/app-pro-viessmann-vicare-app/116744/98?u=kennymoens

---

<div class="post-metadata">

**Author:** ![KennyMoens](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kennymoens/32/84061_2.png) [@KennyMoens](https://community.homey.app/u/KennyMoens)\
**Post date:** [November 2, 2024, 7:55am UTC](https://community.homey.app/t/app-pro-viessmann-make-your-heating-smart/116744/104 "2024-11-02T07:55:07Z")

</div>

Hey Jan,

I’ll try to work out something to help people in the translation efforts! Stay tuned!

---

<div class="post-metadata">

**Author:** ![KennyMoens](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kennymoens/32/84061_2.png) [@KennyMoens](https://community.homey.app/u/KennyMoens)\
**Post date:** [November 2, 2024, 8:01am UTC](https://community.homey.app/t/app-pro-viessmann-make-your-heating-smart/116744/105 "2024-11-02T08:01:15Z")

</div>

Normally I have created issue tickets for everything you guys reported here and is not resolved yet:

> **[Issues · Functor Solutions / Homey / Viessmann · GitLab](https://gitlab.com/functor-solutions/homey/viessmann/-/issues)**
>
> GitLab.com

If I missed some, please feel free to report then I’ll add them to prevent that I forget about them.

This afternoon I plan to rework the authentication logic, so that it gets easier to use the application and potentially fix the fetch problems some users reported.

---

<div class="post-metadata">

**Author:** ![KennyMoens](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kennymoens/32/84061_2.png) [@KennyMoens](https://community.homey.app/u/KennyMoens)\
**Post date:** [November 2, 2024, 3:34pm UTC](https://community.homey.app/t/app-pro-viessmann-make-your-heating-smart/116744/106 "2024-11-02T15:34:03Z")

</div>

Guys,

I’ve made a major upgrade to the application, this upgrade will however be slightly breaking. I’m sorry for this.

v0.4.1 is now available for testing.

Two major changes occured:

- The authentication is revamped completely and aligns with OAuth2 protocols, it is now fully using this Homey logic for this. This should fix the errors for the people with the fetch errors.
- Two new devices are added, as an experiment: a generic Vitodens and a generic Vitocal devices. These should work dynamically and we should be able to handle more devices faster. As I’m unsure if they are fully working, I did not deprecate the old ones yet.

For the migration purposes, you can try to repair the device to get the OAuth2 properly linked. I’ve been unable to try it, since I did not had the old device anymore. If it fails, you might need to re-add the device, I’m terribly sorry for this inconvenience.

In the settings now you only need to enter your Client ID. All other settings are gone, except the retrieval of features.json and installations.json.

---

<div class="post-metadata">

**Author:** ![Marijn\_Hilbrink](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marijn_hilbrink/32/55855_2.png) [@Marijn\_Hilbrink](https://community.homey.app/u/Marijn_Hilbrink)\
**Post date:** [November 2, 2024, 4:30pm UTC](https://community.homey.app/t/app-pro-viessmann-make-your-heating-smart/116744/107 "2024-11-02T16:30:38Z")

</div>

Hi Kenny,

Advies is tot update the manual, the callback url in the dev portal nee to be changed to [https://callback.athom.com/oauth2/callback](https://callback.athom.com/oauth2/callback).

I have a Vitocal 200-s. But I cannot add vitocal device, I can add vitodens with out direct error. But when I want change the temp I get a error (the expression evaluted to a falsy value.) and I cannot see detail info of the hot water temp. I can also add vitocal with vitotronic 200 but directly with a error/warning about the thermostat\_mode.

So the changes to the login methode are good and now working for me.  
Bellow Some schreenshots.

 ![IMG_1276](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/9/c94fe88e58e94c67c1fe2dc9128529869fe29018.jpeg)  
 ![IMG_1277](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/9/f9a2ebbe575b7a7545415fcc5c63fcc5845a7965.jpeg)  
 ![IMG_1278](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/9/99238f34a35faf308bf6a729ffbe6147d7f634d5.jpeg)  
 ![IMG_1275](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/4/747346e76768beffb9b60449ffa3e4e99ccb210e.png)

---

<div class="post-metadata">

**Author:** ![KennyMoens](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kennymoens/32/84061_2.png) [@KennyMoens](https://community.homey.app/u/KennyMoens)\
**Post date:** [November 2, 2024, 4:46pm UTC](https://community.homey.app/t/app-pro-viessmann-make-your-heating-smart/116744/108 "2024-11-02T16:46:20Z")

</div>

Hey,

That good to hear! I did not had time to update the docs yet, the UI should Refer to a getting started which should use the correct info.

I will update other docs also during the next days.

The issue with the thermostat mode was one that I expected. Another user reported the same. It serms some vitocal devices, despite beding the Same model, have different programs…

Thats why I added the generic vitocal in hope to fix it. It did not find Your device I understand? I will dig into that because it should find it.

Groetjes

---

<div class="post-metadata">

**Author:** ![Marijn\_Hilbrink](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marijn_hilbrink/32/55855_2.png) [@Marijn\_Hilbrink](https://community.homey.app/u/Marijn_Hilbrink)\
**Post date:** [November 2, 2024, 4:52pm UTC](https://community.homey.app/t/app-pro-viessmann-make-your-heating-smart/116744/109 "2024-11-02T16:52:16Z")

</div>

So I can add two types. Where one type gives an error message immediately. The other seems to work at first sight but can not change temperature for example. But the information of the hot water circuit is missing.

I will send my installation.json and feature.json. Maybe this helps you to find the issue. But I am already very happy with the progress, very happy with it.

---

<div class="post-metadata">

**Author:** ![KennyMoens](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kennymoens/32/84061_2.png) [@KennyMoens](https://community.homey.app/u/KennyMoens)\
**Post date:** [November 2, 2024, 4:56pm UTC](https://community.homey.app/t/app-pro-viessmann-make-your-heating-smart/116744/110 "2024-11-02T16:56:23Z")

</div>

Thx, further patches and change will be for monday or tuesday.

---

<div class="post-metadata">

**Author:** ![Thilo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thilo/32/30303_2.png) [@Thilo](https://community.homey.app/u/Thilo)\
**Post date:** [November 2, 2024, 5:37pm UTC](https://community.homey.app/t/app-pro-viessmann-make-your-heating-smart/116744/111 "2024-11-02T17:37:09Z")

</div>

Hi, since version 0.4 I get Oauth errors.  
When I fill in my client-ID again, the app doesn´t confirm with “Saved”.  
Reinstalled the app, but no change.  
If I try to install my Vitodens 200 E3, the app opens an error message on [iam.viessmann.com](http://iam.viessmann.com) saying {“error”:“invalid\_request”, “error\_description”:“Invalid redirection URI.”}  
This is still [http://localhost:4200/](http://localhost:4200/) at Viessmann

Am I getting something wrong or shall I just wait for next week / next version?

Have a nice weekend and thank you again for the work and time! I will be fantastich to have the heating on Homey.

---

<div class="post-metadata">

**Author:** ![Jeroen\_Maes](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jeroen_maes/32/80178_2.png) [@Jeroen\_Maes](https://community.homey.app/u/Jeroen_Maes)\
**Post date:** [November 2, 2024, 5:38pm UTC](https://community.homey.app/t/app-pro-viessmann-make-your-heating-smart/116744/112 "2024-11-02T17:38:19Z")

</div>

You need to chance the URI to

[https://callback.athom.com/oauth2/callback](https://callback.athom.com/oauth2/callback)

I’ve just created a new API just to be sure

---

<div class="post-metadata">

**Author:** ![Thilo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thilo/32/30303_2.png) [@Thilo](https://community.homey.app/u/Thilo)\
**Post date:** [November 2, 2024, 5:42pm UTC](https://community.homey.app/t/app-pro-viessmann-make-your-heating-smart/116744/113 "2024-11-02T17:42:27Z")

</div>

Thank you, that works!  
Didn´t recognise the post above, sorry.

---

<div class="post-metadata">

**Author:** ![PeterHa](https://avatars.discourse-cdn.com/v4/letter/p/94ad74/32.png) [@PeterHa](https://community.homey.app/u/PeterHa)\
**Post date:** [November 2, 2024, 10:25pm UTC](https://community.homey.app/t/app-pro-viessmann-make-your-heating-smart/116744/114 "2024-11-02T22:25:56Z")

</div>

The generic “Vitodens” is not working for me, but installation with “Vitodens 200/300 with Vitotronic 200” was working and looks like as before (with 2 circuits).  
In Insights are the empty entries now removed.  
Thanks for your efforts! I’m currious to the next versions.

---

<div class="post-metadata">

**Author:** ![KennyMoens](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kennymoens/32/84061_2.png) [@KennyMoens](https://community.homey.app/u/KennyMoens)\
**Post date:** [November 3, 2024, 6:02am UTC](https://community.homey.app/t/app-pro-viessmann-make-your-heating-smart/116744/115 "2024-11-03T06:02:57Z")

</div>

Guys,

A quick fix this morning: v0.4.2.

This version should solve the problems with the generic devices I think. It was getting late yesterday and it seems I mixed up the Vitocal/Vitodens devices somehow 🙂 .

I’ve added some more failsafe checks for the values, which should avoid the falsey value too.

_PS, now I am going to enjoy my Sunday, no further updates today, I’m sorry._

Kind regards,

---

<div class="post-metadata">

**Author:** ![Takie](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/takie/32/86573_2.png) [@Takie](https://community.homey.app/u/Takie)\
**Post date:** [November 3, 2024, 9:36am UTC](https://community.homey.app/t/app-pro-viessmann-make-your-heating-smart/116744/116 "2024-11-03T09:36:36Z")

</div>

Can you guys add multiple clients in the Viessmann portal? I don’t see any add button and I suspect this is a Viessmann bug.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/a/0a74a59f957983e7373334af956c872a65570142.png)

And fyi: I had to remove my old device and add a new one for the breaking changes in 0.4.1 to work again. Repair didn’t work. But no problem, these things happen off course in early dev 🙂

---

<div class="post-metadata">

**Author:** ![Jeroen\_Maes](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jeroen_maes/32/80178_2.png) [@Jeroen\_Maes](https://community.homey.app/u/Jeroen_Maes)\
**Post date:** [November 3, 2024, 10:18am UTC](https://community.homey.app/t/app-pro-viessmann-make-your-heating-smart/116744/117 "2024-11-03T10:18:41Z")

</div>

Hey,

Each package on the Viesmann website has only 1 active API client.  
The only difference with a subscription is the calls per day.

When you edit your existing client, there is a button to add URI.  
Perhaps you can add the URI for your additional client here.

However, you will quickly reach the max number of calls per day.  
After which your api will no longer communicate.

 ![Schermafbeelding 2024-11-03 110514](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/4/f474a7f11108e21a20762b0f17c4696d3a4fc000.png)

---

<div class="post-metadata">

**Author:** ![PeterHa](https://avatars.discourse-cdn.com/v4/letter/p/94ad74/32.png) [@PeterHa](https://community.homey.app/u/PeterHa)\
**Post date:** [November 3, 2024, 12:50pm UTC](https://community.homey.app/t/app-pro-viessmann-make-your-heating-smart/116744/118 "2024-11-03T12:50:46Z")

</div>

Hi Kenny,  
for me it was now possible to install the generic device “Vitadent”, and it’s working. It shows also the two circuits.  
I was wondering that a window opened during installation, and asked for user name and passowrd of my Viessmann account. This is different to the installations before, but I think this has changed in the new version and is expected behaviour.

So, enjoy now the Sunday. ☀ 🕶 ☀ But don’t forget to come back with new ideas! 🙂

---

<div class="post-metadata">

**Author:** ![KennyMoens](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kennymoens/32/84061_2.png) [@KennyMoens](https://community.homey.app/u/KennyMoens)\
**Post date:** [November 4, 2024, 6:46am UTC](https://community.homey.app/t/app-pro-viessmann-make-your-heating-smart/116744/119 "2024-11-04T06:46:33Z")

</div>

That’s idd expected behaviour of the new authentication method.

---

<div class="post-metadata">

**Author:** ![KennyMoens](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kennymoens/32/84061_2.png) [@KennyMoens](https://community.homey.app/u/KennyMoens)\
**Post date:** [November 4, 2024, 8:28am UTC](https://community.homey.app/t/app-pro-viessmann-make-your-heating-smart/116744/120 "2024-11-04T08:28:09Z")

</div>

v0.5.0 available for test, if this one is giving good results, I’ll submit this version for certification again.

Changes:

- Deprecation of non-generic devices. Only the generic Vitocal and Vitodens remain available. The intention is to remove the non-generic devices in a future version.
- Added compressor statistics for Vitocal devices.
- Added power / gas consumption for Vitodens devices.

---

<div class="post-metadata">

**Author:** ![Blooddrunk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/blooddrunk/32/82094_2.png) [@Blooddrunk](https://community.homey.app/u/Blooddrunk)\
**Post date:** [November 4, 2024, 1:02pm UTC](https://community.homey.app/t/app-pro-viessmann-make-your-heating-smart/116744/121 "2024-11-04T13:02:16Z")

</div>

Is it possible to add power consumption for Vitocal devices also please?

---

<div class="post-metadata">

**Author:** ![KennyMoens](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kennymoens/32/84061_2.png) [@KennyMoens](https://community.homey.app/u/KennyMoens)\
**Post date:** [November 4, 2024, 2:01pm UTC](https://community.homey.app/t/app-pro-viessmann-make-your-heating-smart/116744/122 "2024-11-04T14:01:12Z")

</div>

Hey @Blooddrunk ,

The features.json which I received from all Vitocal users don’t include the necessary fields which expose the power consumption. For all Vitodens devices I have fields like heating.power.consumption.total, but they (and something similar) don’t appear to be in the features.json files of the Vitocal devices.

Either Viessmann does not provide them, either I look over it, or it is only part of the paid plans.

Kind regards,

[Previous page](https://community.homey.app/t/app-pro-viessmann-make-your-heating-smart/116744.md?page=5)

[Next page](https://community.homey.app/t/app-pro-viessmann-make-your-heating-smart/116744.md?page=7)
